Konfigurowanie agenta Scheduling Operations (wersja zapoznawcza)

[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]

Agent operacji planowania jest autonomicznym agentem Dynamics 365 Field Service, który uwzględnia istniejące rezerwacje i wymagania, gdy dyspozytor dostosowuje harmonogram technika. Zanim dyspozytorzy będą mogli korzystać z agenta, administrator musi go skonfigurować w danym środowisku.

Ważne

  • Jest to funkcja w wersji zapoznawczej.
  • Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.

Wymagania wstępne

  • Środowisko zostało zaktualizowane do usługi Field Service w wersji 8.8.133.214 lub nowszej i uniwersalnej wersji planowania zasobów w wersji 3.12.149.15 lub nowszej.
  • Ustawienia lokalizacji i mapy są włączone dla danego środowiska.
  • Masz rolę administratora w aplikacji Dynamics 365 Field Service.

Konfigurowanie modelu rozliczeniowego

Agent planowania operacji i inne funkcje Copilot i agenta w Dynamics 365 używają wiadomości Microsoft Copilot Studio na potrzeby interakcji i zadań sztucznej inteligencji, takich jak pobieranie informacji i odpowiadanie na polecenia. Liczba komunikatów na zdarzenie zależy od złożoności zdarzenia. Dowiedz się więcej w scenariuszach komunikatów. W przypadku Agenta operacji harmonogramowania pojedyncze żądanie optymalizacji zużywa liczbę komunikatów w zależności od liczby zasobów, które obejmuje, więc optymalizacja większej liczby zasobów jednocześnie zużywa więcej pojemności.

Te możliwości wykorzystują rozliczenia oparte na użyciu, gdzie naliczanie opłat odbywa się za faktyczne wykorzystanie, a komunikaty stanowią jednostki rozliczeniowe mierzące to wykorzystanie. Dowiedz się więcej o rozliczeniach i stawkach w Power Platform Przewodniku licencjonowania.

Dynamics 365 obsługuje dwa modele rozliczeń: pojemność przedpłaconą i płatność zgodnie z rzeczywistym użyciem. Model dyspozycyjności przedpłaconej korzysta z subskrypcji Copilot Studio pakietów wiadomości, które są opcją Microsoft Copilot Studio licencjonowania zakupioną z góry. Opłaty za model płatności pay-as-you-go są naliczane za rzeczywistą liczbę wiadomości wykorzystanych przez agentów w ciągu miesiąca. Więcej informacji: Licencjonowanie dla Copilot.

Oba modele rozliczeń można używać w tym samym środowisku. Przedpłacona pojemność jest zużywana jako pierwsza. Oba modele wymagają połączenia środowiska Dynamics 365 ze środowiskiem Power Platform.

Ustawienie rozliczeń pojemności przedpłaconej

  1. W Centrum administracyjne platformy Microsoft 365 kup subskrypcję pakietu komunikatów Copilot. Dowiedz się więcej w temacie Zarządzanie samoobsługowymi zakupami i wersjami próbnymi (dla użytkowników) lub Zarządzanie samoobsługowymi zakupami i wersjami próbnymi (dla administratorów).

  2. W centrum administracyjnym platformy Power Platform przypisz pojemność przedpłaconą do środowiska tej platformy. Więcej informacji: Zarządzanie dyspozycyjnością.

Konfiguruj opcję rozliczania Płatność zgodnie z rzeczywistym użyciem

Aby skonfigurować rozliczenia "pay-as-you-go", najpierw trzeba mieć aktywną subskrypcję Azure. Połącz subskrypcję ze środowiskiem platformy Power Platform przy użyciu centrum administracyjnego platformy Power Platform lub Power Apps. Zobacz więcej w Jak ustawić Płatność zgodnie z rzeczywistym użyciem.

Zarządzanie zdolnością produkcyjną i zużyciem

Możesz sprawdzić pojemność wiadomości Copilot Studio i ich wykorzystanie dla pojemności przedpłaconej i płatności zgodnie z rzeczywistym zużyciem w centrum administracyjnym platformy Power Platform. Dowiedz się więcej w: jak zarządzać wiadomościami i pojemnością Copilot Studio.

Usługa Dynamics 365 regularnie sprawdza dostępną pojemność lub przydział dla wiadomości programu Copilot Studio. Jeśli limit przydziału organizacji jest niski lub wyczerpany, użytkownicy otrzymują powiadomienia w aplikacji dotyczące stanu pojemności i niezbędnych akcji. Ważne jest, aby w odpowiednim czasie podjąć akcję w związku z tymi powiadomieniami, przenosząc istniejącą pojemność lub kupując większą pojemność.

  • W przypadku pojemności przedpłaconej użyj centrum administracyjnego platformy Power Platform , aby przydzielić do środowiska większą pojemność z łącznej liczby dostępnej w dzierżawie. Jeśli pojemność nie jest dostępna, kup więcej. Więcej informacji: Zarządzanie dyspozycyjnością.

  • W przypadku płatności zgodnie z rzeczywistym użyciem użyj usługi Microsoft Cost Management w portalu Azure portal, aby wyświetlić szczegółowe użycie i dostosować limity wydatków (budżety), aby zwolnić więcej pojemności. Jeśli pojemność nie jest dostępna, kup więcej. Dowiedz się więcej w artykule Wyświetlanie informacji o użyciu i rozliczeniach.

Ważne

Po wyczerpaniu limitu przydziału możliwości sztucznej inteligencji są niedostępne do momentu dodania większej pojemności. Administratorzy dzierżawy mogą przeglądać zużycie wiadomości przez agentów w centrum administracyjnym platformy Power Platform. Dowiedz się więcej w scenariuszach komunikatów.

Włącz agenta planowania operacji

  1. Otwórz aplikację Field Service.

  2. Przejdź do obszaru Zasoby i przejdź do Parametry harmonogramowania>Harmonogramowanie zasobów.

  3. Przejdź do karty Agenci i włącz Agent operacji harmonogramowania (Podgląd).

Zrzut ekranu przedstawiający przełącznik Agenta planowania operacji w ustawieniach planowania zasobów. Dynamics 365 Field Service

Włączenie agenta umożliwia optymalizacje interakcyjne i wsadowe. Pozostała część tego artykułu — właściwości zasobów, które można rezerwować, metody optymalizacji stanu rezerwacji i wartości priorytetu — dotyczy obu.

Przypisywanie uprawnień i ról

Agent operacji planowania używa dwóch ról zabezpieczeń przypisanych osobom, które z niego korzystają, a także zespołu, który przyznaje samemu agentowi dostęp do Twoich danych.

Przypisywanie ról do użytkowników

Agent zawiera dwie role zabezpieczeń. Są one dodawane, więc przypisz je razem z istniejącymi rolami użytkownika, zamiast ich zastępować. Każdy użytkownik potrzebuje również roli, która udziela dostępu do bazowych tabel planowania, takich jak zarezerwowane zasoby, rezerwacje i wymagania dotyczące zasobów — na przykład rola dyspozytora, taka jak Field Service — Dispatcher.

roli Przypisz do Grants
Administrator agenta operacji harmonogramowania Administratorzy, którzy tworzą zakresy, cele i plany Tworzenie, edytowanie i usuwanie zakresów, celów i planów oraz wyświetlanie wyników optymalizacji.
Użytkownik agenta operacji harmonogramowania Dyspozytorzy, którzy uruchamiają optymalizacje Wyświetlanie zakresów, celów i planów; uruchamianie optymalizacji interakcyjnych z tablicy harmonogramowania i optymalizacji wsadowych z planu; oraz wyświetlanie wyników optymalizacji.

Aby przypisać rolę do użytkownika:

  1. Zaloguj się w Centrum administracyjnym Power Platform.

  2. Wybierz środowisko, a następnie przejdź do pozycji Ustawienia>Użytkownicy i uprawnienia>Użytkownicy.

  3. Wybierz użytkownika, a następnie wybierz pozycję Zarządzaj rolami zabezpieczeń.

  4. Wybierz pozycję Administrator agenta operacji planowania lub Użytkownik agenta operacji planowania wraz z rolą dyspozytora, taką jak Field Service — Dispatcher, a następnie wybierz pozycję Zapisz.

Przyznawanie agentowi dostępu do danych

Agent działa jako użytkownik aplikacji należący do zespołu agenta operacji planowania. Każda zmiana, której dokonuje agent, wykorzystuje łączne uprawnienia użytkownika uruchamiającego optymalizację oraz użytkownika aplikacji agenta, więc obaj muszą mieć dostęp do rekordów objętych zmianą. Domyślnie użytkownik aplikacji agenta może odczytywać i zapisywać standardowe tabele planowania.

Jeśli optymalizacje używają tabel niestandardowych, usługi Field Service lub tabel Project Operations lub zapytań odwołujących się do innych tabel, przypisz pasujące role zabezpieczeń do zespołu agenta planowania operacji, aby agent mógł odczytywać i aktualizować te tabele. Dobrym punktem wyjścia jest przypisanie tych samych ról, które przypisujesz do dyspozytorów.

  1. W centrum administracyjnym platformy Power Platform wybierz swoje środowisko, a następnie przejdź do pozycji Ustawienia>aplikacji Teams.

  2. Wybierz zespół agentów operacji planowania.

  3. Przypisz role zabezpieczeń, które udzielają dostępu do tabel używanych przez optymalizacje, a następnie zapisz.

Note

Jeśli używasz zabezpieczeń na poziomie kolumn (profilów zabezpieczeń pól) w przypadku kolumn, do których odwołują się zakresy lub zapytania, dodaj również element Scheduling Operations Agent Team do odpowiedniego profilu zabezpieczeń pól. W przeciwnym razie agent może zignorować warunki filtrowania tych kolumn i zwrócić nieprawidłowe wyniki.

Ustawianie właściwości zasobów, które można zarezerwować

W obszarze Zasoby ustaw następujące właściwości dla każdego zarezerwowanego zasobu, który ma rozważyć agent:

  • Wyświetlanie na tablicy harmonogramu musi mieć wartość Tak.

Wybierz metodę optymalizacji dla stanów rezerwacji

Metoda optymalizacji to nowa właściwość stanu rezerwacji, która informuje agenta, czy może przenieść lub usunąć zaplanowane lub zatwierdzone rezerwacje na rzecz niespełnionych wymagań, które lepiej pasują do celów optymalizacji. Jeśli to pole nie zostanie ustawione, agent traktuje wszystkie rezerwacje w tym stanie jako Nie przenoś.

  1. Otwórz aplikację Field Service i przejdź do obszaru Zasoby .

  2. Wybierz Ustawienia rezerwacji>Statusy rezerwacji. Aby wyświetlić wszystkie stany, usuń wszystkie filtry z widoku.

  3. Dla każdego stanu rezerwacji ustaw właściwość Method (Metoda optymalizacji ) na jedną z następujących wartości:

    • Optymalizacja: agent może przenosić lub usuwać rezerwacje o tym stanie, aby wygenerować optymalny harmonogram. Użyj tej metody do rezerwacji, które nie są jeszcze w toku, takich jak statusy Zaplanowane lub Zatwierdzone.

    • Nie przenoś: agent musi zachować szacowany czas przybycia rezerwacji o takim stanie. Aktualizuje tylko czas podróży, jeśli poprzednia rezerwacja została przeniesiona lub zmieniona. Ta metoda zwykle ma zastosowanie, gdy technik już podróżuje do rezerwacji lub rozpoczął lub zakończył pracę. Możesz również użyć tej metody optymalizacji w sytuacjach, w których określony czas przyjazdu został zatwierdzony klientowi. Nie przenieś jest zachowaniem domyślnym, jeśli nie ustawiono metody optymalizacji .

    • Ignoruj: Agent może ignorować rezerwacje o tym statusie i tworzyć nowe rezerwacje lub modyfikować istniejące. Ta metoda służy do rezerwacji ze stanem Anulowane.

    Zrzut ekranu rekordu stanu rezerwacji z metodą optymalizacji skonfigurowaną w ustawieniach statusów rezerwacji Dynamics 365 Field Service.

Wskazówka

Oprócz używania domyślnych stanów rezerwacji utwórz stan rezerwacji, taki jak Blokada z metodą optymalizacji ustawioną na Nie przenieś. Dyspozytorzy mogą użyć tego statusu rezerwacji, aby selektywnie wskazać, które rezerwacje zachować podczas działania agenta.

Jeśli nie ustawisz metody optymalizacji dla stanów zatwierdzonych lub zaplanowanych , agent ma niewielką elastyczność podczas wprowadzania zmian w harmonogramie.

Ustawianie wartości priorytetu

Właściwość Wartość priorytetu pomaga agentowi zdecydować, które spośród rezerwacji lub wymagań dotyczących zasobów są istotniejsze. Akceptuje liczby od 1 do 100. Im większy numer, tym wyższy priorytet. Na przykład rezerwacja o wysokim priorytcie z wartością priorytetową 75 ma pierwszeństwo przed rezerwacją o wysokim priorytcie z wartością priorytetową 50. Agent ignoruje pole Poziom ważności .

  1. Otwórz aplikację Field Service i przejdź do obszaru Ustawienia .

  2. Wybierz pozycję Priorytety.

  3. Dla każdego priorytetu, który ma zostać uwzględniny przez agenta, ustaw wartość priorytetu.

    Zrzut ekranu rekordu priorytetu z ustawioną wartością priorytetu w ustawieniach priorytetów Dynamics 365 Field Service.

Wskazówka

Ustaw wartości priorytetów, które są wyraźnie rozróżnialne, ale w stosunkowo wąskim zakresie. Jeśli na przykład wartości to Low - 1, Medium - 10 i Emergency - 100, rezerwacje awaryjne są 10 razy ważniejsze niż Średnia. Powoduje to, że rezerwacje pilne prawie zawsze są uwzględniane w wynikach, niezależnie od tego, jak nieefektywne jest ich rozmieszczenie.

Następne kroki