JSONPath Reference for Rules: Aktion, öffentliche API-Felder, 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 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