

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

# Bloco de fluxo no Amazon Connect: Verificar atributos do contato
<a name="check-contact-attributes"></a>

Este tópico define o bloco de fluxo para ramificação com base em uma comparação com o valor de um atributo de contato.

## Description
<a name="check-contact-attributes-description"></a>
+ Ramificações baseadas em uma comparação com o valor de um atributo de contrato.
+ As comparações compatíveis incluem: **Equals (Igual a)**, **Is Greater Than (É maior que)**, **Is Less Than (É menor que)**, **Starts With (Começa com)**, **Contains (Contém)**.

## Canais compatíveis
<a name="check-contact-attributes-channels"></a>

A tabela a seguir lista como esse bloco direciona um contato que está usando o canal especificado. 


| Canal | Compatível? | 
| --- | --- | 
| Voz | Sim | 
| Chat | Sim | 
| Tarefa | Sim | 
| E-mail | Sim | 

## Tipos de fluxo
<a name="check-contact-attributes-types"></a>

É possível usar esse bloco nos seguintes [tipos de fluxo](create-contact-flow.md#contact-flow-types):
+ Todos os fluxos

## Propriedades
<a name="check-contact-attributes-properties"></a>

A imagem a seguir mostra a página **Propriedades** do bloco **Verificar atributos do contato**. Neste exemplo, o bloco é configurado para verificar se o contato é um **PremiumCustomer**, que é um [atributo definido pelo usuário](connect-attrib-list.md#user-defined-attributes). 

![\[A página Propriedades do bloco Verificar atributos de contato.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/check-contact-attributes-properties.png)


### As condições a serem verificadas podem ser dinâmicas
<a name="check-dynamic-attributes"></a>

Você pode verificar condições como estas:
+ \$1.Attributes.verificationCode

Para verificar um valor NULL, você precisa usar um Lambda. 

### Atributos do Amazon Lex
<a name="check-lex-attributes"></a>

Você pode definir atributos que sejam **Tipo** = **Lex** da seguinte forma: 
+ **Intenções alternativas**: normalmente, você configura fluxos para se ramificarem de acordo com a intenção vencedora do Lex. No entanto, em algumas situações, talvez você queira adotar uma intenção alternativa. Ou seja, o que o cliente poderia ter querido dizer. 

  Por exemplo, na imagem a seguir da página **Verificar atributos do contato**, ela está configurada de forma que a intenção alternativa indique que, se o Amazon Lex tiver mais de 70% de certeza de que o cliente quis dizer *fraude*, o fluxo deverá se ramificar adequadamente.  
![\[A página de propriedades do bloco Verificar atributos de contato configurada para uma intenção alternativa.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/check-contact-attributes-alternate-intents.png)

  1. **Nome da intenção** é o nome de uma intenção alternativa no Lex. Diferencia maiúsculas e minúsculas e deve corresponder exatamente ao que está no Lex.

  1. **Atributo de intenção** é o que o Amazon Connect verificará. Neste exemplo, ele verificará a **Pontuação de confiança da intenção**.

  1. **Condições para verificar**: se o Lex tiver 70% de certeza de que o cliente quis dizer a intenção alternativa em vez da intenção vencedora, ramificação.
+ **Pontuação de confiança da intenção**: qual é o nível de confiança do bot de que ele entende a intenção do cliente. Por exemplo, se o cliente disser “Quero atualizar um compromisso”, *atualizar* poderá significar *reprogramar* ou *cancelar*. O Amazon Lex fornece a pontuação de confiança em uma escala de 0 a 1:
  + 0 = nem um pouco confiante
  + 0,5 = 50% confiante
  + 1 = 100% confiante
+ **Nome da intenção**: a intenção do usuário retornada pelo Amazon Lex.
+ **Rótulo de sentimento**: qual é o sentimento vencedor, aquele com a maior pontuação. Você pode ramificar em POSITIVE, NEGATIVE, MIXED ou NEUTRAL.
+ **Pontuação de sentimento**: o Amazon Lex se integra ao Amazon Comprehend para determinar o sentimento expresso em uma declaração:
  + Positivo
  + Negativo
  + Misto: o enunciado expressa sentimentos positivos e negativos.
  + Neutro: o enunciado não expressa sentimentos positivos ou negativos.
+ **Atributos da sessão**: mapa de pares de chaves/valores que representam as informações de contexto específicas da sessão.
+ **Slots**: mapa de slots de intenção (pares de chaves/valores) do Amazon Lex detectados nas informações de entrada do usuário durante a interação.

## Dicas de configuração
<a name="check-contact-attributes-tips"></a>
+ Se você tiver várias condições para comparar, o Amazon Connect vai verificá-las na ordem em que estão listadas. 

  Por exemplo, na imagem a seguir da página de propriedades **Verificar atributos do contato**, ela é configurada para que o Amazon Connect compare primeiro a condição **maior que 60** e compare **maior que 2** depois.   
![\[A página de propriedades do bloco Verificar atributos do contato definida para comparar várias condições.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/check-contact-attributes-tips-order-conditions-are-checked.png)
+ Este bloco não oferece suporte à correspondência de padrões sem distinção de maiúsculas e minúsculas e minúsculas. Por exemplo, se você estivesse tentando comparar com a palavra **verde** e o cliente digitasse **Verde**, isso falharia. Você teria que incluir todas as trocas de letras maiúsculas e minúsculas.

## Configured
<a name="check-contact-attributes-configured"></a>

A imagem a seguir mostra um exemplo da aparência deste bloco quando configurado. Mostra que o bloco tem quatro ramificações, uma para cada condição: maior que ou igual a 60, maior que ou igual a 10, maior que ou igual a 2 ou **Sem correspondência**.

![\[Um bloco Verificar atributos de contato configurado.\]](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/check-contact-attributes-configured.png)


## Fluxos de exemplo
<a name="check-contact-attributes-samples"></a>

O Amazon Connect inclui um conjunto de fluxos de amostra. Para obter instruções que explicam como acessar os fluxos de amostra no editor do fluxo, consulte [Exemplos de fluxo no Amazon Connect](contact-flow-samples.md). A seguir estão os tópicos que descrevem os fluxos de amostra que incluem esse bloco.
+ [Exemplo de fluxo de entrada no Amazon Connect para a primeira experiência de contato](sample-inbound-flow.md)
+  [Exemplo de fluxo de fila interrompível com retorno de chamada no Amazon Connect](sample-interruptible-queue.md)

## Cenários
<a name="check-contact-attributes-scenarios"></a>

Consulte estes tópicos para ver cenários que usam este bloco:
+ [Como fazer referência a atributos de contato no Amazon Connect](how-to-reference-attributes.md)
+ [Personalizar a experiência de contato com base no contato com a central de atendimento](use-channel-contact-attribute.md)