Cele optymalizacji w optymalizacji harmonogramowania zasobów

Cel optymalizacji definiuje warunki i oczekiwania, które Resource Scheduling Optimization musi uwzględnić podczas wykonywania optymalizacji.

Silnik Resource Scheduling Optimization przetwarza listę zasobów oraz listę wymagań dotyczących zasobów i istniejących rezerwacji. Tworzy optymalną trasę lub listę rezerwacji dla zasobów. Rezerwacje są uważane za optymalnie zaplanowane, jeśli spełniają wszystkie ograniczenia i respektują wagę wymienionych celów w określonej kolejności.

Utwórz cel optymalizacji planowania

Używając elementów celu określasz, jak powinny być optymalizowane rezerwacje.

Zrzut ekranu przedstawiający rekord celu optymalizacji planowania.

  1. Przejdź do Resource Scheduling Optimization>Cele optymalizacji.

  2. Wprowadź następujące informacje:

    • Nazwa tego celu optymalizacji.

    • Poziom intensywności działania silnika: Ilość pracy, jaką system wkłada w znalezienie najlepszej kombinacji zasobów, trasy oraz dnia lub godziny. Większe poziomy nakładów pracy oznaczają, że aparat optymalizacji uwzględnia więcej możliwych kombinacji. Im więcej kombinacji rozważa system, tym dłuższy jest czas wykonywania obliczeń.

    • Obliczanie czasu podróży: Metoda obliczania odległości przejazdu między zasobami a wymaganiami.

      Korzystając z map, możesz uwzględnić historyczne informacje o ruchu drogowym, aby uzyskać dokładniejsze szacunki czasu podróży na podstawie wcześniejszych wzorców ruchu. Ta opcja nie uwzględnia zakłóceń w czasie rzeczywistym, takich jak konserwacja dróg lub wypadki. Skutkuje to dłuższym czasem przetwarzania i obsługuje do 500 wymagań w zakresie optymalizacji. Jeśli masz więcej wymagań, podziel je na mniejsze porcje i utwórz osobne cele optymalizacji z historycznym ruchem dla każdego zakresu. Ze względu na dłuższy czas przetwarzania najlepiej jest używać tej opcji w przypadku harmonogramów, które są uruchamiane automatycznie poza godzinami pracy.

    • Ograniczenia: Ograniczenia narzucane przez system na rezerwacje, które tworzy.

  3. Wybierz Zapisz, aby utworzyć rekord.

  4. W sekcji Zadania wybierz zadanie , aby zmienić jego właściwości. Wybierz Nowy cel optymalizacji planowania, aby dodać więcej.

  5. Zaznacz Zapisz i zamknij.

Domyślny cel optymalizacji

Gdy wdrażasz optymalizację planowania zasobów, system automatycznie tworzy domyślny cel z ograniczeniami i celami. Możesz zmodyfikować ten cel lub stworzyć nowy i ustawić go jako domyślny.

Użyj domyślnego celu przy wyborze optymalizacji pojedynczego zasobu z tablicy harmonogramu.

Przejdź do:Resource Scheduling Optimization>Administracja>Parametr planowania. Wybierz Resource Scheduling Optimization kartę, aby ustawić cel domyślny.

Poznaj ograniczenia

Resource Scheduling Optimization współpracuje z zestawem ograniczeń, których można użyć do definiowania celu optymalizacji.

Harmonogram w godzinach pracy

Tworzy rezerwację, jeśli czas podróży do lokalizacji pracy i sama praca pasują do godzin pracy zasobu. To ograniczenie obejmuje również czas podróży od ostatniej rezerwacji do końcowej lokalizacji zasobu. Jednak tablica rozkładu nie pokazuje czasu podróży na koniec dnia.

Jeśli usuniesz to ograniczenie z kryterium celu, system nadal planuje pracę w godzinach pracy, ale dojazdy do rezerwacji i powroty z nich mogą odbywać się poza godzinami pracy danego zasobu. Harmonogram może nie pozostawiać pod koniec dnia czasu na podróż do lokalizacji docelowej zasobu. Wszystkie rezerwacje kończą się w godzinach pracy zasobu. Więcej informacji można znaleźć w artykule Pozwól na czas podróży poza godzinami pracy.

Spełnia wymagane cechy

Zapewnia, że zasób posiada wszystkie wymagane cechy i kompetencje do spełnienia wymagań dotyczących zasobów.

Spełnia wymagane role

Zapewnia, że zasób podlegający rezerwacji ma role wymagane do spełnienia zapotrzebowania na zasób. Jeśli wymaganie zasobu zawiera więcej niż jedną rolę, system zapewnia, że jedna z ról jest zgodna.

Opcje blokady harmonogramu (wycofane)

Wycofane i zostanie usunięte jako opcja ograniczenia. Wybranie tej opcji nie wpływa na kolejne uruchomienia optymalizacji planowania zasobów. Aby uzyskać więcej informacji dotyczących korzystania z zaktualizowanych opcji blokady rezerwacji oraz rozwiązywania problemów z nimi, zobacz temat Zrozumienie opcji blokady rezerwacji w Resource Scheduling Optimization.

Okna harmonogramowe

Zapewnia, że optymalizacja planowania zasobów tworzy rezerwację w ramach okna czasowego wymaganego lub rejestru rezerwacji.

  • Ustaw Datę od/do lub Początek/koniec zakresu dat na tę samą datę: Optymalizacja harmonogramowania zasobów planuje rezerwację na ten dzień, ale pora dnia nie ma znaczenia.

  • Zdefiniuj okres za pomocą opcji Początek okna czasowego i Koniec okna czasowego: Resource Scheduling Optimization planuje rezerwację w tym przedziale czasowym, ale konkretna data nie ma znaczenia.

  • Ustaw pola Czas od obiecanego terminu i Czas do obiecanego terminu na datę i przedział czasowy: optymalizacja harmonogramowania zasobów planuje rezerwację na wybrany dzień w wybranym przedziale czasowym.

  • Ustaw okno datowe Rozpoczęcie/Koniec oraz okno czasowe Rozpoczęcie/Zakończenie na ramę czasową tego samego dnia: Optymalizacja planowania zasobów planuje rezerwację na wybraną datę w wybranym przedziale czasowym.

  • Puste wartości czasu (wersja 3.0+): Resource Scheduling Optimization uwzględnia scenariusze, w których godzina rozpoczęcia lub zakończenia nie jest zdefiniowana.

    Na przykład, jeśli wymaganie ma tylko wartość początkową okna czasowego, system planuje wymaganie po tej godzinie, niezależnie od daty.

    Logika ta dotyczy następujących pól w encji Wymaganiezasobów i Rezerwacja zasobów:

    • Początek okna czasu i Koniec okna czasu
    • Uzgodniona godzina początkowa i Uzgodniona godzina końcowa
    • Od daty i Do daty

Uwaga

Jeśli pola czasu i daty zawierają sprzeczne informacje, Resource Scheduling Optimization w pierwszej kolejności używa pola Obiecany czas od/do.

Spełnia preferencje dotyczące zasobów

Dodaje preferowane zasoby do jednostki wymagań. Więcej informacji można znaleźć w sekcji Preferencje zasobów. Resource Scheduling Optimization szanuje trzy różne typy preferencji dotyczących zasobów:

  • Preferowane: preferencje planowania zdefiniowanego zasobu, jeśli są dostępne, ale nie gwarantuje tego, czy inny zasób lepiej odpowiada optymalnemu harmonogramowi.
  • Ograniczone: system nie zaplanuje dla zasobów, które są dodawane do wymagań z tą preferencją zasobów.
  • Należy wybrać z listy: zdefiniowany zasób zostanie zaplanowany, jeśli będzie dostępny w danym przedziale czasowym. W przypadku wielu zasobów system planuje pierwszy zasób, który jest dostępny. Jeśli żaden z nich nie jest dostępny, wymóg nie zostanie uwzględniony w harmonogramie.

Terytoria meczów

Szanuje wartości w polu Terytorium w rekordach wymagań i zasobów oraz planuje rezerwacje tylko wtedy, gdy wartości terytorium w obu rekordach się zgadzają. Wymaganie może należeć tylko do jednego terytorium, ale zasoby mogą należeć do wielu terytoriów.

Pasuje do typu zasobu

Definiuje, jak zasób odnosi się do organizacji. System uwzględnia wartości w polu Typ zasobu w rekordach wymagań i zasobów. Planuje rezerwacje tylko wtedy, gdy wartości typu zasobu w obu rekordach są zgodne.

System uwzględnia następujące typy zasobów do optymalizacji:

  • Użytkownicy
  • Kontakty
  • Konta
  • Sprzęt
  • Placówka

Rozumienie celów

Dodaj i uszereguj cele dla celu usługi Resource Scheduling Optimization. Można wybrać wiele celów, ale kolejność ma znaczenie. System daje większy priorytet celowi, gdy jest wyżej na liście.

Maksymalizacja całkowitych godzin pracy

Łączny czas pracy najlepiej spełnia ten cel. Zagregowana praca jest obliczana przez uwzględnienie wszystkich rezerwacji, które zostały utworzone lub zaktualizowane podczas procesu optymalizacji.

Minimalizacja całkowitego czasu podróży

Wybierz iterację z najmniejszym całkowitym czasem podróży. Ta iteracja uwzględnia czas powrotu zasobu do lokalizacji końcowej po jego ostatniej rezerwacji, chociaż ten czas nie jest widoczny na tablicy harmonogramu.

Uwaga

Ten cel nie może być pierwszym celem na liście. Aby naprawdę zminimalizować czas podróży, optymalizacja planowania zasobów może nie zaplanować żadnych wymagań wymagających czasu podróży do realizacji pierwszego celu.

Zablokowane rezerwacje (wycofane)

Cel „Zablokowane rezerwacje” jest wycofywany i przestanie być dostępny jako opcja celu. Wybranie tej opcji nie ma żadnego wpływu na kolejne Resource Scheduling Optimization uruchomienia. Aby uzyskać więcej informacji na temat korzystania z zaktualizowanych opcji blokady rezerwacji oraz rozwiązywania problemów z nimi, zobacz Omówienie opcji blokady rezerwacji w aplikacji Resource Scheduling Optimization.

Wymagania o wysokim priorytecie

Nadaj priorytet rezerwacjom dla wymagań z najwyższym wynikiem priorytetu. Ustaw priorytet na rekordzie Resource Requirement jako zestaw opcji z wartościami ważonymi. Resource Scheduling Optimization sprawdza Poziom ważności priorytetu, aby określić, jakie znaczenie ma priorytet. Na przykład Poziom Ważności to 10 dla pilnego priorytetu i 1 dla niskiego priorytetu. Matematycznie Optymalizacja Planowania Zasobów analizuje znaczenie jednego pilnego żądania (Poziom Ważności: 10 x Liczba wymagań: 1) jako 10 wymagań o niskim priorytecie (Poziom Ważności: 1 x Liczba wymagań: 10).

Uwaga

Ten cel nie optymalizuje rezerwowania wszystkich wymagań o wysokim priorytecie nad innymi w ciągu dnia. Optymalizuje tylko zagwarantowanie, że wymagania o wysokim priorytecie zostaną zarezerwowane na najwcześniejszy możliwy dzień, a nie najwcześniejszy możliwy przedział czasu w ciągu tego dnia.

Maksymalizacja preferowanych zasobów

Weź pod uwagę listę preferowanych zasobów zanotowaną na wymaganiach pokrewnych. System spróbuje najpierw przypisać rezerwacje do preferowanych zasobów podczas realizacji innych ograniczeń i celów.

Najlepszy poziom charakterystyki dopasowania

Optymalizacja planowania zasobów uwzględnia poziom oceny biegłości przy dopasowywaniu cech wymaganych przez wymagania oraz zasobów posiadających te cechy. Jeśli wszystkie wymagane cechy się zgadzają, system priorytetowo traktuje zasoby z mniejszą liczbą cech, aby zapewnić dostępność zasobów z większą ilością lub unikalnymi cechami do pracy awaryjnej.

Ten cel zależy od ograniczenia „Spełnia wymagane cechy” w celu optymalizacji.

Ograniczenie Spełnia wymagane cechy wybrane:

  • Zasoby bez charakterystyki (umiejętności) lub niższe niż wymagane poziomy biegłości nie są brane pod uwagę.
  • Zasoby o dokładnie tym samym poziomie charakteru są najlepszym dopasowaniem i uzyskują najwyższy wynik.
  • Im bardziej zbyt wysokie kwalifikacje ma zasób, tym niższy otrzyma wynik.

Jeśli ograniczenie Posiada wymagane charakterystyki pozostało niewybrane:

  • Mniej wykwalifikowane zasoby i zasoby bez tej cechy nadal można rezerwować.
  • Zasoby o zbyt wysokich kwalifikacjach uzyskują wyższy wynik niż zasoby o niższych kwalifikacjach.
  • Im bardziej dany zasób ma zbyt wysokie kwalifikacje, tym niższy jest jego wynik.
  • Im niższe kwalifikacje ma pracownik, tym niższy jest jego wynik.
  • Zasoby bez tej cechy otrzymują najniższy wynik.

Poniższa grafika przedstawia rozkład punktacji, zależny od poziomu umiejętności dla charakterystycznego modelu biegłości, który waha się od 1 do 10. Pożądany poziom charakterystyczny to 4, co daje najwyższy wynik.

Zrzut ekranu grafiki z rozkładem cech i punktacji.

Zaplanuj możliwie jak najszybciej

Czasami dyspozycyjność zasobów może być większa niż zapotrzebowanie na zasoby. Aby skutecznie planować zoptymalizowane rezerwacje jak najwcześniej, dodaj priorytet Zaplanuj jak najszybciej do celu optymalizacji.