So verweisen Sie auf Kontaktattribute in Amazon Connect - Amazon Connect

So verweisen Sie auf Kontaktattribute in Amazon Connect

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 ihrer 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

  • Wenn Sie beispielsweise auf einen Kundennamen aus einer Lambda-Funktionssuche verweisen möchten, verwenden Sie „$.External.AttributeKey“ und ersetzen „AttributeKey“ 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-Bot zu verweisen, verwenden Sie das Format „$.Lex.“ und fügen dann den Teil des Amazon-Lex-Bots 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 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.