Flow-Block in Amazon Connect: Weiterleitungskriterien festlegen - Amazon Connect

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Flow-Block in Amazon Connect: Weiterleitungskriterien festlegen

In diesem Thema wird der Flow-Block für die Weiterleitung eines Kontakts in einem beliebigen Kanal an die entsprechende Warteschlange definiert.

Description

Legt Weiterleitungskriterien für einen Kontakt fest.

  • Weiterleitungskriterien können für Kontakte eines beliebigen Kanals festgelegt werden, z. B. Sprache, Chat, Aufgabe und E-Mail, um zu definieren, wie der Kontakt innerhalb seiner Warteschlange weitergeleitet werden soll. Ein Weiterleitungskriterium ist eine Abfolge von einem oder mehreren Weiterleitungsschritten.

  • Ein Weiterleitungsschritt ist eine Kombination aus einer oder mehreren Anforderungen, die erfüllt sein müssen, damit dieser Kontakt an einen Kundendienstmitarbeiter weitergeleitet werden kann. Sie können für jeden Weiterleitungsschritt eine optionale Ablaufdauer festlegen. Sie könnten beispielsweise einen Weiterleitungsschritt mit der Anforderung erstellen, diesen Kontakt nur einem bestimmten Kundendienstmitarbeiter auf der Grundlage der Benutzer-ID für eine bestimmte Ablaufdauer anzubieten. Ein anderes Beispiel: Sie könnten einen nicht ablaufenden Weiterleitungsschritt mit den folgenden Anforderungen erstellen: Language:English >= 4 AND Technology:AWS Kinesis >= 2.

  • Eine Anforderung ist eine Bedingung, die anhand eines vordefinierten Attributnamens, seines Werts, des Vergleichsoperators und des Leistungsniveaus erstellt wird. Zum Beispiel Technologie:AWS Kinesis >= 2.

  • Verwenden Sie den Block Weiterleitungskriterien festlegen zusammen mit dem Block An Warteschlange weiterleiten, da dieser den Kontakt in die Amazon-Connect-Warteschlange weiterleitet und die für den Kontakt angegebenen Weiterleitungskriterien aktiviert.

  • Die für den Kontakt festgelegten Weiterleitungskriterien werden nicht wirksam, wenn der Kontakt in eine Kundendienstmitarbeiter-Warteschlange übertragen wird. Weitere Informationen finden Sie unter Einrichten der Weiterleitung in Amazon Connect auf der Grundlage der Kompetenzen der Kundendienstmitarbeiter.

  • Wenn die Ablaufzeit (DurationInSeconds) zu kurz eingestellt ist, kann dies verhindern, dass Amazon Connect Kontakte ordnungsgemäß an den nächstkompetentesten Agenten weiterleitet, wenn der erste Agent den Anruf verpasst. Das standardmäßige Routing auf Warteschlangenbasis kann mit dem kompetenzbasierten Routing konkurrieren, was zu einem inkonsistenten Weiterleitungsverhalten zwischen diesen beiden Methoden führt.

Unterstützte Kanäle

In der folgenden Tabelle sind die Block-Weiterleitungsoptionen für einen Kontakt im vorgegebenen Kanal aufgeführt.

Kanal Unterstützt?

Stimme

Ja

Chat

Ja

Aufgabe

Ja

Email

Ja

Flow-Typen

Sie können diesen Block in den folgenden Flow-Typen verwendet:

  • Inbound-Flow

  • Customer queue flow (Kunden-WarteschlangenFlow)

  • Der Flow „An Kundendienstmitarbeiter weiterleiten“

  • Der Flow „An Warteschlange weiterleiten“

Voraussetzungen für die Festlegung von Weiterleitungskriterien mithilfe vordefinierter Attribute

Bevor Sie die Weiterleitungskriterien für einen Kontakt festlegen, müssen Sie die folgenden Schritte abgeschlossen haben:

  1. Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf Erstellen vordefinierter Attribute für die Weiterleitung von Kontakten an Kundendienstmitarbeiter.

  2. Zuweisen von Kompetenzen an Kundendienstmitarbeiter in Ihrer Amazon-Connect-Instance unter Verwendung vordefinierter Attribute, die zuvor erstellt wurden

Wann sollte der Block „Weiterleitungskriterien festlegen“ verwendet werden

Es gibt zwei Möglichkeiten, Kontakte direkt an einen Kundendienstmitarbeiter weiterzuleiten:

  • Option 1: Verwenden Sie den Block Weiterleitungskriterien festlegen, um Weiterleitungskriterien anzugeben, nach denen ein Kundendienstmitarbeiter bevorzugt werden soll. Diese Option ist in folgenden Fällen besser:

    • Sie möchten die Möglichkeit haben, mehrere Kundendienstmitarbeiter gleichzeitig „anzusprechen“. Dazu zählt beispielsweise ein vierköpfiges Support-Team, das primär einen Kunden unterstützt.

    • Sie möchten die Möglichkeit haben, auf einen größeren Pool von Kundendienstmitarbeitern in der Warteschlange zurückgreifen zu können, falls der bevorzugte Kundendienstmitarbeiter bzw. die bevorzugten Kundendienstmitarbeiter nicht verfügbar sind.

    • Sie möchten, dass der Kontakt in den Metriken der Standardwarteschlange berücksichtigt wird.

    Ein Vorteil dieser Option besteht darin, dass sie die Benutzer-ID des Kundendienstmitarbeiters (z. B. janedoe) verwendet, sodass sie einfacher zu konfigurieren ist als Option 2, die den ARN verwendet.

    Der Hauptnachteil der Weiterleitungskriterien besteht darin, dass sie sich auf die Warteschlangenmetriken (SLA, Warteschlangenzeit und mehr) auswirken. Wenn ein Kontakt in WarteschlangeA speziell auf Kundendienstmitarbeiter12 wartet, wird er nicht von anderen verfügbaren Kundendienstmitarbeiter entgegengenommen. Es kann gegen Ihre Definition verstoßen. SLAs Sie können dies anhand des Echtzeit-Metrikberichts erkennen; siehe Verwenden Sie Drilldowns mit einem Klick.

    Anmerkung

    Wenn Sie das Routing einrichten und Ihre Timeout-Konfigurationen angeben, sollten Sie dieses Szenario berücksichtigen, um den entsprechenden Auswirkungen Rechnung zu tragen.

  • Option 2: Verwenden Sie die Warteschlange des Kundendienstmitarbeiters. Diese Option ist in der Regel in folgenden Fällen besser:

    • Der Kontakt ist nur für diesen bestimmten Kundendienstmitarbeiter bestimmt.

    • Sie möchten nicht, dass der Kontakt unter einer Standardwarteschlange erfasst wird. Informationen zu Standardwarteschlangen und Kundendienstmitarbeiter-Warteschlangen finden Sie unter Warteschlangen: Standard und Kundendienstmitarbeiter.

    Anweisungen zum Einrichten dieser Option finden Sie unter Weiterleiten von Kontakten an einen Kundendienstmitarbeiter-Warteschlange.

So funktionieren Weiterleitungskriterien

Wenn ein Kontakt in eine Standardwarteschlange weitergeleitet wird, aktiviert Amazon Connect den ersten Schritt, der in den Weiterleitungskriterien des Kontakts angegeben ist.

  1. Ein Kundendienstmitarbeiter wird dem Kontakt nur hinzugefügt, wenn er die im aktiven Weiterleitungsschritt des Kontakts angegebenen Anforderungen erfüllt.

  2. Wenn bis zum Ablauf des Schritts kein solcher Kundendienstmitarbeiter gefunden wird, fährt Amazon Connect mit dem nächsten Schritt fort, der in den Weiterleitungskriterien angegeben ist, bis eines davon erfüllt ist.

  3. Wenn alle Schritte abgelaufen sind, wird der Kontakt dem am längsten verfügbaren Kundendienstmitarbeiter angeboten, der die Warteschlange in seinem Weiterleitungsprofil hat.

Anmerkung

Wenn für den Weiterleitungsschritt keine Ablaufdauer festgelegt ist, läuft er niemals ab.

Sie können die folgenden Elemente in einem Routing-Kriterium verwenden:
  • Wählen Sie eine der folgenden Optionen aus:

    • Ein oder mehrere bevorzugte Kundendienstmitarbeiter, basierend auf der Benutzer-ID oder dem Benutzernamen

    • Bis zu acht Attribute, die die AND-Bedingung verwenden

    • Bis zu drei OR-Bedingungen in einem Weiterleitungsschritt Jede Anforderung, die durch ein OR getrennt ist, kann bis zu acht Attribute enthalten.

    • Der NOT-Operator zum Ausschluss von Kompetenz auf ausgewählten Niveaus. Sie können NOT nur verwenden, wenn Sie Attribute dynamisch festlegen. Weitere Informationen finden Sie unter So legen Sie Weiterleitungskriterien fest.

Anmerkung

Verschachtelte Ausdrücke werden unterstützt, OR-Ausdrücke müssen sich jedoch auf der obersten Ebene befinden. Sie können ein AND in ein OR einfügen, aber nicht umgekehrt.

Darüber hinaus müssen Attribute und Weiterleitungskriterien Folgendes aufweisen:

  • Jedem Attribut muss ein Kompetenzniveau zugeordnet sein.

  • Für jedes Kompetenzniveau muss der Vergleichsoperator „>=“ oder eine Reihe von Kompetenzniveaus von 1 bis 5 verwendet werden.

  • Für jeden Schritt der Kriterien muss ein zeitlich begrenzter Ablauf-Timer festgelegt werden.

  • Für den letzten Schritt der Kriterien kann ein zeitlich festgelegter oder nicht ablaufender Ablauf-Timer festgelegt werden.

So legen Sie Weiterleitungskriterien fest

Sie können die gewünschten Weiterleitungskriterien entweder manuell in der Benutzeroberfläche des Flow-Blocks oder dynamisch auf der Grundlage der Ausgabe des Blocks AWS Lambda Funktion festlegen.

Die Eigenschaftenseite „Weiterleitungskriterien festlegen“

Manuelles Festlegen der Weiterleitungskriterien

Mit dieser Option können Sie die Weiterleitungskriterien für Kontakte, wie sie im Block Weiterleitungskriterien festlegen angegeben sind, manuell festlegen. Sehen Sie unten sich das Beispiel eines Datenstroms an, bei dem das vordefinierte Attribut manuell zu einem Weiterleitungsschritt hinzugefügt wird, indem das Attribut und der Wert aus einer Drop-down-Liste ausgewählt werden.

Richten Sie den Datenstromblock „Weiterleitungskriterien“ manuell ein.

Bei Bedarf können Sie den vordefinierten Attributwert auch bei dieser Option dynamisch mithilfe von JSONPath Referenz konfigurieren. Sie können beispielsweise eine `$.External.language` JSONPath Referenz angeben, anstatt einen AWS DynamoDB Wert für die `Technology` Anforderungen aller Kontakte fest zu codieren. Weitere Informationen zur JSONPath Referenz finden Sie unterListe der verfügbaren Kontaktattribute in Amazon Connect und deren JSONPath Referenzen.

Dynamisches Festlegen der Weiterleitungskriterien

Sie können Weiterleitungskriterien für einen Kontakt dynamisch auf der Grundlage der Ausgabe des Blocks AWS-Lambda-Funktion aufrufen festlegen.

  • Konfigurieren Sie im Block AWS Lambda Funktion die Lambda-Funktion, um die Weiterleitungskriterien im JSON-Format zurückzugeben und die Antwortvalidierung auf JSON festzulegen. Weitere Informationen zur Verwendung von AWS-Lambda-Funktion aufrufen finden Sie in der Dokumentation zu Gewähren des Zugriffs auf Ihre AWS Lambda-Funktionen für Amazon Connect.

  • Wählen Sie im Set routing criteria-Block die Option Dynamisch festlegen mit den obigen Lambda-Attributen – Namespace als External und Schlüssel, wie in der obigen Lambda-Antwort angegeben. Der Schlüssel wäre beispielsweise MyRoutingCriteria, da er auf die Weiterleitungskriterien in der Lambda-Beispielantwort im folgenden Abschnitt verweist.

Beispiel für eine Lambda-Funktion zum Festlegen von Weiterleitungskriterien

Das folgende Lambda-Beispiel verwendetAndExpression, um Weiterleitungskriterien zurückzugeben:

export const handler = async(event) => { return { "MyRoutingCriteria": { "Steps": [ { "Expression": { "AndExpression": [ { "AttributeCondition": { "Name": "Language", "Value": "English", "ProficiencyLevel": 4, "ComparisonOperator": "NumberGreaterOrEqualTo" } }, { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } } ] }, "Expiry": { "DurationInSeconds": 30 } }, { "Expression": { "AttributeCondition": { "Name": "Language", "Value": "English", "ProficiencyLevel": 1, "ComparisonOperator": "NumberGreaterOrEqualTo" } } } ] } } };

Das folgende Lambda-Beispiel verwendetOrExpression, um Weiterleitungskriterien zurückzugeben:

export const handler = async(event) => { return { "MyRoutingCriteria": { "Steps": [ { "Expression": { "OrExpression": [ { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis Firehose", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } }, { "AttributeCondition": { "Name": "Technology", "Value": "AWS Kinesis", "ProficiencyLevel": 2, "ComparisonOperator": "NumberGreaterOrEqualTo" } } ] }, "Expiry": { "DurationInSeconds": 30 } } ] } } };

Das folgende Lambda-Beispiel verwendet NOTAttributeCondidtion und eine Reihe von Kompetenzniveaus, um Weiterleitungskriterien zurückzugeben:

export const handler = async(event) => { const response = { "MyRoutingCriteria": { "Steps": [ { "Expression": { "NotAttributeCondition": { "Name" : "Language", "Value" : "English", "ComparisonOperator": "Range", "Range" : { "MinProficiencyLevel": 4.0, "MaxProficiencyLevel": 5.0 } } }, "Expiry" : { "DurationInSeconds": 30 } } ] } } return response; };

Was sind die Status eines Weiterleitungsschritts und warum werden sie benötigt?

  1. Inaktiv: Wenn die Weiterleitungskriterien aktiviert sind, wird der erste Schritt sofort inaktiv. Die Weiterleitungsengine führt die Kriterien Schritt für Schritt gemäß dem Ablauftimer aus.

    1. Jeder Schritt beginnt als inaktiv, bis der vorherige Schritt abgelaufen ist.

  2. Aktiv: Wenn ein Schritt aktiv für eine Übereinstimmung ausgeführt wird, wird der Status auf „Aktiv“ festgelegt.

  3. Abgelaufen: Wenn Amazon Connect während der Dauer eines Schritts keinen Kundendienstmitarbeiter findet und der Timer abläuft, fährt die Weiterleitungsengine mit dem nächsten Schritt fort. Der vorherige Schritt gilt als Abgelaufen.

  4. Beigetreten: Immer wenn ein Kundendienstmitarbeiter erfolgreich einem Kontakt für einen bestimmten Schritt zugeordnet wurde, wird der Status des Schritts auf Beigetreten festgelegt.

  5. Unterbrochen: Wenn ein Kontakt zu lange gewartet hat oder ein Betriebsleiter beschließt, den Datenstrom zu unterbrechen und die Weiterleitungskriterien zu ändern. Dies kann erfolgen, während ein bestimmter Schritt aktiv ist, z. B. wenn eine Aufgabe seit 24 Stunden wartet und ein Manager die Kriterien ändern möchte. Der Status des Schritts wird dann auf Unterbrochen gesetzt.

  6. Deaktiviert: Wenn ein Kunde einen Anruf abbricht oder eine Verbindung unterbrochen wird, wird die Weiterleitung beendet.

Verwenden von Weiterleitungskriterien, um einen bestimmten bevorzugten Kundendienstmitarbeiter anzusprechen

Sie können Weiterleitungskriterien auch verwenden, um einen Kontakt in einer Warteschlange auf einen bestimmten bevorzugten Kundendienstmitarbeiter oder eine Gruppe bevorzugter Kundendienstmitarbeiter zu beschränken, und zwar auf der Grundlage der Benutzer-ID anstelle von vordefinierten Attributen.

Wenn Sie beispielsweise festgestellt haben, dass ein bestimmter Kunde kürzlich Ihr Contact Center zu demselben Thema kontaktiert hat, sollten Sie versuchen, diesen Kunden an denselben Kundendienstmitarbeiter weiterzuleiten, der sein Problem beim letzten Mal bearbeitet hat. Zu diesem Zweck können Sie einen Weiterleitungsschritt einrichten, der diesen bestimmten Kundendienstmitarbeiter für eine bestimmte Zeit anspricht, bevor der Weiterleitungsschritt abläuft.

Im Folgenden finden Sie häufig gestellte Fragen zur Funktionsweise dieser Option.

Kann ich dieses Feature zusammen mit der letzten Kundendienstmitarbeiter-Kennung von Customer Profiles verwenden, um einen Kunden an den Kundendienstmitarbeiter weiterzuleiten, der sein Problem zuletzt bearbeitet hat?

Amazon Connect Connect-Kundenprofile bieten sieben out-of-the Standardattribute, die auf Kontaktdatensätzen basieren, einschließlich des Attributs Letzte Agentenkennung, das den letzten Agenten identifiziert, mit dem der Kunde eine Verbindung hergestellt hat. Sie können diese Daten verwenden, um neue Kontakte von einem bestimmten Kunden an denselben Kundendienstmitarbeiter weiterzuleiten, der den Kontakt zuvor bearbeitet hat. Verwenden Sie dazu zunächst den Flow-Block von Customer Profiles, um ein Kundenprofil mit mindestens einer Such-ID abzurufen, z. B. Phone = $.CustomerEndpoint.Address. Weitere Informationen finden Sie unter Eigenschaften: Profilobjekt abrufen.

Sie können dann die Option Manuell festlegen im Block Weiterleitungskriterien festlegen verwenden, um festzulegen, dass jeder Kontakt an $.Customer.CalculatedAttributes._last_agent_id (eine JSONPath Referenz) weitergeleitet werden soll, anstatt eine bestimmte Benutzer-ID fest zu codieren, und einen Ablauftimer festlegen, der festlegt, wie lange jeder Kontakt auf die Weiterleitung an den letzten Agenten beschränkt werden soll. Weitere Informationen zur JSONPath Referenz finden Sie unterListe der verfügbaren Kontaktattribute in Amazon Connect und deren JSONPath Referenzen. Weitere Informationen zu den Standardattributen, die über Amazon Connect Customer Profiles verfügbar sind, finden Sie unter Berechnete Standardattribute in Amazon Connect Customer Profiles.

Was passiert, wenn der bevorzugte Kundendienstmitarbeiter nicht verfügbar ist?

Wenn Sie einen Weiterleitungsschritt eingerichtet haben, der auf einen bestimmten bevorzugten Kundendienstmitarbeiter abzielt, ist der Kontakt auf diesen Kundendienstmitarbeiter beschränkt, bis der Weiterleitungsschritt abläuft. Dies gilt ungeachtet der folgenden Punkte:

  1. Der Kundendienstmitarbeiter ist online oder nicht.

  2. Der Kundendienstmitarbeiter ist online, aber mit anderen Kontakten beschäftigt und kann derzeit kein weiteren weitergeleiteten Kontakt annehmen.

  3. Der Kundendienstmitarbeiter ist online, hat aber den benutzerdefinierten Status „Nicht produktiv“. 

  4. Der Kundendienstmitarbeiter wurde aus der Instance gelöscht (seine userID wird weiterhin als gültig angesehen). 

Stellen Sie sich zum Beispiel vor, Sie haben einen bestimmten Kontakt mit Ablauf von 30 Sekunden auf die Ziel-Kundendienstmitarbeiterin Jane Doe beschränkt, Jane Doe ist jedoch derzeit offline. Der Kontakt ist dennoch 30 Sekunden lang auf Jane Doe beschränkt. Danach läuft der Weiterleitungsschritt ab und der Kontakt kann einem anderen verfügbaren Kundendienstmitarbeiter in der Warteschlange angeboten werden. 

Was ist die maximale Anzahl von Kundendienstmitarbeitern, die ich innerhalb eines einzelnen Schritts für bevorzugte Kundendienstmitarbeiter ansprechen kann?

Sie können bis zu 10 Kundendienstmitarbeiter ansprechen. 

Kann ich ein Routing-Kriterium erstellen, das sowohl Weiterleitungsschritte basierend auf dem bevorzugten Kundendienstmitarbeiter als auch Weiterleitungsschritte auf der Grundlage vordefinierter Attribute umfasst?

Ja. Sie könnten beispielsweise ein zweistufiges Routing-Kriterium erstellen, bei dem Schritt 1 den Kontakt anhand der Benutzer-ID an einen bestimmten bevorzugten Kundendienstmitarbeiter richtet, basierend auf dem Kundendienstmitarbeiter, der von Ihrem benutzerdefinierten Übereinstimmungslernmodell mit einem bestimmten Ablauf als der am besten geeignete Kundendienstmitarbeiter vorhergesagt wurde. Schritt 2 zielt dann auf den Kontakt auf der Grundlage vordefinierter Attribute ab, für die beispielsweise ein Mindestmaß an Spanischkenntnissen erforderlich ist.

Szenarien

In diesen Themen finden Sie Szenarien, die diesen Block verwenden: