Finite Field

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ą
Plan trasy
Wariant 02
Przydzielone8/9do sprawdzenia
Na czas96%+8
Przejazd118min-24
B123456E
Alex 09:00 Dom Oak -> 10:35 Green TerraceBrooke 09:30 River House -> 11:20 Klinika PółnocnaCasey 10:00 Zabieg -> 13:15 Wizyta regularna

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.

01

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
02

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
03

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
04

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.

Okna wizyt×Warunki personelu×Przejazd×Ciągłość×Zmiany= wykonalny harmonogram

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.

01
Twarde

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.
02
Miękkie

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.
03
Cel

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.
Sama najkrótsza odległość nie tworzy dobrego harmonogramu.

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.

HC

Opieka domowa i pielęgniarska

Obsługuj okna wizyt, kompetencje medyczne, ciągłość, tygodniową częstotliwość i naprawę po nieobecności.

Okno czasoweLicencjaCiągłość
FS

Inspekcje terenowe i naprawy

Łącz typ wyposażenia, części, umiejętności technika, poziom pilności i przejazd z bazy.

UmiejętnośćCzęściPilne
CL

Sprzątanie i utrzymanie

Reprezentuj okna wejścia, wymagane wyposażenie, wiele osób i zadania powiązane.

Wiele osóbWyposażenieOkno wejścia
SV

Wizyty sprzedażowe i oględziny miejsc

Uwzględniaj priorytet, teren, właściciela relacji, częstotliwość wizyt i bezpośrednie przejazdy.

PriorytetObszarCzęstotliwość

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.

3 osoby / 8 wizyt
Warunki

Reguły do sprawdzenia

Warunek dnia

To demo w przeglądarce jest deterministyczną heurystyką wyjaśniającą. Nie jest produkcyjnym silnikiem optymalizacji i nie gwarantuje optymalności.

Przydzielone
Na czas
Przejazd
Ciągłość
Nadgodziny
Mapa tras

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.

Przegląd

Punkty do sprawdzenia

    Trasy dzienne

    Oś czasu personelu

    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-01Twarde

    Okno czasowe wizyty

    Rozpocznij i zakończ w dozwolonym oknie czasowym każdej wizyty albo oznacz wizytę jako niewykonalną.

    SKL-01Twarde

    Wymagana umiejętność

    Wymagaj, aby osoba miała każdą umiejętność, licencję, kategorię wyposażenia lub język potrzebny do wizyty.

    AVL-01Twarde

    Dostępność pracy

    Respektuj nieobecność personelu, początek i koniec pracy, maksymalną liczbę wizyt oraz stałe terminy.

    BRK-01Twarde

    Okno przerwy

    Zachowaj widoczną przerwę posiłkową lub okno odpoczynku w wariancie trasy.

    CON-01Preferencja

    Ciągłość

    Preferuj poprzednią osobę odpowiedzialną, gdy nie narusza to twardych ograniczeń.

    CHG-01Preferencja

    Minimalna zmiana

    Unikaj zmiany potwierdzonych wizyt podczas naprawy planu po nieobecności lub pilnych dodatkach.

    BAL-01Preferencja

    Równowaga obciążenia

    Równoważ liczbę wizyt, czas obsługi, czas przejazdu, pilność i trudne lokalizacje między personelem.

    TRV-01Cel

    Redukcja przejazdów

    Zmniejsz łączne przejazdy po uwzględnieniu wykonalności, priorytetu i ciągłości.

    UNS-01Cel

    Wyjaś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.

    01

    Kolejność i czas wizyt

    Pokaż czas przyjazdu, oczekiwania, startu, zakończenia, przejazdu, przerwy i powrotu dla każdej osoby.

    02

    Powody braku przydziału

    Klasyfikuj powody niedoboru, takie jak umiejętności, okna czasowe, limity wizyt, godziny pracy i stałe terminy.

    03

    Porównanie alternatyw

    Porównaj między alternatywami liczbę przydziałów, przejazdy, spóźnienia, ciągłość, nadgodziny i skalę zmian.

    04

    Ręczne poprawki i wpływ

    Pozwól ludziom zablokować potwierdzoną wizytę lub przydział personelu, a potem przeliczyć tylko pozostały plan.

    1Utwórz wariantyOblicz z reguł i priorytetów
    2Przegląd przez człowiekaWyjątki, relacje, kontekst terenowy
    3Zablokuj część planuZachowaj potwierdzone wizyty bez zmian
    4PrzeliczPrzebuduj zmienioną część

    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.
    Zobacz zakres prototypu
    FIELDSmartfon personeluHarmonogram, mapa, raport
    OPERATIONSEkran operacyjnyZgłoszenia, edycje, potwierdzenie
    MATHEMATICAL CORESilnik obliczeniowyOgraniczenia, trasy, przeliczenie
    DATAKlienci, personel, wynikiDB, API, dziennik audytu

    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 wejściowe

    Dane do sprawdzenia w pierwszej kolejności

    01
    Lista wizyt

    Adres lub strefa, okno czasowe, minuty obsługi, wymagana umiejętność, priorytet i poprzedni personel.

    02
    Lista personelu

    Godziny pracy, lokalizacja bazy, kwalifikacje, limit wizyt, nieobecność i bieżąca lokalizacja.

    03
    Reguły biznesowe

    Twarde reguły, preferencje, kolejność priorytetów, reguły przerw, stałe wizyty i limity zmian.

    04
    Obecny plan i wyniki

    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 prace

    Ocena 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.

    1. 01
      DIAGNOSIS

      Sprawdź problem i dane

      Przejrzyj obecne harmonogramy, personel, reguły wizyt i częstotliwość zmian.

      Bezpłatne sprawdzenie
    2. 02
      MODELING

      Podziel reguły na trzy grupy

      Oddziel reguły obowiązkowe, preferencje i metryki, a następnie uzgodnij sposób oceny.

      Projekt
    3. 03
      PROTOTYPE

      Uruchom mały prototyp obliczeniowy

      Użyj jednego dnia lub tygodnia, aby wygenerować warianty i porównać je z obecnym planem.

      Stały zakres
    4. 04
      PRODUCT

      Wdróż system operacyjny

      Wdróż przyjmowanie zgłoszeń, mapy, ręczną edycję, powiadomienia, wyniki i uprawnienia jako jeden system.

      Indywidualna wycena
    5. 05
      IMPROVE

      Ulepszaj na podstawie rzeczywistych wyników

      Używaj rzeczywistego czasu przejazdu, opóźnień i ręcznych edycji do dopracowania reguł.

      Ulepszanie

    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 harmonogram
    Czy 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
    Z obecnym harmonogramemOmów obecny harmonogram