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 mit Amazon Connect erstellen oder verwalten APIs
Wenn Sie Regeln programmgesteuert mit Amazon Connect erstellen oder verwalten APIs (z. B. CreateRuleoder UpdateRule), 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 Agenten 12345678-1234-1234-1234-1234-EXAMPLEID012 im Kontakt 87654321-1234-1234-1234-“ wurde ein Schimpfwort entdeckt EXAMPLEID345
In der folgenden Tabelle sind die einzelnen JSONPath Ereignisquellen sowie die für Felder zu verwendenden Ereignisse aufgeführt, die das Einfügen von Variablen unterstützen.
EventSourceName | JSONPath Referenz |
---|---|
OnPostCallAnalysisAvailable |
$.ContactLens.PostCall.ContactId $. ContactLens. PostCall. Bevollmächtigter. AgentId $. ContactLens. PostCall. Warteschlange. QueueId |
OnRealTimeCallAnalysisAvailable |
$.ContactLens.RealTimeCall.ContactId $. ContactLens. RealTimeCall. Bevollmächtigter. AgentId $. ContactLens. RealTimeCall. Warteschlange. QueueId |
OnPostChatAnalysisAvailable |
$.ContactLens.PostChat.ContactId $. ContactLens. PostChat. Bevollmächtigter. AgentId $. ContactLens. PostChat. Warteschlange. QueueId |
OnSalesforceCaseCreate |
$. ThirdParty. Salesforce. CaseCreate. CaseNumber $. ThirdParty. Salesforce. CaseCreate.Name $. ThirdParty. Salesforce. CaseCreate.E-Mail $. ThirdParty. Salesforce. CaseCreate.Telefon $. ThirdParty. Salesforce. CaseCreate.Unternehmen $. ThirdParty. Salesforce. CaseCreate.Typ $. ThirdParty. Salesforce. CaseCreate. Grund $. ThirdParty. Salesforce. CaseCreate.Herkunft $. ThirdParty. Salesforce. CaseCreate.Betreff $. ThirdParty. Salesforce. CaseCreate.Priorität $. ThirdParty. Salesforce. CaseCreate. CreatedDate $. ThirdParty. Salesforce. CaseCreate. Beschreibung |
OnZendeskTicketCreate |
$. ThirdParty. Zendesk. TicketCreate.Ausweis $. ThirdParty. Zendesk. TicketCreate. Priorität $. ThirdParty. Zendesk. TicketCreate. CreatedAt |
OnZendeskTicketStatusUpdate |
$. ThirdParty. Zendesk. TicketStatusUpdate.Ausweis $. ThirdParty. Zendesk. TicketStatusUpdate. Priorität $. ThirdParty. Zendesk. TicketStatusUpdate. CreatedAt |