JSONPathReferencia para los API campos públicos de acción de las reglas que admiten la inyección de variables - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

JSONPathReferencia para los API campos públicos de acción de las reglas que admiten la inyección de variables

Al crear o gestionar reglas mediante programación mediante Amazon Connect APIs (por ejemplo, CreateRuleo UpdateRule), puede especificar variables para determinados parámetros. Las variables se resuelven en tiempo de ejecución, cuando se activa la acción, en función del valor del EventSourceNameparámetro.

Por ejemplo, supongamos que está configurando una acción de tarea y desea agregar más contexto. A continuación, se muestra un ejemplo de cómo podría utilizar inyecciones de variables para incluir el ID del contacto y el ID del agente en el campo Description de la tarea:

  • El cliente no está satisfecho con la llamada telefónica. Se ha detectado una palabrota durante la conversación con el agente $.ContactLens.PostCall.Agent.AgentId en el contacto $.ContactLens.PostCall.ContactId

Cuando se desencadene la acción, su cadena se resolvería como “El cliente no está satisfecho con la llamada telefónica. Se detectó una palabrota durante una conversación con el agente 12345678-1234-1234-1234- 012 en el contacto 87654321-1234-1234-1234-» EXAMPLEID EXAMPLEID345

La siguiente tabla muestra cada fuente de eventos y las que se deben usar en los campos que admiten la inyección de variables. JSONPath

EventSourceName JSONPathReferencia

OnPostCallAnalysisAvailable

$.ContactLens.PostCall.ContactId

$. ContactLens. PostCall.Agente. AgentId

$. ContactLens. PostCall.Cola. QueueId

OnRealTimeCallAnalysisAvailable

$.ContactLens.RealTimeCall.ContactId

$. ContactLens. RealTimeCall.Agente. AgentId

$. ContactLens. RealTimeCall.Cola. QueueId

OnPostChatAnalysisAvailable

$.ContactLens.PostChat.ContactId

$. ContactLens. PostChat.Agente. AgentId

$. ContactLens. PostChat.Cola. QueueId

OnSalesforceCaseCreate

$. ThirdParty.Salesforce. CaseCreate. CaseNumber

$. ThirdParty.Salesforce. CaseCreate.Nombre

$. ThirdParty.Salesforce. CaseCreate.Correo electrónico

$. ThirdParty.Salesforce. CaseCreate.Teléfono

$. ThirdParty.Salesforce. CaseCreate.Empresa

$. ThirdParty.Salesforce. CaseCreate.Tipo

$. ThirdParty.Salesforce. CaseCreate.Motivo

$. ThirdParty.Salesforce. CaseCreate.Origen

$. ThirdParty.Salesforce. CaseCreate.Asunto

$. ThirdParty.Salesforce. CaseCreate.Prioridad

$. ThirdParty.Salesforce. CaseCreate. CreatedDate

$. ThirdParty.Salesforce. CaseCreate.Descripción

OnZendeskTicketCreate

$. ThirdParty.Zendesk. TicketCreate.Id

$. ThirdParty.Zendesk. TicketCreate.Prioridad

$. ThirdParty.Zendesk. TicketCreate. CreatedAt

OnZendeskTicketStatusUpdate

$. ThirdParty.Zendesk. TicketStatusUpdate.Id

$. ThirdParty.Zendesk. TicketStatusUpdate.Prioridad

$. ThirdParty.Zendesk. TicketStatusUpdate. CreatedAt