View a markdown version of this page

Wie referenziert man Kontaktattribute in Connect Customer - Amazon Connect-Kunde

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.

Wie referenziert man Kontaktattribute in Connect Customer

Die Art und Weise, wie Sie auf Kontaktattribute verweisen, hängt davon ab, wie sie erstellt wurden und wie Sie darauf zugreifen.

  • Die JSON-Syntax der einzelnen Attribute finden Sie unter Liste der verfügbaren Kontaktattribute in Connect Customer und deren JSONPath-Referenzen.

  • 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. auf ein externes Attribut, geben Sie die JSONPath-Syntax für das Attribut an.

  • Wenn Sie Kontaktattribute für den Zugriff auf andere Ressourcen verwenden möchten, legen Sie ein benutzerdefiniertes Attribut in Ihrem Flow fest und verwenden Sie als Wert für das Attribut den Amazon-Ressourcennamen (ARN) der Ressource, auf die Sie zugreifen möchten.

Beispiele für Lambda

  • Verwenden Sie $, um aus einer Lambda-Funktionssuche auf einen Kundennamen zu verweisen. External.AttributeKeyund AttributeKey ersetzt durch den Schlüssel (oder Namen) des von der Lambda-Funktion zurückgegebenen Attributs.

  • Um eine Connect-Customer-Eingabeaufforderung in einer Lambda-Funktion zu verwenden, legen Sie ein benutzerdefiniertes Attribut auf den ARN der Aufforderung fest und greifen Sie dann über die Lambda-Funktion auf dieses Attribut zu.

Amazon-Lex-Beispiele

  • Um ein Attribut von einem Amazon Lex-Bot zu referenzieren, verwenden Sie das Format $.Lex. und fügen Sie dann den Teil des Amazon Lex-Bot ein, auf den verwiesen werden soll, z. B. $. Lex.IntentName.

  • Um die Kundeneingabe auf einen Amazon Lex-Bot-Slot zu verweisen, verwenden Sie $. Lex.Slots. slotName, ersetzt slotName durch den Namen des Slots im Bot.

Beispiel: Kontaktattribut festlegen

Verwenden Sie einen Set contact attributes (Kontaktattribute festlegen)-Block, um einen Wert festzulegen, auf den später in einem Flow verwiesen werden soll. 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 Set contact attributes (Kontaktattribute festlegen) ist nützlich, um Attribute, die aus externen Quellen abgerufen wurden, in benutzerdefinierte Attribute zu kopieren.

Um ein Kontaktattribut mit einem festzulegen Set contact attributes (Kontaktattribute festlegen) Block
  1. Wählen Sie in Connect Customer die Optionen Routing, Contact Flows aus.

  2. Wählen Sie einen vorhandenen Flow aus oder erstellen Sie einen neuen.

  3. Fügen Sie einen Set contact attributes (Kontaktattribute festlegen)-Block hinzu.

  4. Bearbeiten Sie den Block Set contact attributes (Kontaktattribute festlegen) und wählen Sie Text verwenden aus.

  5. Geben Sie für den Destination key (Zielschlüssel)einen Namen für das Attribut an, z. B. Company (Firma). Dies ist der Wert, den Sie für das Feld Attribute (Attribut) verwenden, wenn Sie Attribute in anderen Blöcken verwenden oder auf sie verweisen. Geben Sie unter Value (Wert) den Firmennamen an.

    Sie können auch ein vorhandenes Attribut als Basis für die Erstellung des neuen Attributs verwenden.