Flow-Block in Amazon Connect: Kundenprofile - 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: Kundenprofile

In diesem Thema wird der Flow-Block für das Abrufen, Erstellen und Aktualisieren eines Kundenprofils definiert.

Beschreibung

  • Ermöglicht es Ihnen, ein Kundenprofil abzurufen, zu erstellen und zu aktualisieren.

    • Sie können den Block so konfigurieren, dass Profile mit bis zu fünf Suchkennungen Ihrer Wahl abgerufen werden.

  • Ermöglicht das Abrufen des Objekts und der berechneten Attribute eines Kundenprofils.

    • Sie können den Block so konfigurieren, dass Objekte mit bis zu fünf Suchkennungen Ihrer Wahl abgerufen werden.

    • Sie müssen in diesem Block eine Profil-ID angeben. Sie können eine ProfileID manuell angeben oder die im Kunden-Namespace gespeicherte ProfileID verwenden, nachdem Sie mit der Aktion Profil abrufen ein Profil gefunden haben.

  • Dies ermöglicht Ihnen, den Kontakt, z. B. Sprach-, Chat- und Aufgabenkontakte, einem vorhandenen Kundenprofil zuzuordnen.

  • Wenn Kundenprofildaten abgerufen werden, werden die Antwortfelder in den Kontaktattributen für diesen Kunden gespeichert, so dass Sie sie in nachfolgenden Blöcken verwenden können.

  • Sie können auch wie folgt auf die Antwortfelder verweisen JSONPath: $.Customer. Zum Beispiel $.Customer.City und$.Customer.Asset.Status.

  • In den folgenden Beispielen sehen Sie, wie Sie diesen Block einsetzen könnten:

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:

  • Alle Flow-Typen

Konfigurationstipps

  • Stellen Sie bevor Sie diesen Block verwenden sicher, dass „Kundenprofile“ für Ihre Amazon-Connect-Instance aktiviert ist. Detaillierte Anweisungen finden Sie unter Verwenden Sie Amazon Connect Connect-Kundenprofile.

  • In den folgenden Situationen wird ein Kontakt über die Fehler-Verzweigung weitergeleitet:

    • Für Ihre Amazon Connect-Instance wurde „Kundenprofile“ nicht aktiviert.

    • Die Werte der Anforderungsdaten sind ungültig. Die Anforderungswerte dürfen nicht mehr als 255 Zeichen lang sein.

    • Die API-Anfrage für „Kundenprofile“ wurde gedrosselt.

    • Bei „Kundenprofile“ treten Verfügbarkeitsprobleme auf.

  • Die Gesamtgröße der Customer-Profiles-Kontaktattribute ist auf 14.000 Zeichen (56 Attribute bei einer maximalen Größe von jeweils 255) für den gesamten Datenstrom begrenzt. Dies schließt alle Werte ein, die während des Datenflusses als Antwortfelder in Customer-Profiles-Blöcken beibehalten wurden.

Eigenschaften

Die folgenden Eigenschaftstypen sind im Customer-Profiles-Datenflussblock verfügbar:

Eigenschaften: Profilobjekt abrufen

Beachten Sie bei der Konfiguration von Eigenschaften für Profil abrufen Folgendes:

  • Sie müssen mindestens eine Such-ID angeben, insgesamt bis zu fünf.

  • Wenn mehrere Suchkennungen angegeben werden, müssen Sie einen logischen Operator angeben, entweder UND oder ODER. Der logische Operator wird wie einer der folgenden Ausdrücke auf alle Suchbezeichner angewendet:

    • (a UND b UND c)

    • (x ODER y ODER z)

  • Definieren Sie Attribute, die in nachfolgenden Blöcken beibehalten werden sollen und speichern Sie sie in Kontaktattributen unter Antwortfelder.

  • Kontakte können über die folgenden Abzweigungen weitergeleitet werden

    • Erfolg: Es wurde ein Profil gefunden. Antwortfelder werden in Kontaktattributen gespeichert

    • Fehler: Beim Versuch, das Profil zu finden, ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder auf die Konfiguration von Profil abrufen zurückzuführen sein.

    • Mehrere gefunden: Es wurden mehrere Profile gefunden.

    • Nichts gefunden: Es wurde kein Profil gefunden.

Die folgende Abbildung zeigt ein Beispiel einer Customer-Profiles-Eigenschaften-Seite, die für die Aktion Profil abrufen konfiguriert ist.

Der Beispielblock ist so konfiguriert, dass er nach Profilen sucht, die entweder mit der Telefonnummer des Anrufers übereinstimmen oder dieselbe Kontonummer verwenden, die im benutzerdefinierten Attribut „Account“ gespeichert ist. Wenn ein Profil gefunden wird, werden die folgenden Felder in den Kontaktattributen für diesen bestimmten Kunden gespeichert: Antwortfelder - AccountNumber,, FirstNameLastNamePhoneNumber, und Attribute. LoyaltyPoints.

Die Eigenschaftenseite des GetProfile Blocks Kundenprofile.

Eigenschaften: Profil erstellen

Beachten Sie bei der Konfiguration von Eigenschaften für Profil erstellen Folgendes:

  • Geben Sie in den Anforderungsfeldern die Attribute an, die Sie bei der Profilerstellung angeben möchten

  • Definieren Sie Attribute, die in nachfolgenden Blöcken beibehalten werden sollen und speichern Sie sie in Kontaktattributen unter Antwortfelder.

Kontakte können über die folgenden Abzweigungen weitergeleitet werden:

  • Erfolgreich: Das Profilobjekt wurde erfolgreich erstellt und Antwortfelder werden in den Kontaktattributen gespeichert.

  • Fehler: Während der Profilerstellung ist ein Fehler aufgetreten, möglicherweise aufgrund eines Systemfehlers oder einer Fehlkonfiguration der Aktion Profil erstellen.

Der folgende Beispielblock ist so konfiguriert, dass er ein Profil mit einem PhoneNumberund einem benutzerdefinierten Attribut namens „Sprache“ erstellt. Nach der Profilerstellung wird das Antwortfeld Attribut-Sprache in den Kontaktattributen gespeichert, so dass es in nachfolgenden Blöcken verwendet werden kann.

Die Eigenschaftenseite des CreateProfile Blocks Kundenprofile.

Eigenschaften: Profil aktualisieren

Beachten Sie bei der Konfiguration der Eigenschaften für Profil aktualisieren Folgendes:

  • Bevor Sie den Block Profil aktualisieren verwenden, verwenden Sie den Block Profil abrufen, wie in der folgenden Abbildung dargestellt. Verwenden Sie den Block Profil abrufen, um das spezifische Profil zu finden, das Sie aktualisieren möchten.

    Die Eigenschaftenseite des UpdateProfile Blocks Kundenprofile.
  • Geben Sie die Attribute und Werte, für die Sie das Profil aktualisieren möchten, mit Anforderungsfelder und Anforderungsfeldwerte an.

  • Definieren Sie Attribute, die in nachfolgenden Blöcken beibehalten werden sollen und speichern Sie sie in Kontaktattributen unter Antwortfelder.

Kontakte können über die folgenden Abzweigungen weitergeleitet werden:

  • Erfolgreich: Das Profil wurde erfolgreich aktualisiert und Antwortfelder wurden in den Kontaktattributen gespeichert.

  • Fehler: Beim Versuch, das Profil zu aktualisieren, ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder eine Fehlkonfiguration der Aktion Profil aktualisieren zurückzuführen sein.

Der unten angezeigte Block ist so konfiguriert, dass er ein Profil mit einer MailingAddress1 mit Benutzereingabe als Wert aktualisiert. Wenn ein Profil aktualisiert wird, wird das Antwortfeld MailingAddress1 in den Kontaktattributen gespeichert, sodass es in nachfolgenden Blöcken verwendet werden kann.

Die Eigenschaftenseite des UpdateProfiles Blocks Kundenprofile.

Eigenschaften: Überprüfen Sie die Segmentzugehörigkeit

Wichtig

Um diese Aktion verwenden zu können, muss Ihre Amazon Connect Connect-Instance über Berechtigungen für Folgendes verfügen APIs: ListSegmentDefinitions GetSegmentMembership BatchGetProfile,, und BatchGetCalculatedAttributeForProfile in einer der folgenden Richtlinien: AmazonConnectServiceLinkedRolePolicyoder AmazonConnectServiceCustomerProfileAccess.

Beachten Sie bei der Konfiguration von Eigenschaften zur Überprüfung der Segmentmitgliedschaft Folgendes:

  • Obligatorische Profil-ID: Damit dieser Block funktioniert, ist eine Profil-ID erforderlich. Die Aktion Profilobjekt abrufen ruft ein Objekt ab, das der angegebenen ProfileID zugeordnet ist. Stellen Sie sicher, dass Sie die ProfileID angeben, indem Sie den vorherigen Block Profil abrufen verwenden. Verwenden Sie den Block Profil abrufen, um das spezifische Profil zu lokalisieren, bevor Sie mit dem Abrufen des Profilobjekts im nachfolgenden Block fortfahren.

    • Sie haben die Möglichkeit, die Profil-ID manuell einzugeben oder einen vordefinierten Wert zu verwenden, der in einem vordefinierten Attribut oder einem Benutzerattribut gespeichert ist.

      Die folgende Abbildung zeigt einen Beispiel-Flow, der so konfiguriert ist, dass ein Profil abgerufen und anschließend die Segmentmitgliedschaft überprüft wird.

      Ein Flow mit der Aktion Profil abrufen und anschließend der Aktion Segmentmitgliedschaft überprüfen.
  • Sie müssen einen Wert für das Segment angeben. Sie haben die Möglichkeit, das Segment manuell oder dynamisch auszuwählen, indem Sie einen vordefinierten Wert verwenden, der in einem vordefinierten Attribut oder einem Benutzerattribut gespeichert ist.

  • Wenn Sie ein Segment dynamisch festlegen, geben Sie ein Attribut an, das sich auf die Kennung des Kundensegments bezieht. Sie finden die Kennung auf der Seite Segmentdetails anzeigen oder wie SegmentDefinitionName beim ListSegmentDefinitionsVorgang in der Kundenprofile-API.

    Die folgende Abbildung zeigt die Position der Segment-ID auf der Seite Segmentdetails anzeigen.

    Der Abschnitt Segmentdetails, die Segment-ID.
  • Die folgende Abbildung zeigt ein Beispiel für die Überprüfung der Segmentmitgliedschaft. Die Profil-ID ist so eingestellt, dass sie dynamisch geprüft und manuell segmentiert wird.

    Der Block Kundenprofile ist so konfiguriert, dass er die Segmentzugehörigkeit überprüft.
Kontakte können über die folgenden Abzweigungen weitergeleitet werden
  • Im Segment: Das Profil gehört zum Kundensegment.

  • Nicht im Segment: Das Profil gehört nicht zum Kundensegment.

  • Fehler: Beim Versuch, die Segmentzugehörigkeit zu überprüfen, ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder eine Fehlkonfiguration der Aktion Segmentmitgliedschaft überprüfen zurückzuführen sein. Weitere Informationen zur Protokollierung von Flow-Fehlern finden Sie unterAmazon Connect Connect-Flow-Logs in einer CloudWatch Amazon-Protokollgruppe aktivieren.

Eigenschaften: Profilobjekt abrufen

Beachten Sie bei der Konfiguration von Eigenschaften für Profilobjekt abrufen Folgendes:

  • Obligatorische Profil-ID: Damit dieser Block funktioniert, ist eine Profil-ID erforderlich. Die Aktion Profilobjekt abrufen ruft ein Objekt ab, das der angegebenen ProfileID zugeordnet ist. Stellen Sie sicher, dass Sie die ProfileID mithilfe eines vorherigen Blocks zum Abrufen von Profilen angeben, wie in der folgenden Abbildung dargestellt. Verwenden Sie den Block Profil abrufen, um das spezifische Profil zu finden, bevor Sie fortfahren, um das Objekt des Profils im nachfolgenden Block abzurufen.

    • Sie haben die Möglichkeit, die Profil-ID manuell einzugeben oder einen vordefinierten Wert zu verwenden, der in einem vordefinierten Attribut oder einem Benutzerattribut gespeichert ist.

    Die Eigenschaftenseite des Blocks Kundenprofile GetProfileOject.
  • Sie müssen den Objekttyp angeben, von dem Sie Informationen abrufen möchten.

  • Sie müssen eine der folgenden Optionen für das Abrufen von Objekten auswählen:

    • Neuestes Profilobjekt verwenden: Mit dieser Option wird konsistent das neueste Objekt abgerufen.

    • Such-ID verwenden: Bei dieser Option wird das Objekt mithilfe der angegebenen Such-ID gesucht und abgerufen.

  • Definieren Sie Attribute, die in nachfolgenden Blöcken beibehalten werden sollen und speichern Sie sie in Kontaktattributen unter Antwortfelder.

Kontakte können über die folgenden Abzweigungen weitergeleitet werden:

  • Erfolgreich: Das Profilobjekt wurde erfolgreich gefunden und Antwortfelder werden in Kontaktattributen gespeichert.

  • Fehler: Beim Versuch, das Profilobjekt abzurufen, ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder eine Fehlkonfiguration der Aktion Profil abrufen zurückzuführen sein.

  • Nichts gefunden: Es wurde kein Objekt gefunden.

Der unten angezeigte Block ist so konfiguriert, dass er ein Profilobjekt vom Typ „Asset“ abruft, das dem unter dem „Kunden“ ProfileIdgespeicherten Namespace zugeordnet ist. In diesem speziellen Szenario sucht der Block anhand der Asset-ID nach einem Asset. Nachdem das Asset gefunden wurde, werden Asset.Price und Asset angezeigt. PurchaseDatewerden in Kontaktattributen gespeichert, sodass sie für nachfolgende Blöcke verfügbar sind.

Die Eigenschaftenseite des GetProfileObject Blocks Kundenprofile.

Eigenschaften: Abrufen berechneter Attribute

Wichtig

Um diese Aktion verwenden zu können, muss Ihre Amazon Connect Connect-Instance über Berechtigungen für Folgendes verfügen APIs: ListCalculatedAttributeDefinitions und GetCalculatedAttributeForProfile in einer der folgenden Richtlinien: AmazonConnectServiceLinkedRolePolicyoder AmazonConnectServiceCustomerProfileAccess.

Beachten Sie bei der Konfiguration von Eigenschaften für Berechnete Attribute abrufen Folgendes:

  • Obligatorische Profil-ID: Damit dieser Block funktioniert, ist eine Profil-ID erforderlich. Die Aktion Berechnete Attribute abrufen ruft ein Objekt ab, das der angegebenen ProfileID zugeordnet ist. Stellen Sie sicher, dass Sie die ProfileID mithilfe eines vorherigen Blocks zum Abrufen von Profilen angeben, wie in der folgenden Abbildung dargestellt. Verwenden Sie den Block Profil abrufen, um das spezifische Profil zu lokalisieren, bevor Sie fortfahren, um die berechneten Attribute des Profils im nachfolgenden Block abzurufen.

    • Sie haben die Möglichkeit, die Profil-ID manuell einzugeben oder einen vordefinierten Wert zu verwenden, der in einem vordefinierten Attribut oder einem Benutzerattribut gespeichert ist.

    Die Eigenschaftenseite des Blocks Kundenprofile GetCalculatedAttributes .
  • Definieren Sie Attribute, die in nachfolgenden Blöcken beibehalten werden sollen und speichern Sie sie in Kontaktattributen unter Antwortfelder.

    • Die Optionen unter Antwortfelder sind die Definitionen berechneter Attribute, die für Ihre Customer-Prodiles-Domain definiert sind

    • Wenn die Definition der berechneten Attribute einen Schwellenwert verwendet, muss der berechnete Attributwert ein boolescher Wert sein und True oder False zurückgeben. Andernfalls wird ein numerischer Wert oder ein Zeichenfolgenwert zurückgegeben. Der Rückgabewert des berechneten Attributs kann für Verzweigungszwecke in einem Block „Kontaktattribute prüfen“ verwendet werden, indem Bedingungen wie „Gleich“, „Ist größer als“, „Ist kleiner als“ und „Enthält“ verwendet werden.

Kontakte können über die folgenden Abzweigungen weitergeleitet werden:

  • Erfolgreich: Ein berechnetes Attribut wurde gefunden und Antwortfelder werden in den Kontaktattributen gespeichert.

  • Fehler: Beim Abrufen des berechneten Attributs ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder eine Fehlkonfiguration der Aktion Berechnetes Attribut abrufen zurückzuführen sein.

  • Nichts gefunden: Es wurde kein berechnetes Attribut gefunden.

Der unten angezeigte Block ist so konfiguriert, dass er berechnete Attribute abruft, die zu den ProfileIdin Kontaktattributen angegebenen gehören. Die folgenden Antwortfelder werden abgerufen und in den Kontaktattributen gespeichert: Durchschnittliche Anrufdauer und Häufiger Anrufer.

Die Eigenschaftenseite des GetCalculatedAttributes Blocks Kundenprofile.

Eigenschaften: Kontakt zu Profil zuordnen

Wichtig

Um diese Aktion verwenden zu können, muss Ihre Amazon Connect Connect-Instance über Berechtigungen für Folgendes verfügen APIs: ListCalculatedAttributeDefinitions und GetCalculatedAttributeForProfile in einer der folgenden Richtlinien: AmazonConnectServiceLinkedRolePolicyoder AmazonConnectServiceCustomerProfileAccess.

Um diese Aktion verwenden zu können, müssen Sie in Ihrem Sicherheitsprofil auch die Berechtigung zum Anzeigen von Kundenprofilen aktivieren.

Beachten Sie bei der Konfiguration von Eigenschaften für Kontakt zu Profil zuordnen Folgendes:

  • Fügen Sie vor Kontakt zu Profil zuordnen einen Profil abrufen-Block hinzu, wie in der folgenden Abbildung dargestellt. Verwenden Sie den Block Profil abrufen, um zuerst das Profil zu finden und verknüpfen Sie dann den Kontakt und das Profil im nächsten Block.

  • Obligatorische Profil-ID: Damit dieser Block funktioniert, ist eine Profil-ID erforderlich. Stellen Sie sicher, dass Sie die ProfileID mithilfe eines vorherigen Blocks zum Abrufen von Profilen angeben, wie in der folgenden Abbildung dargestellt. Verwenden Sie den Block Profil abrufen, um das spezifische Profil zu finden, dem Sie den Kontakt im nächsten Block zuordnen möchten.

    • Sie haben die Möglichkeit, die Profil-ID manuell einzugeben oder einen vordefinierten Wert zu verwenden, der in einem vordefinierten Attribut oder Benutzerattribut gespeichert ist.

    Die Eigenschaftenseite des Blocks Kundenprofile AssociateContactToProfile .
  • Sie müssen einen Wert für die Kontakt-ID angeben.

Kontakte können über die folgenden Abzweigungen weitergeleitet werden:

  • Erfolgreich: Der Kontakt wurde dem Profil zugeordnet.

  • Fehler: Beim Versuch, den Kontakt mit dem Profil zu verknüpfen, ist ein Fehler aufgetreten. Dies kann auf einen Systemfehler oder eine Fehlkonfiguration der Aktion Kontakt zu Profil zuordnen zurückzuführen sein.

Der folgende Block ist so konfiguriert, dass das Profil mit der in Kontaktattributen gespeicherten Profil-ID der aktuellen Kontakt-ID, die in Kontaktattributen gespeichert ist, zugeordnet wird.

Die Eigenschaftenseite des AssociateContactToProfile Blocks Kundenprofile.

So werden Felder durchgängig im Flow beibehalten

Angenommen, Sie möchten, dass Kunden mit Ihrem Kontaktcenter interagieren und den Status ihres Lieferauftrags erfahren, ohne direkt mit einem Kundendienstmitarbeiter zu kommunizieren. Nehmen wir außerdem an, Sie möchten eingehende Anrufe von Kunden priorisieren, bei denen es in der Vergangenheit zu Verzögerungen von mehr als 10 Minuten gekommen ist.

In diesen Szenarien muss das IVR die relevanten Informationen über den Kunden abrufen. Dies wird durch den Customer Profiles-Block erreicht. Zweitens muss das IVR diese Kundendaten in anderen Datenstrom-Blöcken nutzen, um die Umgebung zu personalisieren und den Kunden proaktiv zu betreuen.

  1. Verwenden Sie Play Prompt, um den Komfort zu personalisieren, indem Sie den Kunden mit seinem Namen begrüßen und ihn über seinen Status informieren.

    Verwenden Sie Play Prompt, um den Komfort zu personalisieren, indem Sie den Kunden mit seinem Namen begrüßen und ihn über seinen Status informieren.
  2. Verwenden Sie Kontaktattribute überprüfen, um Kunden auf der Grundlage ihrer durchschnittlichen Haltezeit aus früheren Interaktionen unter bestimmten Bedingungen weiterzuleiten.

    Verwenden Sie „Kontaktattribute überprüfen“, um Kunden auf der Grundlage ihrer durchschnittlichen Haltezeit aus früheren Interaktionen unter bestimmten Bedingungen weiterzuleiten.

Konfigurierter Block

In der folgenden Abbildung sehen Sie ein Beispiel eines konfigurierten Blocks. Sie sehen vier Verzweigungen: Erfolg, Fehler, Mehrere gefunden und Keine gefunden.

Ein konfigurierter „Kundenprofile“-Block.