Adam Grudziński

Planowanie pracy ekip w terenie

Osiem ekip, setki zleceń i jeden plan dnia.

Dyspozytor przeciąga zlecenia na kalendarz ekip i widzi wszystkich monterów na jednej mapie. Monter pracuje na telefonie, także bez zasięgu. Przeglądy cykliczne zakładają się same, a protokół z wizyty wychodzi jako PDF. Arkusz kalkulacyjny działa, dopóki ekip jest trzy.

Planer Operacyjny w dwie minuty
Widok technika na telefonie: zadania dnia i trasa
Dla kogo
fotowoltaika, światłowody, klimatyzacja, elektryka, serwis ppoż.
Demo
bez logowania: pięć branż, cztery role
Technik
pracuje na telefonie, także bez zasięgu
Dokumenty
regulamin, polityka prywatności i SLA w trzech językach

Problem

Plan w Excelu, trasy w głowie dyspozytora, protokoły na papierze.

Firma instalacyjna z kilkoma ekipami planuje zwykle w arkuszu i na telefonie. Kiedy klient przesuwa termin, dyspozytor przelicza trasę w pamięci. Kiedy technik kończy przegląd gaśnic, protokół wypisuje ręcznie, a biuro przepisuje go potem do systemu. O terminie następnego przeglądu przypomina kalendarz w Outlooku, jeśli ktoś go wpisał.

  • plan w arkuszu
  • trasa w głowie dyspozytora
  • protokół na papierze

Planer Operacyjny zbiera to w jednym miejscu. Jedna baza kodu obsługuje wiele branż: branża to konfiguracja, a nie osobna aplikacja.

Moduły

Co jest w środku

  • Mapa ekip i zleceń

    Zlecenia i ludzie na jednej warstwie. Adresy geokodowane, trasy dnia na mapie OpenStreetMap.

    Mapa dyspozytora z ekipami i zleceniami w demo Planera Operacyjnego
  • Doradca terminów

    Przypinasz zlecenie bez terminu, a planer znajduje wolne okno u ekipy, która i tak jedzie w okolicę.

  • Wiadomości do klienta

    Gotowe szablony w trzech językach: potwierdzenie terminu, zmiana, przypomnienie.

  • Protokół PDF

    Generowany w przeglądarce, ze zdjęciami. Zdjęcia z 12 MB schodzą do około 400 kB, więc protokół da się wysłać mailem.

  • Kalendarz w trzech skalach

    Dzień, tydzień i miesiąc. Przeciągasz termin, trasa liczy się od nowa.

    Kalendarz tygodniowy ekip z czasem dojazdu między zleceniami
  • Urządzenia i umowy serwisowe

    Rejestr urządzeń u klienta i umowy z przeglądami cyklicznymi. Kolejne zlecenie zakłada się samo, dokładnie raz.

  • Monterzy, urlopy, hotele

    Kto jest dostępny, kto na urlopie, gdzie nocuje ekipa na wyjeździe.

  • Import i API

    Import z Excela i CSV. API integracyjne z kluczami per firma i webhookami przez kolejki Cloudflare.

  • Wersja niemiecka

    Niemiecki interfejs, euro i niemieckie dokumenty, a nie tłumaczenie maszynowe polskiego regulaminu.

    Pulpit Planera po niemiecku, z danymi z Niemiec i kwotami w euro

Demo dla różnych branż

Jedna aplikacja, pięć branż, cztery role

Demo działa bez konta i bez zakładania firmy. Na starcie widzisz serwis przeciwpożarowy (gaśnice, hydranty, przeglądy), a jednym kliknięciem przełączasz na fotowoltaikę, światłowody, klimatyzację albo elektrykę. Zmieniają się zlecenia, urządzenia, słownictwo, a nawet waluta: branże z rynku niemieckiego liczą w euro.

Do tego cztery profile: administrator, dyspozytor, biuro i technik. Każdy widzi to, czego potrzebuje w pracy, i nic więcej.

Demo mówi uczciwie, czego jeszcze nie ma: zdjęcia i podpis klienta w aplikacji technika są w przygotowaniu, a GPS w demo jest symulowany.

Więcej ekranów

  • Branża światłowodowa: dzienny kalendarz techników z przyłączami i awariami
    Światłowody: przyłącza, awarie, przeglądy sieci
  • Branża fotowoltaiczna: rejestr zleceń z montażami i serwisem instalacji
    Fotowoltaika: audyty, montaże, serwis
  • Rejestr urządzeń ppoż. z terminami przeglądów i historią
    Serwis ppoż.: urządzenia i terminy przeglądów
  • Wejście do trybu studenckiego: wybór laboratorium, hasło zajęć i nazwa firmy
    Wejście: laboratorium i hasło zajęć
  • Zasady misji i tabela punktów w trybie studenckim
    Zasady i punktacja
  • Strona dla uczelni z wejściem dla studentów i panelem prowadzącego
    Strona dla prowadzących

Tryb studencki

Ćwiczenie z planowania dla uczelni i szkół

Student dostaje tydzień pracy od poniedziałku do piątku, bez dat, i ma go zaplanować. Laboratorium „fizjoterapia”: sześciu fizjoterapeutów w województwie zachodniopomorskim, sto wizyt domowych, osiem godzin dziennie. Laboratorium „logistyka”: sześciu kierowców w całej Polsce, dziewięćdziesiąt kursów, dziewięć godzin jazdy zgodnie z rozporządzeniem UE 561/2006.

Okna czasowe klientów nie leżą na stole. Student poznaje je z symulowanego telefonu albo maila, tak jak w prawdziwej firmie. Punkty dostaje za wizytę w potwierdzonym oknie, za dołożenie wizyty do istniejącej trasy i za czysty plan bez kolizji; traci je za nadgodziny i odrzucone propozycje. Rangi idą od praktykanta do „mistrza tras”.

Prowadzący ma własny panel z wynikami grupy. Student nie zakłada konta, wystarczy hasło klasy. W wersji niemieckiej można wybrać mapę Polski albo Niemiec (Berlin i Brandenburgia dla fizjoterapii, całe Niemcy dla logistyki).

  • Ocena planu to jedna funkcja pokryta 21 asercjami testów.
  • Plan zostaje w przeglądarce, do bazy idzie tylko wynik.
Tryb studencki: zadanie planistyczne z wizytami do rozplanowania na tydzień

Tryb studencki

Dwa laboratoria, jedno ćwiczenie

100
wizyt domowych do rozplanowania w laboratorium „fizjoterapia”
90
kursów w laboratorium „logistyka”, sześciu kierowców w całej Polsce
9 h
jazdy dziennie, zgodnie z rozporządzeniem UE 561/2006
21
asercji testów pilnuje oceny planu

Bezpieczeństwo i utrzymanie

Rzeczy, których klient nie widzi, dopóki nie są potrzebne

  • Logowanie dwuetapowe. TOTP według RFC 6238, napisane bez zewnętrznej biblioteki i sprawdzone wektorami testowymi z RFC.
  • Kopie co noc. Worker o 2:10 kopiuje bazę każdej firmy do R2. Odtworzenie sprawdzone na drugiej bazie.
  • Własny pinger i strona statusu. Co pięć minut sprawdza Planer, Panel Biznesu i Algebrę. Mail tylko przy zmianie stanu.
  • Izolacja firm. Każda tabela ma identyfikator firmy, brany z sesji, nigdy z żądania.
  • Praca bez zasięgu. Widok technika działa offline. Aplikacja mobilna trzyma kolejkę zmian i punktów GPS i wysyła je, gdy wróci sieć.
  • Testy przed wdrożeniem. Playwright przechodzi najważniejsze ścieżki przed każdym wdrożeniem.

Trzy wejścia, żadne nie wymaga konta

Demo

Planer tak, jak widzi go firma.

  • pięć branż, przełączanych jednym kliknięciem
  • cztery role: administrator, dyspozytor, biuro, technik
  • GPS w demo jest symulowany
Otwórz demo

Tryb studencki

Ćwiczenie z planowania na zajęcia.

  • laboratoria „fizjoterapia” i „logistyka”
  • hasło klasy podaje prowadzący
  • do bazy idzie tylko wynik
Wejdź do trybu studenckiego

Dla uczelni

Opis ćwiczenia dla prowadzących.

  • panel prowadzącego z wynikami grupy
  • mapa Polski albo Niemiec
  • bez kont dla studentów
Strona dla uczelni

Technologie

Na czym to działa

  • JavaScript
  • React 19
  • Vite
  • Cloudflare Pages Functions
  • D1 (SQLite)
  • R2
  • Queues
  • Leaflet
  • OpenStreetMap
  • Expo / React Native
  • Resend
  • Playwright

Planujesz pracę kilku ekip w arkuszu?

Napisz, w jakiej branży działasz i ile masz ekip. Pokażę Planer na Twoich przykładach albo powiem uczciwie, że arkusz na razie wystarczy.

Albo prosto na skrzynkę:

a.grudzinski1992@gmail.com
Odpowiedź
zwykle tego samego dnia
Rozliczenie
umowa o dzieło przez Useme
Gdzie
Szczecin, zdalnie, na miejscu przy granicy z Niemcami

Wiadomość trafia do mojej skrzynki i nigdzie więcej. Bez newslettera.

Inne projekty