Planowanie wizyt
Okna wizyt, umiejętności i czas przejazdu.
Zbuduj plan dnia, który da się wykonać.
Modeluj razem okna wizyt, wymagane umiejętności, przejazdy, przerwy, ciągłość i pilne dodatki, a następnie twórz warianty tras, które ludzie mogą sprawdzić i skorygować.
- Zacznij od Excela
- Oceniaj razem okna czasowe, umiejętności i przejazdy
- Potwierdź przed finalizacją
Problem
Przebudowywanie tras jest cięższe niż wpisywanie terminów do kalendarza.
Najtrudniejsze nie jest wprowadzanie wizyt. Najtrudniejsze jest ciągłe przebudowywanie wykonalnej kombinacji wizyt, ludzi, czasu, przejazdów i wyjątków.
Okna wizyt nakładają się.
Część wizyt jest możliwa tylko rano, część musi zacząć się po innym zadaniu, a część trzeba zakończyć przed terminem.
- Znaczenie ma przejazd przed wizytą i po niej
- Pojawia się też czas oczekiwania
Nie każda osoba z personelu może pojechać.
Licencje, wyposażenie, język, znajomość miejsca i preferencje klienta mogą sprawić, że tylko mała grupa personelu będzie możliwa do przydziału.
- Wąskim gardłem staje się wykwalifikowany personel
- Zgodność i ciągłość mają znaczenie
Bliskość na mapie nie zawsze oznacza wykonalność.
Odległość w linii prostej nie wystarcza, gdy znaczenie mają czas obsługi, parkowanie, czas drogowy, lokalizacja bazy i bezpośrednie przejazdy.
- Przejazdy ściskają plan
- Każda osoba może zaczynać w innym miejscu
Jedna zmiana wpływa na cały dzień.
Nieobecność, anulowanie albo pilny dodatek mogą wymusić przebudowę całej pozostałej części dnia.
- Zachowuj potwierdzoną pracę w możliwie dużym stopniu
- Mogą być też potrzebne powiadomienia
Planista za każdym razem rozwiązuje to w głowie.
Model matematyczny
Oddziel reguły, zanim poprosisz solver o wyznaczenie tras na dzień.
Planowanie wizyt można traktować jako problem trasowania z oknami czasowymi, umiejętnościami personelu, przerwami, stałymi wizytami i naprawą po zmianach.
Reguły, które muszą być spełnione
- Okna czasowe wizytKażda wizyta zaczyna się i kończy w dozwolonym oknie obsługi.
- Wymagane umiejętnościUwzględniany jest tylko personel z wymaganą umiejętnością, licencją, wyposażeniem lub językiem.
- Dostępność personeluNieobecności, godziny pracy, limity wizyt i reguły powrotu do bazy pozostają widoczne.
Preferencje do respektowania, gdy to możliwe
- CiągłośćZachowuj tę samą osobę odpowiedzialną, gdy ciągłość ma wartość operacyjną.
- Preferowany czasPreferuj docelowy czas w dozwolonym oknie, gdy proszą o to klienci lub lokalizacje.
- Równowaga obciążeniaUnikaj skupiania trudnych wizyt, długich przejazdów lub pilnej pracy na jednej osobie.
Metryki do poprawy
- Nieprzydzielone wizytyZmniejsz liczbę nieprzydzielonych wizyt o wysokim priorytecie przed optymalizacją metryk wygody.
- Czas przejazduMinimalizuj łączny czas przejazdu, zachowując wyjaśnialność okien czasowych i ciągłości.
- Opóźnienia i nadgodzinyPokaż, kiedy dostępna pojemność personelu nie wystarcza na cały popyt.
Wspólnie decydujemy, czy kilka minut krótszego przejazdu jest warte przerwania ciągłości albo ile potwierdzonych wizyt można przesunąć dla pilnego przypadku.
Operacje terenowe
Działa w operacjach, które dopasowują wizyty, ludzi i kolejność.
Wspólne pytanie brzmi: kto powinien odwiedzić które miejsce, w jakiej kolejności i o której godzinie.
Opieka domowa i pielęgniarska
Obsługuj okna wizyt, kompetencje medyczne, ciągłość, tygodniową częstotliwość i naprawę po nieobecności.
Inspekcje terenowe i naprawy
Łącz typ wyposażenia, części, umiejętności technika, poziom pilności i przejazd z bazy.
Sprzątanie i utrzymanie
Reprezentuj okna wejścia, wymagane wyposażenie, wiele osób i zadania powiązane.
Wizyty sprzedażowe i oględziny miejsc
Uwzględniaj priorytet, teren, właściciela relacji, częstotliwość wizyt i bezpośrednie przejazdy.
Interaktywny przykład
Zmień warunki i sprawdź, dlaczego zmienia się wariant trasy.
Zmień scenariusz, nieobecność, pilną wizytę i siłę reguł, aby zobaczyć, jak zmienia się wariant trasy.
Przybliżone trasy
Współrzędne są fikcyjnymi pozycjami względnymi. Systemy produkcyjne zastępują je macierzami czasu drogowego i zweryfikowaną obsługą adresów.
Punkty do sprawdzenia
Oś czasu personelu
Wizyty wymagające decyzji
Biblioteka reguł
Modeluj reguły operacyjne decydujące o tym, czy trasę da się wykonać.
Poniższe przykłady pokazują typy reguł, które trzeba oddzielić przed wyborem solvera lub metody wyszukiwania.
WIN-01TwardeOkno czasowe wizyty
Rozpocznij i zakończ w dozwolonym oknie czasowym każdej wizyty albo oznacz wizytę jako niewykonalną.
SKL-01TwardeWymagana umiejętność
Wymagaj, aby osoba miała każdą umiejętność, licencję, kategorię wyposażenia lub język potrzebny do wizyty.
AVL-01TwardeDostępność pracy
Respektuj nieobecność personelu, początek i koniec pracy, maksymalną liczbę wizyt oraz stałe terminy.
BRK-01TwardeOkno przerwy
Zachowaj widoczną przerwę posiłkową lub okno odpoczynku w wariancie trasy.
CON-01PreferencjaCiągłość
Preferuj poprzednią osobę odpowiedzialną, gdy nie narusza to twardych ograniczeń.
CHG-01PreferencjaMinimalna zmiana
Unikaj zmiany potwierdzonych wizyt podczas naprawy planu po nieobecności lub pilnych dodatkach.
BAL-01PreferencjaRównowaga obciążenia
Równoważ liczbę wizyt, czas obsługi, czas przejazdu, pilność i trudne lokalizacje między personelem.
TRV-01CelRedukcja przejazdów
Zmniejsz łączne przejazdy po uwzględnieniu wykonalności, priorytetu i ciągłości.
UNS-01CelWyjaśnienie braku przydziału
Pokaż nieprzydzielone wizyty i powód, zamiast wymuszać mylący kompletny plan.
Wyjaśnialny wynik
Pokaż powód planu, a nie tylko sam plan.
Użyteczny system nie ukrywa niedoboru. Pokazuje wariant planu i powód, dla którego każdy wyjątek wymaga ludzkiej decyzji.
Kolejność i czas wizyt
Pokaż czas przyjazdu, oczekiwania, startu, zakończenia, przejazdu, przerwy i powrotu dla każdej osoby.
Powody braku przydziału
Klasyfikuj powody niedoboru, takie jak umiejętności, okna czasowe, limity wizyt, godziny pracy i stałe terminy.
Porównanie alternatyw
Porównaj między alternatywami liczbę przydziałów, przejazdy, spóźnienia, ciągłość, nadgodziny i skalę zmian.
Ręczne poprawki i wpływ
Pozwól ludziom zablokować potwierdzoną wizytę lub przydział personelu, a potem przeliczyć tylko pozostały plan.
Od modelu do operacji
Nie tylko obliczenia: system, którego zespoły terenowe faktycznie używają.
Sam silnik optymalizacji nie zmienia operacji. Projektujemy ekrany i przepływ pracy wokół zgłoszeń, danych klientów, harmonogramów personelu, map, powiadomień i wyników.
- Przyjmowanie zgłoszeń i rejestr wizytZarządzaj regułami wizyt, adresem, czasem obsługi i priorytetem.
- Aplikacja mobilna personeluSprawdzaj dzisiejszą kolejność, mapę, kontakt, przyjazd i zakończenie.
- Zmiany i powiadomieniaUwzględniaj anulowania, nieobecności i pilne dodatki oraz powiadamiaj właściwe osoby.
- Wyniki i analizaAgreguj różnice między planem a wykonaniem, przejazdy, opóźnienia i wykorzystanie.
Dane
Zacznij od plików harmonogramu i reguł, których już używasz.
Pierwszy prototyp może zacząć się od jednego zanonimizowanego dnia lub tygodnia. Celem jest potwierdzenie, czy reguły da się przedstawić i czy wariant jest użyteczny.
Dane do sprawdzenia w pierwszej kolejności
Adres lub strefa, okno czasowe, minuty obsługi, wymagana umiejętność, priorytet i poprzedni personel.
Godziny pracy, lokalizacja bazy, kwalifikacje, limit wizyt, nieobecność i bieżąca lokalizacja.
Twarde reguły, preferencje, kolejność priorytetów, reguły przerw, stałe wizyty i limity zmian.
Obecny plan, rzeczywiste czasy przyjazdu i zakończenia, przejazdy, anulowania i ręczne zmiany.
Powiązane doświadczenie
System do sprawdzania harmonogramów pielęgniarek wizytujących ze smartfona.
Finite Field zbudowało systemy, które pozwalają kierownikom opieki sprawdzać i zarządzać harmonogramami pielęgniarek wizytujących ze smartfona. Ta strona rozszerza tę bazę operacyjną o generowanie wariantów z wielu ograniczeń.
Zobacz powiązane praceOcena dopasowania
Kiedy rozwój niestandardowy pasuje, a kiedy nie.
Najpierw sprawdzamy, czy złożoność i korzyść uzasadniają system niestandardowy.
Dobre dopasowanie do modelu niestandardowego
- Nakłada się wiele okien czasowych, umiejętności i warunków przejazdu
- Planowanie zależy od pamięci konkretnego koordynatora
- Nieobecności lub pilne dodatki wymuszają częste przebudowy
- Gotowe produkty nadal wymagają dużych ręcznych korekt
- Harmonogramy muszą łączyć się z innymi systemami operacyjnymi
Najpierw rozważ gotowe narzędzia
- Liczba wizyt jest mała i wystarczają stałe trasy
- Istnieje niewiele okien czasowych lub warunków kwalifikacji
- Gotowa usługa planowania już pokrywa przepływ pracy
- Podstawowe dane lub reguły biznesowe nie są jeszcze uporządkowane
- Proces przyjmowania zgłoszeń trzeba uporządkować przed automatyzacją
Proces dostarczania
Najpierw rozwiąż mały fragment, a potem połącz go z operacjami terenowymi.
Oddzielamy walidację obliczeń od wdrożenia systemu, aby każdy etap mógł być kontynuowany, zmieniony lub zatrzymany na podstawie dowodów.
- 01DIAGNOSISBezpłatne sprawdzenie
Sprawdź problem i dane
Przejrzyj obecne harmonogramy, personel, reguły wizyt i częstotliwość zmian.
- 02MODELINGProjekt
Podziel reguły na trzy grupy
Oddziel reguły obowiązkowe, preferencje i metryki, a następnie uzgodnij sposób oceny.
- 03PROTOTYPEStały zakres
Uruchom mały prototyp obliczeniowy
Użyj jednego dnia lub tygodnia, aby wygenerować warianty i porównać je z obecnym planem.
- 04PRODUCTIndywidualna wycena
Wdróż system operacyjny
Wdróż przyjmowanie zgłoszeń, mapy, ręczną edycję, powiadomienia, wyniki i uprawnienia jako jeden system.
- 05IMPROVEUlepszanie
Ulepszaj na podstawie rzeczywistych wyników
Używaj rzeczywistego czasu przejazdu, opóźnień i ręcznych edycji do dopracowania reguł.
FAQ
Pytania przed automatyzacją planowania wizyt.
Te odpowiedzi wyjaśniają rolę demo strony, dane mapowe, przegląd przez człowieka i prace integracyjne.
Zapytaj o swój harmonogramCzy demo na tej stronie jest produkcyjnym optymalizatorem?
Nie. Demo na stronie to prosta deterministyczna heurystyka służąca wyjaśnieniu. W pracy produkcyjnej solver, metodę wyszukiwania albo podejście hybrydowe wybiera się po poznaniu skali, reguł i wymagań czasu odpowiedzi.
Czy możemy zacząć od Excela?
Tak. Pierwszy przegląd może zacząć się od zanonimizowanej listy wizyt, listy personelu, notatki o regułach i obecnego harmonogramu.
Czy plan można naprawić po nieobecności lub pilnej wizycie?
Tak. Tryb naprawy może zablokować wizyty zakończone lub już zgłoszone, a następnie przeliczyć tylko pozostałą trasę i pokazać, co się zmieniło.
Czy można to połączyć z usługą mapową?
Tak. API czasu drogowego, macierze odległości i widoki map można zintegrować po potwierdzeniu kosztów, warunków, buforowania i obsługi prywatności.
Czy system automatycznie potwierdzi ostateczny harmonogram?
Nie. Przed potwierdzeniem harmonogramu ludzie powinni sprawdzić nieprzydzielone wizyty, złagodzenia reguł i ręczne poprawki.
Sprawdź swoją operację
Twój harmonogram wizyt można opisać jako model obliczeniowy.
Przejrzyj obecny arkusz Excel lub tablicę planowania i wskaż dane, reguły oraz zakres pierwszego prototypu.
- Dane zanonimizowane są akceptowalne
- Powiem jasno, jeśli rozwój niestandardowy nie jest potrzebny
- Bez wymuszonego procesu sprzedaży