View a markdown version of this page

Geben Sie Variablen für bestimmte Parameter an, wenn Sie Regeln mithilfe von Connect Customer APIs erstellen oder verwalten - Amazon Connect 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.

Geben Sie Variablen für bestimmte Parameter an, wenn Sie Regeln mithilfe von Connect Customer APIs erstellen oder verwalten

Wenn Sie Regeln programmgesteuert mithilfe von Connect Customer-APIs (wie CreateRuleoder UpdateRule) erstellen oder verwalten, können Sie Variablen für bestimmte Parameter angeben. Die Variablen werden zur Laufzeit, wenn die Aktion ausgelöst wird, basierend auf dem Wert des EventSourceNameParameters aufgelöst.

Nehmen wir zum Beispiel an, Sie richten eine Aufgabenaktion ein und möchten mehr Kontext hinzufügen. Im Folgenden finden Sie ein Beispiel dafür, wie Sie das Einfügen von Variablen nutzen könnten, um die ID des Kontakts und die ID des/der Kundendienstmitarbeiter:in in das Description-Feld der Aufgabe aufzunehmen:

  • Der/Die Kund:in ist mit dem Telefongespräch unzufrieden. Während des Gesprächs mit dem/der Kundendienstmitarbeiter:in $.ContactLens.PostCall.Agent.AgentId während des Kontakts $.ContactLens.PostCall.ContactId wurde ein Schimpfwort erkannt.

Wenn die Aktion ausgelöst wird, könnte die zugehörige Zeichenfolge wie folgt aufgelöst werden: „Der/Die Kund:in ist mit dem Telefongespräch unzufrieden. Während eines Gesprächs mit dem/der Kundendienstmitarbeiter:in 12345678-1234-1234-1234-BEISPIELID012 beim Kontakt 87654321-1234-1234-1234-BEISPIELID345 wurde ein Schimpfwort erkannt.“

In der folgenden Tabelle sind die einzelnen Ereignisquellen und der JSONPath aufgeführt, der für Felder verwendet wird, die das Einfügen von Variablen unterstützen.

EventSourceName JSONPath-Referenz

OnPostCallAnalysisAvailable

$.ContactLens.PostCall.ContactId

$.ContactLens.PostCall.Agent.AgentId

$.ContactLens.PostCall.Queue.QueueId

OnRealTimeCallAnalysisAvailable

$.ContactLens.RealTimeCall.ContactId

$.ContactLens.RealTimeCall.Agent.AgentId

$.ContactLens.RealTimeCall.Queue.QueueId

OnPostChatAnalysisAvailable

$.ContactLens.PostChat.ContactId

$.ContactLens.PostChat.Agent.AgentId

$.ContactLens.PostChat.Queue.QueueId

OnSalesforceCaseCreate

$.ThirdParty.Salesforce.CaseCreate.CaseNumber

$.ThirdParty.Salesforce.CaseCreate.Name

$.ThirdParty.Salesforce.CaseCreate.Email

$.ThirdParty.Salesforce.CaseCreate.Phone

$.ThirdParty.Salesforce.CaseCreate.Company

$.ThirdParty.Salesforce.CaseCreate.Type

$.ThirdParty.Salesforce.CaseCreate.Reason

$.ThirdParty.Salesforce.CaseCreate.Origin

$.ThirdParty.Salesforce.CaseCreate.Subject

$.ThirdParty.Salesforce.CaseCreate.Priority

$.ThirdParty.Salesforce.CaseCreate.CreatedDate

$.ThirdParty.Salesforce.CaseCreate.Description

OnZendeskTicketCreate

$.ThirdParty.Zendesk.TicketCreate.Id

$.ThirdParty.Zendesk.TicketCreate.Priority

$.ThirdParty.Zendesk.TicketCreate.CreatedAt

OnZendeskTicketStatusUpdate

$.ThirdParty.Zendesk.TicketStatusUpdate.Id

$.ThirdParty.Zendesk.TicketStatusUpdate.Priority

$.ThirdParty.Zendesk.TicketStatusUpdate.CreatedAt