Klasyfikacja zadań

Warning

Azure Communication Services wprowadza nowatorskie zmiany, a niektóre usługi są wycofywane. Dowiedz się więcej w przewodniku po zmianach emerytalnych i przełamowych.

Po przesłaniu zadania do Job Router można ręcznie określić kolejkę, priorytet i selektory pracowników albo określić zasady klasyfikacji, aby ustalać te wartości.

Jeśli zdecydujesz się użyć zasad klasyfikacji, otrzymasz zdarzenie JobClassified lub zdarzenie JobClassificationFailed z wynikiem. Po pomyślnym sklasyfikowaniu zadania, jest ono automatycznie umieszczane w kolejce. Jeśli proces klasyfikacji zakończy się niepowodzeniem, należy interweniować, aby go naprawić.

Proces klasyfikowania zadania obejmuje opcjonalne ustawienie następujących właściwości:

  • Priority
  • Selektory pracowników
  • Identyfikator kolejki

Kolejka rezerwowa

Kolejka rezerwowa jest używana, gdy selekcje kolejek pochodzące z załączników selektora nie mogą wybrać kolejki; a zadanie nie ma elementu . W takim przypadku, jeśli kolejka rezerwowa jest zdefiniowana, zadanie zostanie do niej przypisane.

Reguła priorytetyzacji

Priorytet zadania można ustalić podczas klasyfikacji przy użyciu jednego z wielu silników reguł.

Aby uzyskać więcej informacji, zobacz stronę Pojęcia dotyczące reguły.

Selektory pracowników

Każde zadanie zawiera kolekcję selektorów roboczych, które są porównywane z etykietami pracowników. Te warunki muszą być spełnione, aby pracownik był odpowiedni. Możesz użyć zasad klasyfikacji, aby dołączyć te warunki do zadania; Można to zrobić, określając co najmniej jeden załącznik selektora.

Aby uzyskać więcej informacji, zobacz sekcję: używanie załączników selektora etykiet.

Selektory kolejek

Możesz również określić kolekcję załączników selektora etykiet, aby wybrać kolejkę na podstawie etykiet.

Aby uzyskać więcej informacji, zobacz sekcję: używanie załączników selektora etykiet.

Używanie dodatków selektora etykiet

Dostępne są następujące załączniki selektora etykiet:

Selektor etykiet statycznych — Zawsze dołącza daną LabelSelector wartość do zadania.

Selektor etykiet warunkowych — Ocenia warunek zdefiniowany przez regułę. Jeśli true rozwiąże się do wartości, określona kolekcja selektorów zostanie przypisana do zadania.

Selektor etykiet przekazywania — Dołącza selektor do zadania z określonym kluczem i operatorem, ale pobiera wartość z etykiety zadania tego samego klucza.

Selektor etykiet reguły — Pobiera kolekcję selektorów z jednego z wielu silników reguł. Aby uzyskać więcej informacji, zapoznaj się ze stroną Pojęcia dotyczące RouterRule.

Selektor etykiet przydziału wagowego — Umożliwia określenie procentowej wagi i kolekcji selektorów do dołączenia na podstawie przydziału wag. Na przykład możesz chcieć, aby 30% zadań trafiło do "Dostawcy 1", a 70% zadań do "Dostawcy 2".

Zmiana klasyfikacji zadania

Po sklasyfikowaniu zadania można go ponownie sklasyfikować w następujący sposób:

  1. Etykiety zadań można zaktualizować, co powoduje, że router zadań oceni nowe etykiety przy użyciu poprzednich zasad klasyfikacji.
  2. Można zaktualizować identyfikator zasad klasyfikacji zadania, co powoduje, że router zadań przetwarza istniejące zadanie względem nowych zasad.
  3. Wyzwalacz zasad wyjątku może podjąć akcję żądania ponownego sklasyfikowania zadania.
  4. Można ponownie sklasyfikować zadanie, co powoduje, że router zadań ponownie oceni bieżące etykiety i zasady klasyfikacji.