Cele optymalizacji w Resource Scheduling Optimization
Cel optymalizacji definiuje warunki i oczekiwania, które Resource Scheduling Optimization musi uwzględnić podczas wykonywania optymalizacji.
Aparat Resource Scheduling Optimization przetwarza listę zasobów oraz listę wymagań dotyczących zasobów oraz istniejących rezerwacji. Tworzy optymalną trasę lub listę rezerwacji dla zasobów. Rezerwacje są traktowane jako optymalnie zaplanowane, jeśli spełniają wszystkie ograniczenia, co do znaczenia wymienionych celów w zdefiniowanej kolejności.
Utwórz cel optymalizacji planowania
Używając elementów celu określasz, jak powinny być optymalizowane rezerwacje.
W Resource Scheduling Optimization w sekcji Ustawienia przejdź do strony Cele optymalizacji.
Wprowadź Nazwę celu optymalizacji.
Wybierz Poziom obliczeń aparatu. Określa ilość pracy, jaką system kładzie na celu znalezienie jak najlepszej kombinacji zasobów, trasy, dnia lub godzin. 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ń.
Wybierz opcję Obliczanie czasu podróży, aby określić metodę obliczania odległości między zasobami a wymaganiami. Podczas korzystania z usługi Mapy Bing można uwzględnić historyczne informacje o ruchu drogowym, aby uzyskać dokładniejsze oszacowanie czasu podróży na podstawie ogólnych wzorców ruchu w przeszłości. Ta opcja nie obejmuje zakłóceń w ruchu w czasie rzeczywistym, takich jak konserwacja dróg lub wypadki. Wybór historycznych informacji o ruchu drogowym prowadzi do wydłużenia czasu przetwarzania przebiegu optymalizacji i obsługuje do 500 wymagań w zakresie optymalizacji. Jeśli zakres optymalizacji obejmuje więcej wymagań, podziel go na mniejsze części i utwórz cel optymalizacji z historycznym ruchem dla każdego zakresu. Ze względu na dłuższy czas przetwarzania należy rozważyć użycie tej opcji głównie w przypadku harmonogramów, które są ustawione tak, aby działały automatycznie w godzinach pracy.
Wybierz wszystkie Ograniczenia dla celu optymalizacji. Ograniczenia są ograniczeniami, które narzucają rezerwacje, które tworzy system.
Wybierz Zapisz, aby utworzyć rekord Cel optymalizacji planowania.
W sekcji Cele rekordu wybierz cel, który ma zmienić jego właściwości. Wybierz Nowy cel optymalizacji planowania, aby dodać więcej. Wszystkie cele zostały szczegółowo opisane poniżej.
Wybierz Zapisz i zamknij, aby zastosować zmiany.
Domyślny cel optymalizacji
Po wdrożeniu Resource Scheduling Optimization system automatycznie tworzy cel domyślny z pewnymi ograniczeniami i celami. Użytkownicy mogą zmodyfikować go zgodnie z potrzebami lub utworzyć nowy cel optymalizacji i ustawić jako cel domyślny.
Cel domyślny jest używany po wybraniu pojedynczego zasobu optymalizacji z tablicy harmonogramu.
Przejdź do Harmonogram zasobów>Ustawienia>Administracja>Parametr harmonogramu>Resource Scheduling Optimization, by ustawić domyślny cel.
Opis ograniczeń
Resource Scheduling Optimization współpracuje z zestawem ograniczeń, których można użyć do definiowania celu optymalizacji.
Zaplanuj w godzinach pracy
Tworzy rezerwację, jeśli czas podróży do lokalizacji pracy i sama praca pasują do godzin pracy zasobu. Obejmuje również czas podróży z ostatniej rezerwacji do lokalizacji końcowej zasobu. Jednak czas podróży na końcu dnia nie jest reprezentowany na tablicy harmonogramu.
Po usunięciu tego ograniczenia z celu praca nadal będzie zaplanowana w godzinach pracy, ale podróż do i z rezerwacji może się odbywać poza godzinami pracy zasobu. Może nie zostawić czasu na koniec dnia na podróż do lokalizacji końcowej zasobu. Wszystkie rezerwacje zostaną zakończone w godzinach pracy zasobu. Aby uzyskać więcej informacji, przejdź do tematu Zezwalaj na czas podróży poza godzinami pracy.
Posiada wymagane charakterystyki
Upewnij się, że zasób ma wszystkie wymagane cechy i biegłość do wykonania wymagania zasobu.
Ma wymagane role
Upewnij się, że zasób, który można zarezerwować, ma role wymagane do wykonania wymagania zasobu. Jeśli wymaganie zasobu zawiera więcej niż jedną rolę, system zapewnia jej jedną z ról.
Opcje blokowania planowania (przestarzałe)
Ograniczenie funkcji Blokowanie planowania jest przestarzałe i zostanie wkrótce usunięte jako opcja ograniczeń. Wybranie tej opcji nie będzie mieć wpływu na kolejne uruchomienia Resource Scheduling Optimization. Aby uzyskać więcej informacji na temat używania i rozwiązywania problemów ze zaktualizowanymi opcjami blokowania rezerwacji, przejdź do Rozumienie opcji blokowania rezerwacji w Resource Scheduling Optimization.
Okna planowania
To ograniczenie gwarantuje, że Resource Scheduling Optimization utworzy rezerwacje w okresie wymagania zasobu lub rekordu rezerwacji.
Data od/do lub Okno daty rozpoczęcia/zakończenie ustawione na tę samą datę: Resource Scheduling Optimization planuje rezerwacje tego dnia, ale dokładna godzina nie ma znaczenia.
Okno godziny rozpoczęcia lub Okno godziny zakończenia określają horyzont czasowy: Resource Scheduling Optimization planuje rezerwacje w tym horyzoncie czasowym, ale data nie ma znaczenia.
Obiecana godzina od i Obiecana godzina do są ustawione na datę i horyzont czasowy: Resource Scheduling Optimization planuje rezerwacje w wybranym terminie w wybranym zakresie godzin.
Okno daty rozpoczęcia/zakończenia i Okno godziny rozpoczęcia/zakończenia są ustawione na horyzont czasowy tego samego dnia: Resource Scheduling Optimization planuje rezerwacje w wybranym terminie w wybranym zakresie godzin.
Puste wartości czasu (v3.0+): Resource Scheduling Optimization będzie respektować scenariusze, w których godzina rozpoczęcia lub godzina zakończenia nie zostały określone.
Na przykład jeśli wymaganie ma tylko wartość w oknie czasu rozpoczęcia; system planuje zasób na dowolny czas 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 godziny i daty zawierają sprzeczne informacje, Resource Scheduling Optimization używa najpierw Obiecana godzina od/do.
Odpowiada preferencjom dotyczącym zasobu
Preferowane zasoby można dodać do encji wymagania. Aby uzyskać więcej informacji, przejdź do 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ć jedną z: zdefiniowany zasób jest planowany, jeśli jest dostępny w zakresie czasu. W przypadku wielu zasobów system zaplanuje pierwszy dostępny. Jeśli żaden z nich nie jest dostępny, wymaganie nie zostanie zaplanowane.
Pasuje do obszarów
Przestrzegaj wartości Pola Obszar dla rekordów wymagań i zasobów oraz planuj rezerwacje tylko wtedy, gdy wartości obszarów obu rekordów będą zgodne. Wymaganie może należeć tylko do jednego obszaru, ale zasoby mogą należeć do wielu obszarów.
Pasuje do typu zasobu
Typy zasobów definiują jak zasób odnosi się do organizacji. System uwzględnia wartości pola Typ zasobu dla rekordów wymagania i zasobu. Planuje rezerwacje tylko wtedy, gdy będą odpowiadać wartości typu zasobu w obu rekordach.
Dla optymalizacji są traktowane następujące typy zasobów:
- Użytkownicy
- Kontakty
- Konta
- Sprzęt
- Placówka
Rozumienie celów
Dodawanie i klasyfikacja celów celu Resource Scheduling Optimization. Można wybrać wiele celów, ale kolejność ma znaczenie. Im wyżej znajduje się na liście, tym bardziej preferowany jest system do realizacji celu.
Maksymalizuj łączną liczbę godzin pracy
Najbardziej zagregowany 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.
Minimalizuj łączny czas podróży
Iteracja o najmniejszym maksymalnym łącznym czasie podróży będzie najlepsza dla tego celu. Ocenia czas podróży zasobu na powrót do swojej lokalizacji końcowej po ostatniej rezerwacji, choć ten czas nie jest widoczny na tablicy harmonogramu.
Uwaga
Nie może to być pierwszy cel na liście, ponieważ aby w pełni zminimalizować czas podróży, Resource Scheduling Optimization może nie zaplanować żadnych wymagań, które wymagają czasu podróży do osiągnięcia pierwszego celu.
Zablokowane rezerwacje (przestarzałe)
Cel blokowania rezerwacji jest przestarzały i zostanie wkrótce usunięty jako opcja celu. Wybranie tej opcji nie będzie mieć wpływu na kolejne uruchomienia Resource Scheduling Optimization. Aby uzyskać więcej informacji na temat używania i rozwiązywania problemów ze zaktualizowanymi opcjami blokowania rezerwacji, przejdź do Rozumienie opcji blokowania rezerwacji w Resource Scheduling Optimization.
Wymagania o wysokim priorytecie
Priorytet rezerwacji dla wymagań o najwyższym wyniku jest priorytet. Priorytet jest ustawiony na rekordzie wymagania zasobu i jest zestawem opcji o wartościach ważonych. Resource Scheduling Optimization sprawdza Poziom ważności priorytetu, aby określić, jakie znaczenie ma priorytet. Przykład: poziom ważności to 10 dla priorytetu natychmiastowego i 1 dla niskiego priorytetu. Z punktu widzenia kalkulacji Resource Scheduling Optimization zwraca uwagę na ważność jednego naglącego wymagania (Poziom ważności: 10 x Liczba wymagań: 1) tak samo, jak dla 10 wymagań o małym 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.
Maksymalizuj preferowane zasoby
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.
Najlepiej pasujący poziom umiejętności
Resource Scheduling Optimization weźmie pod uwagę ocenę biegłości podczas dopasowywania charakterystyki wymaganej przez wymagania oraz zasobów posiadających tę charakterystykę. Jeśli wszystkie wymagane charakterystyki są zgodne, system priorytetowo określa zasoby o mniejszej liczbie umiejętności, aby zachować zasoby dostępne z większą lub unikatową umiejętnością do celów awaryjnych.
Ten cel zależy od Ograniczeń Posiada wymagane charakterystyki w ramach celu optymalizacji.
Jeśli ograniczenie Posiada wymagane charakterystyki zostało wybrane:
- Zasoby bez charakterystyki (umiejętności) lub o niższej niż wymagana ocenie biegłości nie są brane pod uwagę.
- Zasoby o dokładnym poziomie umiejętności są najlepiej dopasowane i otrzymują najwyższą ocenę.
- Im bardziej zbyt wysokie kwalifikacje zasób posiada, tym niższy otrzyma wynik.
Jeśli ograniczenie Posiada wymagane charakterystyki zostało niewybrane:
- Zasoby o zbyt niskich kwalifikacjach i zasoby bez umiejętności nadal mogą zostać zarezerwowane.
- Zasoby o zbyt wysokich kwalifikacjach uzyskują wyższy wynik niż zasoby o niższych kwalifikacjach.
- Im bardziej zbyt wysokie kwalifikacje zasób posiada, tym niższy otrzyma wynik.
- Im niższe kwalifikacje zasób posiada, tym niższy otrzyma wynik.
- Zasoby bez umiejętności otrzymają najmniejszy wynik.
Na poniższej grafce przedstawiono podział wyników w zależności od poziomu umiejętności dla charakterystyki modelu klasyfikacji od 1 do 10. Żądany poziom umiejętności to 4, co oznacza najwyższą liczbę wyników.
Zaplanuj możliwie jak najszybciej
Czasami może wystąpić większa wydajność zasobów niż zapotrzebowanie na zasoby. Aby efektywnie ładować zoptymalizowane rezerwacje, dodaj cel Zaplanuj możliwie najszybciej do celu optymizacji.