Referenzieren von Kontaktattributen - 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.

Referenzieren von Kontaktattributen

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 für jedes Attribut finden Sie unterListe der verfügbaren Kontaktattribute 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.

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.

So legen Sie ein Kontaktattribut mit einem Set contact attributes (Kontaktattribute festlegen)-Block fest
  1. Wählen Sie in Amazon Connect Weiterleitung, Kontakt-Flows aus.

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

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

  4. Bearbeiten Sie den Block Set contact attributes (Kontaktattribute festlegen) und wählen Sie dann Use text (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.