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 Reference for Rules: Aktion, öffentliche API-Felder, 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, 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 variable Injektionen verwenden könnten, um die ID des Kontakts und die ID des Agenten in das Description
Aufgabenfeld aufzunehmen:
-
Der Kunde ist mit dem Telefonanruf unzufrieden. Während des Gesprächs mit dem Mitarbeiter
$.ContactLens.PostCall.Agent.AgentId
des Kontakts wurde ein Schimpfwort erkannt$.ContactLens.PostCall.ContactId
Wenn die Aktion ausgelöst wird, würde seine Zeichenfolge wie folgt lauten: „Der Kunde ist mit dem Telefonanruf unzufrieden. Während eines Gesprächs mit dem Agenten 12345678-1234-1234-1234-1234-EXAMPLEID012 im Kontakt 87654321-1234-1234-1234-EXAMPLEID345 wurde ein Schimpfwort erkannt
In der folgenden Tabelle sind die einzelnen Ereignisquellen und der JsonPath aufgeführt, der für Felder verwendet werden soll, die das Einfügen von Variablen unterstützen.
EventSourceName | JSONPath-Referenz |
---|---|
OnPostCallAnalysisAvailable |
$.ContactLens.PostCall.ContactId $. ContactLens. PostCall. Agentin. AgentId $. ContactLens. PostCall. Warteschlange. QueueId |
OnRealTimeCallAnalysisAvailable |
$.ContactLens.RealTimeCall.ContactId $. ContactLens. RealTimeCall. Agentin. AgentId $. ContactLens. RealTimeCall. Warteschlange. QueueId |
OnPostChatAnalysisAvailable |
$.ContactLens.PostChat.ContactId $. ContactLens. PostChat. Agentin. 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.ID $. ThirdParty. Zendesk. TicketCreate. Priorität $. ThirdParty. Zendesk. TicketCreate. CreatedAt |
OnZendeskTicketStatusUpdate |
$. ThirdParty. Zendesk. TicketStatusUpdate.ID $. ThirdParty. Zendesk. TicketStatusUpdate. Priorität $. ThirdParty. Zendesk. TicketStatusUpdate. CreatedAt |