Como fazer referência a atributos de contato - 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á.

Como fazer referência a atributos de contato

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 e sua referência 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 aviso do Amazon Connect em uma função do Lambda, defina um atributo definido pelo usuário para o ARN do aviso e, em seguida, acesse esse atributo da função do 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 para referência, como $.Lex. IntentName.

  • Para fazer referência à entrada do cliente em um bot slot do Amazon Lex, use $.Lex.Slots.slotName, substituindo slotName pelo nome do bot slot.

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 de contato) é útil para copiar atributos recuperados de fontes externas para atributos definidos pelo usuário.

Para definir um atributo de contato com um bloco Set contact attributes (Definir atributos do contato)
  1. No Amazon Connect, escolha Roteamento, Fluxos de contato.

  2. Selecione um fluxo existente ou crie um novo.

  3. Adicione um bloco Set contact attributes (Definir atributos de contato).

  4. Edite o bloco Set contact attributes (Definir atributos de contato) e escolha Use text (Usar texto).

  5. 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.