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 |