So verweisen Sie in Amazon Connect auf Kontaktattribute - 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.

So verweisen Sie in Amazon Connect auf Kontaktattribute

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 Amazon Connect 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. um auf ein externes Attribut zu verweisen, 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 $.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.

  • Wenn Sie einen Amazon-Connect-Prompt in einer Lambda-Funktion verwenden möchten, legen Sie für den Prompt ein benutzerdefiniertes Attribut für den ARN fest, und greifen 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.

  • Wenn Sie auf die Kundeneingabe an einem Bot-Slot von Amazon Lex verweisen möchten, verwenden Sie „$.Lex.Slots.slotName“,und ersetzen 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.

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.