Udostępnij za pośrednictwem


Optymalizacja pojedynczego zasobu dla Resource Scheduling Optimization

Możesz skonfigurować dodatek Resource Scheduling Optimization dla Dynamics 365 Field Service, aby umożliwiał optymalizację w zależności od potrzeb planowania w organizacji. Czasami może być konieczne zoptymalizowanie harmonogramu tylko jednego zasobu, a nie zestawu dostępnych zasobów. Optymalizacja pojedynczych zasobów umożliwia szybkie zoptymalizowanie harmonogramu zasobu i trasy podróży. Uwzględnić istniejące rezerwacje w harmonogramie zasobu oraz spełnić więcej wymagań.

Ułatwia uwzględnianie zmian w harmonogramie wprowadzonych w ciągu dnia, kiedy zasób:

  • Ma w harmonogramie dużo czasu z powodu anulowania.
  • Jest dwukrotnie zarezerwowane, ponieważ przypisano zlecenia pracy.
  • Ma harmonogram, który został ułożyć ręcznie i musi mieć trasę przy minimalnym poziomie podróży.

Jeśli harmonogram poszczególnych zasobów musi zostać ponownie zoptymalizowany, dyspozytor może ręcznie uruchomić optymalizację pojedynczego zasobu. Przepływy pracy mogą również wyzwalać optymalizację pojedynczych zasobów. W przeciwieństwie do innych scenariuszy Resource Scheduling Optimization nie można zaplanować pojedynczych uruchomień optymalizacji zasobów.

Uwaga

Zaczynając od Resource Scheduling Optimization w wersji 8.8.99.10 i 3.4.0.623, optymalizacja pojedynczych zasobów uwzględnia wymagania i istniejące rezerwacje. Z tego powodu system może usunąć istniejące rezerwacje, aby utworzyć harmonogram, który lepiej odpowiada celowi optymalizacji. We wcześniejszych wersjach pojedyncza optymalizacja działa tylko w przypadku istniejących rezerwacji.

Wymagania wstępne

  • Rozwiązanie Dynamics 365 Field Service w wersji 8.8.99.10 lub nowszej.
  • Resource Scheduling Optimization w wersji 3.4.0.623 lub nowszej.
  • W przypadku optymalizacji harmonogramów ustawiono wartość Tak dla zasobu, dla którego chcesz uruchomić optymalizację pojedynczych zasobów.

Krok 1: Konfigurowanie celu

Optymalizacja pojedynczych zasobów to jedyny scenariusz Resource Scheduling Optimization, który nie wymaga zakresu optymalizacji. Zakres jest automatycznie definiowany jako rezerwacja zasobu w zdefiniowanym zakresie dat. Cele optymalizacji określają, jakie metryki Resource Scheduling Optimization ma uwzględniać i priorytetyzować.

Najpierw utwórz nowy cel optymalizacji.

Optymalizacja pojedynczych zasobów zazwyczaj czyści harmonogram, który zmienia się przez cały dzień. Rozważmy następujące zalecenia:

  • Ustaw Poziom obliczeń aparatu na Bardzo mały. Im szybsze jest optymalizacja pojedynczych zasobów, tym lepiej dyspozytorzy mogą reagować na potrzeby planowania.

  • Usuń ograniczenie Zaplanuj w godzinach pracy, aby przyznać więcej rezerwacji w harmonogramie zasobu. To ustawienie może być pomocne, jeśli zasób musi podjąć naglące pracy. Usunięcie tego ograniczenia umożliwia usunięcie godziny zakończenia rezerwacji z kilku godzin. Dzięki zastosowaniu ograniczeń system zapewnia czas po zakończeniu ostatniej rezerwacji, aby wrócić do lokalizacji końcowej zasobu.

  • Usuń opcję obliczania czasu podróży dla ruchu historycznego, jeśli jest włączona w celu optymalizacji.

  • Usuń ograniczenia związane z pasującymi obszarami, rolami i cechami ponieważ scenariusz zakłada dyspozytor wie najlepiej. Utrzymywanie ograniczeń może doprowadzić do sytuacji, w której dyspozytor przypisze zamówienie pracy do zasobu, zastępując ograniczenia, a następnie uruchamia optymalizację pojedynczych zasobów, co powoduje usunięcie rezerwacji, ponieważ nie jest ona dopasowana do atrybutów zasobu.

  • Dodaj ograniczenia Opcje blokowania planowania i Okna planowania, aby optymalizacja pojedynczego zasobu podtrzymywała obietnice czasowe lub SLA z klientem.

Następnie dodaj cel optymalizacji pojedynczego zasobu jako cel domyślny.

Krok 2: Uruchom i wyświetl wyniki

Istnieją trzy sposoby uruchamiania optymalizacji pojedynczego zasobu:

Uruchom z domyślnymi ustawieniami

Na tablicy harmonogramu kliknij prawym przyciskiem myszy zasób (z wyjątkiem zespołu, pul lub placówek) i wybierz opcję Optymalizacja harmonogramu, aby zoptymalizować użycie:

  • Domyślny cel optymalizacji
  • Domyślny zakres optymalizacji, który jest od teraz do końca dnia (00:00)
  • Istniejące rezerwacje w harmonogramie zasobu w tym zakresie optymalizacji
  • Wymagania z aktywnego widoku wymagań w dolnej części tablicy harmonogramu uporządkowane według sortowania lub filtrowania zastosowanego do tego widoku

Po zakończeniu optymalizacji na tablicy harmonogramu będzie wyświetlony nowy zestaw rezerwacji. W prawym okienku znajdują się szczegółowe informacje o rezerwacjach, które zostały zaktualizowane, usunięte lub utworzone.

Uruchom po wprowadzeniu zmian w ustawieniach domyślnych

Przed uruchomieniem optymalizacji, można zmienić domyślny cel i zakres godzin. Jeśli na przykład zakres czasu zostanie rozsyłany na następny dzień, system uwzględnia wszystkie istniejące rezerwacje i wymagania od teraz do końca następnego dnia w celu utworzenia harmonogramu.

  1. Wybierz nazwę zasobu i otwórz okienko Optymalizacje.

    Uwaga

    Ta funkcja jest dostępna tylko w widoku tablicy harmonogramu skojarzonym z zakresem optymalizacji.

  2. Wybierz Pojedynczy zasób.

  3. Ustaw zakres optymalizacji na żądane wartości.

  4. W przypadku wymagań wybierz widok, w którym chcesz uwzględnić wymagania optymalizacji. Filtry i ustawienia sortowania wybranego widoku określają kolejność wymagań. Wybierz opcję Brak, aby zoptymalizować tylko istniejące rezerwacje.

  5. Wybierz żądany cel optymalizacji.

  6. Wybierz opcjęUruchom>Uruchom teraz, aby rozpocząć jedno żądanie optymalizacji zasobów.

Stan żądania można sprawdzić w sekcji Historia żądań optymalizacji w okienku Optymalizacje. Po zakończeniu tablica harmonogramu aktualizuje się, korzystając z zoptymalizowanego zestawu rezerwacji. Kliknij dwukrotnie żądanie optymalizacji, aby wyświetlić szczegółowe informacje dotyczące rezerwacji, które zostały usunięte, zaktualizowane lub utworzone.

Uruchom jako symulację po wprowadzeniu zmian w ustawieniach domyślnych

Uruchamiając optymalizację pojedynczego zasobu jako symulację, można zobaczyć wynikową optymalizację przed zatwierdzeniem jej. Aby uruchomić proces domyślnego, wykonaj kroki opisane w Uruchom po wprowadzeniu zmian na domyślne. Tym razem zamiast wybrać z listy rozwijanej opcję Uruchom teraz, wybierz opcję Uruchom jako symulację. Po zakończeniu żądania optymalizacji można uzyskać szczegółowe informacje na temat stosowania lub odrzucania wyników.

Uwaga

Symulowane rezerwacje nie będą widoczne na mapie z trasami.