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

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 o Amazon Connect APIs

Ao criar ou gerenciar regras programaticamente usando o Amazon Connect APIs (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 agente 12345678-1234-1234-1234-EXAMPLEID012 no contato 87654321-1234-1234-1234-” EXAMPLEID345

A tabela a seguir lista cada fonte de evento e a JSONPath ser usada para campos que oferecem suporte à injeção de variáveis.

EventSourceName JSONPath Referência

OnPostCallAnalysisAvailable

$.ContactLens.PostCall.ContactId

$. ContactLens. PostCall.Agente. AgentId

$. ContactLens. PostCall.Fila. QueueId

OnRealTimeCallAnalysisAvailable

$.ContactLens.RealTimeCall.ContactId

$. ContactLens. RealTimeCall.Agente. AgentId

$. ContactLens. RealTimeCall.Fila. QueueId

OnPostChatAnalysisAvailable

$.ContactLens.PostChat.ContactId

$. ContactLens. PostChat.Agente. AgentId

$. ContactLens. PostChat.Fila. QueueId

OnSalesforceCaseCreate

$. ThirdParty.Salesforce. CaseCreate. CaseNumber

$. ThirdParty.Salesforce. CaseCreate.Nome

$. ThirdParty.Salesforce. CaseCreate.E-mail

$. ThirdParty.Salesforce. CaseCreate.Telefone

$. ThirdParty.Salesforce. CaseCreate.Empresa

$. ThirdParty.Salesforce. CaseCreate.Tipo

$. ThirdParty.Salesforce. CaseCreate.Razão

$. ThirdParty.Salesforce. CaseCreate.Origem

$. ThirdParty.Salesforce. CaseCreate.Assunto

$. ThirdParty.Salesforce. CaseCreate.Prioridade

$. ThirdParty.Salesforce. CaseCreate. CreatedDate

$. ThirdParty.Salesforce. CaseCreate.Descrição

OnZendeskTicketCreate

$. ThirdParty.Zendesk. TicketCreate.Identificação

$. ThirdParty.Zendesk. TicketCreate.Prioridade

$. ThirdParty.Zendesk. TicketCreate. CreatedAt

OnZendeskTicketStatusUpdate

$. ThirdParty.Zendesk. TicketStatusUpdate.Identificação

$. ThirdParty.Zendesk. TicketStatusUpdate.Prioridade

$. ThirdParty.Zendesk. TicketStatusUpdate. CreatedAt