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: Kontaktattribute festlegen
Beschreibung
Speichert Schlüssel-Wert-Paare als Kontaktattribute. Sie legen einen Wert fest, auf den später in einem Schema 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 beispielsweise nützlich, um aus externen Quellen abgerufene Attribute in benutzerdefinierte Attribute zu kopieren.
Weitere Informationen zu Kontaktattributen finden Sie unterAmazon Connect Connect-Kontaktattribute verwenden.
Unterstützte Kanäle
In der folgenden Tabelle ist aufgeführt, wie dieser Block einen Kontakt weiterleitet, der den angegebenen Kanal verwendet.
Channel | Unterstützt? |
---|---|
Stimme |
Ja |
Chat |
Ja |
Aufgabe |
Ja |
Flow-Typen
Sie können diesen Block in den folgenden Flow-Typen verwenden:
-
Alle Abläufe
Eigenschaften
Die folgende Abbildung zeigt die Eigenschaftenseite des Blocks Kontaktattribute festlegen. Es ist so konfiguriert, dass ein benutzerdefiniertes Attribut für den aktuellen Kontakt mit dem Schlüssel GreetingPlayed und dem Wert true festgelegt wird.

Sie können wählen, ob Sie Attribute festlegen möchten für:
-
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 der GetMetricData V2-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 in Situationen nützlich, in denen Sie die Daten nicht während des gesamten Kontakts beibehalten möchten, 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 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 Funktionsblock AWS Lambda aufrufen die Option Parameter hinzufügen aus.
-
Sie werden nicht an Module weitergegeben. Sie können ein Flow-Attribut innerhalb eines Moduls festlegen, es wird jedoch nicht vom Modul weitergegeben.
-
Sie werden nicht im Kontaktdatensatz angezeigt.
-
Sie erscheinen dem Agenten in der KPC nicht.
-
Die
GetContactAttributes
API kann sie nicht verfügbar machen. -
Wenn Sie die Protokollierung für den Flow aktiviert haben, werden der Schlüssel und der Wert im Cloudwatch-Protokoll angezeigt.
-
Wie referenziert man Attribute
-
Die JSON-Syntax für jedes Attribut finden Sie unterListe der verfügbaren Kontaktattribute und ihrer JSONPath-Referenz.
-
Um auf Attribute zu verweisen, deren Name Sonderzeichen enthält, wie z. B. Leerzeichen, in Klammern und einfache Anführungszeichen um den Attributnamen. Zum 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. auf ein externes Attribut, 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 ein benutzerdefiniertes Attribut für den ARN für die Aufforderung fest und greifen Sie dann über die Lambda-Funktion auf dieses Attribut zu.
Beispiele für Amazon Lex
-
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, ersetzt slotName durch den Namen des Slots im Bot.
Konfigurationstipps
-
Wenn Sie einen benutzerdefinierten Zielschlüssel verwenden, können Sie ihm einen beliebigen Namen geben, aber ohne $ und. (Punkt-) Zeichen. Sie sind nicht zulässig, da sie beide zur Definition der Attributpfade in JSONPath verwendet werden.
-
Sie können den Block Kontaktattribut festlegen verwenden, um das Sprachattribut festzulegen, das für einen Amazon Lex V2-Bot erforderlich ist. (Ihr Sprachattribut in Amazon Connect muss dem Sprachmodell entsprechen, das zur Erstellung Ihres Amazon Lex V2-Bots verwendet wurde.) Die folgende Abbildung zeigt ein Sprachattribut, das auf Spanisch festgelegt ist.
Oder Sie können den Set voice (Stimme festlegen) Block verwenden, um die Sprache festzulegen, die für einen Amazon Lex V2-Bot erforderlich ist.
Weitere Informationen zur Verwendung von Kontaktattributen finden Sie unter Amazon Connect Connect-Kontaktattribute verwenden.
Konfigurierter Block
Die folgende Abbildung zeigt ein Beispiel dafür, wie dieser Block aussieht, wenn er konfiguriert ist. Er hat zwei Zweige: Success und Error.

Stichprobenabläufe
Amazon Connect umfasst eine Reihe von Beispielabläufen. Anweisungen, in denen erklärt wird, wie Sie im Flow Designer auf die Probenflüsse zugreifen können, finden Sie unterStichprobenabläufe. Im Folgenden finden Sie Themen, in denen die Beispielflüsse beschrieben werden, die diesen Block enthalten.
Szenarien
In den folgenden Themen finden Sie Szenarien, die diesen Block verwenden: