Freigeben über


Auftragsklassifizierung

Wenn Sie einen Auftrag an den Auftragsrouter übermitteln, können Sie entweder die Warteschlange, die Priorität und die Workerselektoren manuell angeben oder eine Klassifizierungsrichtlinie angeben, um diese Werte zu steuern.

Wenn Sie eine Klassifizierungsrichtlinie verwenden, erhalten Sie ein JobClassified-Ereignis oder ein JobClassificationFailed-Ereignis mit dem Ergebnis. Nachdem der Auftrag erfolgreich klassifiziert wurde, wird er automatisch in die Warteschlange eingereiht. Wenn der Klassifizierungsprozess fehlschlägt, müssen Sie eingreifen, um ihn zu beheben.

Beim Klassifizieren eines Auftrags werden optional die folgenden Eigenschaften festgelegt:

  • Priority
  • Worker-Selektoren
  • Queue-ID

Fallbackwarteschlange

Die Fallbackwarteschlange wird verwendet, wenn Warteschlangenselektoren, die sich aus Warteschlangenauswahlanlagen ergeben, keine Warteschlange auswählen können, und der Auftrag verfügt nicht über einen queueId. In diesem Fall wird der Auftrag zugewiesen, wenn die Fallbackwarteschlange definiert ist.

Priorisierungsregel

Die Priorität eines Auftrags kann während der Klassifizierung mithilfe einer von vielen Regel-Engines aufgelöst werden.

Weitere Informationen finden Sie auf der Seite " Regelkonzepte ".

Worker-Selektoren

Jeder Auftrag enthält eine Sammlung von Arbeitsauswahlen, die anhand der Arbeitsbezeichnungen ausgewertet werden. Diese Bedingungen müssen für einen Arbeitnehmer erfüllt sein, um eine Übereinstimmung zu sein. Sie können die Klassifizierungsrichtlinie verwenden, um diese Bedingungen an einen Auftrag anzufügen; Sie können dies tun, indem Sie eine oder mehrere Selektoranlagen angeben.

Weitere Informationen finden Sie im Abschnitt: Verwenden von Bezeichnungsmarkieranlagen.

Warteschlangen-Selektoren

Sie können auch eine Sammlung von Anlagen für die Bezeichnungsauswahl angeben, um die Warteschlange auf der Grundlage ihrer Bezeichnungen auszuwählen.

Weitere Informationen finden Sie im Abschnitt: Verwenden von Bezeichnungsmarkieranlagen.

Verwenden von Anlagen für die Bezeichnungsauswahl

Die folgenden Anlagen für die Bezeichnungsauswahl sind verfügbar:

Statische Bezeichnungsauswahl: fügt immer den angegebenen LabelSelector an den Auftrag an.

Bedingte Bezeichnungsauswahl: wertet eine durch eine Regel definierte Bedingung aus. Wenn sie aufgelöst wird, werden die angegebene Sammlung von Selektoren truean den Auftrag angefügt.

Passthrough-Bezeichnungsauswahl: fügt einen Selektor an den Auftrag mit dem angegebenen Schlüssel und Operator an, ruft jedoch den Wert aus der Auftragsbezeichnung mit demselben Schlüssel ab.

Regelbezeichnungsauswahl: Gibt eine Sammlung von Selektoren aus einer von vielen Regel-Engines aus. Weitere Informationen finden Sie auf der Seite "RouterRule-Konzepte ".

Bezeichnungsauswahl nach gewichteten Zuordnungen: ermöglicht Ihnen das Angeben einer prozentbasierten Gewichtung und einer Sammlung von Selektoren, die auf der Basis der Gewichtungszuordnung angefügt werden sollen. Beispielsweise kann es Ihr Wunsch sein, dass 30 % der Aufträge an „Hersteller 1“ und 70 % der Aufträge an „Hersteller 2“ gehen.

Erneutes Klassifizieren eines Auftrags

Nachdem ein Auftrag klassifiziert wurde, kann er auf folgende Weise neu klassifiziert werden:

  1. Sie können die Auftragsbezeichnungen aktualisieren, wodurch der Auftragsrouter die neuen Bezeichnungen mit der vorherigen Klassifizierungsrichtlinie auswertet.
  2. Sie können die Klassifizierungsrichtlinien-ID eines Auftrags aktualisieren, wodurch Der Auftragsrouter den vorhandenen Auftrag gegen die neue Richtlinie verarbeitet.
  3. Ein Ausnahmerichtlinien-Trigger kann die Maßnahme ergreifen, die Neuklassifizierung eines Auftrags anzufordern.
  4. Sie können den Auftrag neu klassifizieren, wodurch der Auftragsrouter die aktuellen Bezeichnungen und Klassifizierungsrichtlinien erneut auswerten kann.