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

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