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á.
Como referenciar atributos de contato no Connect Customer
A maneira como você faz referência a atributos de contato depende de como eles foram criados e como você os está acessando.
-
Para obter a sintaxe JSON de cada atributo, consulte Lista de atributos de contato disponíveis no Connect Customer e suas referências JSONPath.
-
Para referenciar atributos que contêm caracteres especiais nos nomes, como espaços, colchetes e aspas simples ao redor do nome do atributo. Por exemplo:
$.Attributes.['user attribute name']. -
Para fazer referência a atributos no mesmo namespace, como um atributo de sistema, você usa o nome do atributo ou o nome que você especificou como Destination key (Chave de destino).
-
Para fazer referência a valores em um namespace diferente, como referenciar um atributo externo, você especifica a sintaxe JSONPath para o atributo.
-
Para usar atributos de contato para acessar outros recursos, defina um atributo definido pelo usuário em seu fluxo e use o nome de recurso da Amazon (ARN) para o recurso que você deseja acessar como o valor do atributo.
Exemplos do Lambda
-
Para referenciar o nome de um cliente a partir de uma pesquisa de função Lambda, use $. External.AttributeKey, AttributeKey substituindo pela chave (ou nome) do atributo retornado da função Lambda.
-
Para usar um prompt do Connect Customer em uma função Lambda, defina um atributo definido pelo usuário para o ARN do prompt e, em seguida, acesse esse atributo a partir da função Lambda.
Exemplos do Amazon Lex
-
Para referenciar um atributo de um bot do Amazon Lex, você usa o formato $.Lex. e depois inclui a parte do bot do Amazon Lex a ser referenciada, como $. Lex.IntentName.
-
Para referenciar a opinião do cliente sobre um slot de bot do Amazon Lex, use $. Lex.Slots. slotName, substituindo slotName pelo nome do slot no bot.
Exemplo de Definir atributo do contato
Use um bloco Set contact attributes (Definir atributos do contato) para definir um valor que é posteriormente referenciado em um fluxo. Por exemplo, crie uma saudação personalizada para os clientes roteados para uma fila com base no tipo de conta do cliente. Você também pode definir um atributo para um nome de empresa ou linha de negócios para incluir nas strings de texto convertido em fala que são faladas para o cliente. O bloco Set contact attributes (Definir atributos do contato) é útil para copiar atributos recuperados de fontes externas para atributos definidos pelo usuário.
Para definir um atributo de contato com um Set contact attributes (Definir atributos do contato) bloco
-
Em Connect Customer, escolha Roteamento, Fluxos de contato.
-
Selecione um fluxo existente ou crie um novo.
-
Adicione um bloco Set contact attributes (Definir atributos do contato).
-
Edite o bloco Set contact attributes (Definir atributos do contato) e escolha Usar texto.
-
Em Destination key (Chave de destino), forneça um nome para o atributo, como Company (Empresa). Este é o valor usado para o campo Attribute (Atributo) ao usar ou fazer referência a atributos em outros blocos. Em Value (Valor), use o nome de sua empresa.
Você também pode optar por usar um atributo existente como base para criar o novo atributo.