JSONPath-Referenz zu öffentlichen API-Feldern für Regelaktionen, die das Einfügen von Variablen unterstützen - 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.

JSONPath-Referenz zu öffentlichen API-Feldern für Regelaktionen, die das Einfügen von Variablen unterstützen

Wenn Sie Regeln programmgesteuert mithilfe von Amazon Connect Connect-APIs (wie CreateRuleoder UpdateRule) erstellen oder verwalten, können Sie Variablen für bestimmte Parameter angeben. Die Variablen werden zur Laufzeit aufgelöst, wenn die Aktion ausgelöst wird, und zwar auf der Grundlage des Werts des Parameters EventSourceName.

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

OnPostCallAnalysisVerfügbar

$.ContactLens.PostCall.ContactId

$. ContactLens. PostCall. Bevollmächtigter. AgentId

$. ContactLens. PostCall. Warteschlange. QueueId

OnRealTimeCallAnalysisAvailable

$. ContactLens. RealTimeRuf an. ContactId

$. ContactLens. RealTimeRufen Sie an. Agent. AgentId

$. ContactLens. RealTimeAnrufen.Warteschlange. QueueId

OnPostChatAnalysisVerfügbar

$.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

OnZendeskTicketStatusAktualisiere

$. ThirdParty. Zendesk. TicketStatus.ID aktualisieren

$. ThirdParty. Zendesk. TicketStatusAktualisieren.Priorität

$. ThirdParty. Zendesk. TicketStatusAktualisieren. CreatedAt