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: Kontaktattribute festlegen
In diesem Thema wird der Flow-Block für das Speichern von Schlüssel-Wert-Paaren als Kontaktattribute und das anschließende Festlegen eines Werts definiert, auf den später in einem Flow verwiesen wird.
Beschreibung
Speichert Schlüssel-Wert-Paare als Kontaktattribute. Sie legen einen Wert fest, auf den später in einem Flow verwiesen wird.
Erstellen Sie beispielsweise eine personalisierte Begrüßung für Kunden, die je nach Art des Kundenkontos an eine Warteschlange weitergeleitet werden. Sie können auch ein Attribut für einen Firmennamen oder eine Branche definieren, das in den Text-to-Speech-Zeichenfolgen enthalten ist, die einem Kunden mitgeteilt werden.
Der Block Kontaktattribute festlegen ist nützlich, um beispielsweise Attribute aus externen Quellen in benutzerdefinierte Attribute einzukopieren.
Weitere Informationen zu Kontaktattributen finden Sie unter Amazon Connect-Kontaktattribute verwenden.
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 |
Flow-Typen
Sie können diesen Block in den folgenden Flow-Typen verwendet:
-
Alle Flows
Eigenschaften
In der folgenden Abbildung sehen Sie die Seite Eigenschaften des Blocks Kontaktattribute festlegen. Es ist so konfiguriert, dass ein benutzerdefiniertes Attribut für den aktuellen Kontakt mit dem Schlüssel greetingPlayedund dem Wert true festgelegt wird.
Sie können folgende Attribute festlegen:
-
Aktueller Kontakt: Die Attribute werden für den Kontakt festgelegt, für den dieser Flow ausgeführt wird. Auf die Attribute kann in anderen Bereichen von Amazon Connect zugegriffen werden, z. B. in anderen Flows, Modulen, Lambdas, Kontaktdatensätzen und V2. GetMetricData API
-
Verwandter Kontakt: Die Attribute sind einem neuen Kontakt zugeordnet, der eine Kopie der ursprünglichen Kontakteigenschaften enthält.
Im Kontaktdatensatz ist dies der. RelatedContactId
-
Flow: Die Attribute sind auf den Flow beschränkt, in dem sie konfiguriert sind.
Flow-Attribute sind hilfreich, wenn Daten nicht für den gesamten Kontakt beibehalten werden sollen (z. B. wenn Sie vertrauliche Informationen wie die Kreditkartennummer des Kunden für einen Lambda-Datendip verwenden müssen).
-
Flow-Attribute sind temporäre Variablen, die lokal gespeichert und nur im Flow verwendet werden. Sie sind außerhalb des Flows nicht sichtbar, auch dann nicht, wenn der Kontakt in einen anderen Flow übertragen wird.
Sie können bis zu 32 KB groß sein (die maximale Größe des Abschnitts mit den Attributen des Kontaktdatensatzes).
-
Sie werden nicht an ein Lambda übergeben, es sei denn, sie sind explizit als Parameter konfiguriert: Wählen Sie im Block Aufrufen der AWS -Lambda-Funktion die Option Parameter hinzufügen aus.
-
Diese werden nicht an Module weitergegeben. Sie können ein Flow-Attribut innerhalb eines Moduls festlegen, es wird jedoch nicht vom Modul weitergegeben.
-
Sie erscheinen nicht im Kontaktdatensatz.
-
Sie erscheinen dem Agenten nicht in derCCP.
-
GetContactAttributes
APISie können sie nicht entlarven. -
Wenn Sie die Protokollierung für den Flow aktiviert haben, erscheinen der Schlüssel und der Wert im Cloudwatch-Protokoll.
-
So verweisen Sie auf Attribute
-
Die JSON Syntax für jedes Attribut finden Sie unterListe der verfügbaren Kontaktattribute in Amazon Connect und deren JSONPath Referenz.
-
Für Verweise auf Attribute mit Sonderzeichen im Namen, z. B. Leerzeichen, eckige Klammern und einfache Anführungszeichen um den Attributnamen. Beispiel:
$.Attributes.['user attribute name']
. -
Um auf Attribute im gleichen Namespace zu verweisen, z. B. ein Systemattribut, verwenden Sie den Attributnamen oder den Namen, den Sie als Destination key (Zielschlüssel) angegeben haben.
-
Um auf Werte in einem anderen Namespace zu verweisen, z. B. um auf ein externes Attribut zu verweisen, geben Sie die JSONPath Syntax für das Attribut an.
-
Um Kontaktattribute für den Zugriff auf andere Ressourcen zu verwenden, legen Sie ein benutzerdefiniertes Attribut in Ihrem Flow fest und verwenden Sie den Amazon-Ressourcennamen (ARN) der Ressource, auf die Sie zugreifen möchten, als Wert für das Attribut.
Beispiele für Lambda
-
Verwenden Sie $.External, um aus einer Lambda-Funktionssuche auf einen Kundennamen zu verweisen. AttributeKey, AttributeKey ersetzt durch den Schlüssel (oder Namen) des von der Lambda-Funktion zurückgegebenen Attributs.
-
Um eine Amazon Connect Connect-Aufforderung in einer Lambda-Funktion zu verwenden, legen Sie ARN für die Aufforderung ein benutzerdefiniertes Attribut fest und greifen Sie dann über die Lambda-Funktion auf dieses Attribut zu.
Amazon-Lex-Beispiele
-
Um auf ein Attribut von einem Amazon Lex Lex-Bot zu verweisen, verwenden Sie das Format $.Lex. und fügen dann den Teil des Amazon Lex Lex-Bot hinzu, auf den verwiesen werden soll, z. B. $.Lex. IntentName.
-
Verwenden Sie $.Lex.Slots, um die Kundeneingabe auf einen Amazon Lex Lex-Bot-Slot zu verweisen. slotName, slotNameersetzt durch den Namen des Slots im Bot.
Was passiert, wenn Attribute 32 KB überschreiten
Attribute können bis zu 32 KB groß sein. Dies ist die maximale Größe des Abschnitts mit den Attributen von Kontaktdatensätzen. Wenn die Attribute für einen Kontakt 32 KB überschreiten, wird der Kontakt in den Fehlerzweig weitergeleitet. Erwägen Sie als Abhilfemaßnahme die folgenden Optionen:
-
Entfernen Sie unnötige Attribute, indem Sie ihre Werte auf leer setzen.
-
Wenn die Attribute nur in einem Flow verwendet werden und nicht außerhalb dieses Flows referenziert werden müssen (z. B. durch ein Lambda oder einen anderen Flow), verwenden Sie Flow-Attribute. Auf diese Weise müssen Sie die 32 KB an Informationen nicht unnötig von einem Fluss in einen anderen übertragen.
Konfigurationstipps
-
Wenn Sie einen benutzerdefinierten Zielschlüssel verwenden, können Sie ihn beliebig benennen, jedoch dürfen die Zeichen $ und . (Punkt) nicht darin vorkommen. Sie sind nicht zulässig, da sie beide zur Definition der Attributpfade in verwendet werden. JSONPath
-
Sie können den Block Kontaktattribut festlegen verwenden, um das erforderliche Sprachattribut für einen Amazon-Lex-V2-Bot festzulegen. (Ihr Sprachattribut in Amazon Connect muss dem Sprachmodell entsprechen, mit dem Ihr Amazon-Lex-V2-Bot erstellt wurde.) In der folgenden Abbildung sehen Sie ein Sprachattribut, das auf „Spanisch“ festgelegt ist.
Sie können den Stimme festlegen-Block verwenden, um das erforderliche Sprachattribut für einen Amazon-Lex-V2-Bot festzulegen.
Weitere Informationen zur Verwendung von Kontaktattributen finden Sie unter Amazon Connect-Kontaktattribute verwenden.
Konfigurierter Block
In der folgenden Abbildung sehen Sie ein Beispiel eines konfigurierten Blocks. Er hat zwei Verzweigungen: Erfolg und Fehler.
Beispiel-Flows
Amazon Connect enthält eine Reihe von Beispiel-Flows. Anweisungen, dafür, wie Sie im Flow Designer auf Beispiel-Flows zugreifen können, finden Sie unter Beispielabläufe in Amazon Connect. Im Folgenden finden Sie Themen, in denen die Beispiel-Flows beschrieben werden, die diesen Block beinhalten.
Szenarien
In diesen Themen finden Sie Szenarien, die diesen Block verwenden: