View a markdown version of this page

Especifique variáveis para determinados parâmetros ao criar ou gerenciar regras usando as APIs Connect Customer - Amazon Connect Customer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Especifique variáveis para determinados parâmetros ao criar ou gerenciar regras usando as APIs Connect Customer

Ao criar ou gerenciar regras de forma programática usando as APIs Connect Customer (como CreateRuleou UpdateRule), você pode especificar variáveis para determinados parâmetros. As variáveis são resolvidas em tempo de execução quando a ação é acionada, com base no valor do EventSourceNameparâmetro.

Por exemplo, digamos que você esteja configurando uma ação de tarefa e deseja adicionar mais contexto. Veja abaixo um exemplo de como você pode usar injeções variáveis para incluir o ID do contato e o ID do atendente no campo Description da tarefa:

  • O cliente não está contente com a chamada telefônica. Um palavrão foi detectado durante a conversa com o atendente $.ContactLens.PostCall.Agent.AgentId no contato $.ContactLens.PostCall.ContactId.

Quando a ação é acionada, a string de caracteres é resolvida para “O cliente não está contente com a chamada telefônica. Um palavrão foi detectado durante uma conversa com o atendente 12345678-1234-1234-1234-EXAMPLEID012 no contato 87654321-1234-1234-1234-EXAMPLEID345".

A tabela a seguir lista cada fonte de eventos e o JSONPath a ser usado para campos que comportam injeção de variáveis.

EventSourceName Referência JSONPath

OnPostCallAnalysisAvailable

$.ContactLens.PostCall.ContactId

$.ContactLens.PostCall.Agent.AgentId

$.ContactLens.PostCall.Queue.QueueId

OnRealTimeCallAnalysisAvailable

$.ContactLens.RealTimeCall.ContactId

$.ContactLens.RealTimeCall.Agent.AgentId

$.ContactLens.RealTimeCall.Queue.QueueId

OnPostChatAnalysisAvailable

$.ContactLens.PostChat.ContactId

$.ContactLens.PostChat.Agent.AgentId

$.ContactLens.PostChat.Queue.QueueId

OnSalesforceCaseCreate

$.ThirdParty.Salesforce.CaseCreate.CaseNumber

$.ThirdParty.Salesforce.CaseCreate.Name

$.ThirdParty.Salesforce.CaseCreate.Email

$.ThirdParty.Salesforce.CaseCreate.Phone

$.ThirdParty.Salesforce.CaseCreate.Company

$.ThirdParty.Salesforce.CaseCreate.Type

$.ThirdParty.Salesforce.CaseCreate.Reason

$.ThirdParty.Salesforce.CaseCreate.Origin

$.ThirdParty.Salesforce.CaseCreate.Subject

$.ThirdParty.Salesforce.CaseCreate.Priority

$.ThirdParty.Salesforce.CaseCreate.CreatedDate

$.ThirdParty.Salesforce.CaseCreate.Description

OnZendeskTicketCreate

$.ThirdParty.Zendesk.TicketCreate.Id

$.ThirdParty.Zendesk.TicketCreate.Priority

$.ThirdParty.Zendesk.TicketCreate.CreatedAt

OnZendeskTicketStatusUpdate

$.ThirdParty.Zendesk.TicketStatusUpdate.Id

$.ThirdParty.Zendesk.TicketStatusUpdate.Priority

$.ThirdParty.Zendesk.TicketStatusUpdate.CreatedAt