Workflowrouting

Zuletzt aktualisiert : May 20, 2024 |

AXP Public Cloud verfügt über ein zwei Ebenen umfassendes Routing, das Folgendes umfasst:

  • Vorrouting: findet vor Beginn des Workflows statt. Beispiel: Eine Kontextdatenregel kann basierend auf den kontextbezogenen Daten einen korrekten Workflow für einen Chat- oder Messaging-Kanal bestimmen. Sie können die Konfiguration in Anwendungs-Center – Administration vornehmen. Weitere Informationen zu Geschäftsregeln für das Vorrouting finden Sie unter Übersicht über Geschäftsregeln.

  • Routing: findet nach dem eingeleiteten Ereignis statt. Es handelt sich um intelligentes Routing, das die erste Ebene ergänzt und das Routing basierend auf den Daten bereitstellt, die seit dem Einleiten des Ereignisses und während des Workflows erfasst wurden. Sie können die Konfiguration in Orchestration vornehmen.

Routing basiert auf Regeln. Mit den Regeln können Sie basierend auf den Informationen, die vom eingeleiteten Ereignis an die Workflows übergeben werden, die Einleitung von Workflows variieren. Sie können Regeln an Ereignisse anfügen, die Workflows einleiten. Wenn mehrere Regeln mit demselben Ereignis verknüpft sind, wird die Regel mit dem höchsten Rang verwendet. Das Ereignis und der Rang bestimmen, welche Regeln gelten. Im Falle eines gleichen Ereignisses und Ranges gelten alle Regeln und werden verwendet. Sie können Attributfilter verwenden, um den Regelbereich einzugrenzen. Wenn Sie keinen Filter für die Regel definieren, gibt es keine Einschränkung und Orchestration weist die Regel nur basierend auf Ereignis und Rang zu.

Beispiel: AXP Public Cloud verfügt über ein ENGAGEMENT_PREROUTED-Ereignis, das alle Attributdaten enthält, die während des Vorroutings erfasst wurden. Wenn Sie Routing-Regeln mit demselben Rang für die Workflows A, B und C konfigurieren und sie das ENGAGEMENT_PREROUTED-Ereignis in „ Aufgabe starten“ enthalten, können Sie Filter wie folgt einrichten, um den Regelbereich einzugrenzen:

  • Wenn Kanal = Sprache, dann Workflow A starten
  • Wenn Kanal = Chat, dann Workflow B starten
  • Wenn kein Filter bereitgestellt wird, dann Workflow C starten.

Wenn eine neue Sprachinteraktion mit dem Ereignis ENGAGEMENT_PREROUTED von Orchestration empfangen wird, werden die Workflows A und C für diese Interaktion initiiert.

Wenn Sie keine Regeln für ein Ereignis definieren, werden mit dem Ereignis alle Workflows eingeleitete, die das Ereignis in „Aufgabe starten“ aufweisen. Wenn mindestens eine Regel für ein Ereignis definiert ist und keine Übereinstimmung mit der Regel besteht, werden keine Workflows eingeleitet.

Eine Regel kann nur auf einen Workflow angewendet werden.

Während der Kontoerstellung generiert AXP Public Cloud Standardregeln für Standardworkflows. Die Standardregeln sind schreibgeschützt.