

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

# Condições de campo ocultas
<a name="case-field-hidden"></a>

Você pode criar modelos de caso dinâmicos que mostram ou ocultam campos com base em outros valores de campo, melhorando a experiência do usuário e reduzindo a complexidade dos agentes.

Para tornar um campo oculto condicionalmente, primeiro você configura uma condição de campo oculto. Em seguida, em um modelo de caso, escolha a qual campo a condição do campo oculto deve ser aplicada.

Por exemplo, talvez você queira ocultar o campo **Configuração avançada**, a menos que o usuário selecione **Avançado** como **Nível do usuário**. Para isso:

1. **Crie uma condição de campo oculto com base no fato de o campo **Nível do usuário ser** igual a Avançado.**

1. Aplique a condição do campo oculto ao campo **Configuração avançada** no modelo de caso.

Esse recurso oferece muita flexibilidade. Aqui estão alguns outros exemplos que você pode configurar:
+ Se Tipo de caso = Básico, oculte o campo Prioridade.
+ Se Tipo de cliente = Interno, oculte os campos Endereço de cobrança.
+ Se Status = Rascunho, oculte os campos de aprovação.

Você pode aplicar condições de campo oculto a vários campos em um modelo.

## Etapa 1: criar condições de campo ocultas
<a name="step1-create-hidden-field-condition"></a>

1. Faça login no site de administração do Amazon Connect com uma conta de **administrador** ou uma conta atribuída a um perfil de segurança que tenha a seguinte permissão em seu perfil de segurança: **Casos** - **Modelos de caso** - **Criar**.

1. No menu de navegação à esquerda, escolha **Solicitações do atendente** e **Condições de campo do caso**.

1. Escolha **Nova condição de campo**.

1. Na página **Criar nova condição de campo**, selecione **Oculto** como o tipo de condição.

1. Use a lista suspensa **Campo de origem** para escolher o campo que você deseja avaliar para a condição.

1. Você pode adicionar até 5 condições de campo e escolher se elas são atendidas pelas condições AND ou OR, clicando no botão Adicionar condição.

1. Defina as configurações de visibilidade:
   + **Visibilidade padrão**: escolha se o campo está oculto ou exibido quando nenhuma condição corresponde
   + **Mostrar campo quando**: defina as condições que mostrarão o campo

1. Escolha o operador e o valor a ser verificado.

1. Você pode adicionar até 5 condições de campo e escolher se elas são atendidas pelas condições AND ou OR, clicando no botão Adicionar condição.  
![Uma condição de campo oculta com 3 condições configuradas.](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/conditionally-hidden-with-3-conditions.png)

1. Escolha **Salvar**, depois vá para a próxima etapa para adicionar a condição ao modelo.

## Etapa 2: Adicionar condições de campo ocultas a um modelo
<a name="step2-add-hidden-field-condition-template"></a>

Nesta etapa, você especifica a quais campos de maiúsculas e minúsculas a condição oculta se aplicará.

1. Faça login no site de administração do Amazon Connect com uma conta de **administrador** ou uma conta atribuída a um perfil de segurança que tenha a seguinte permissão em seu perfil de segurança: **Casos** - **Modelos de caso** - **Criar** ou **editar**.

1. No menu de navegação à esquerda, escolha **Aplicações do atendente**, **Modelos de caso**.

1. Escolha o modelo de chamado ao qual você deseja aplicar a condição.

1. Na seção **Campos**, escolha o ícone de configurações ao lado do campo ao qual deseja aplicar a condição.

1. Em **Modificar condições de campo para** [campo], use a caixa suspensa para escolher a condição oculta que você deseja aplicar ao campo.

1. Escolha **Aplicar** e selecione **Salvar** para salvar a alteração no modelo.

## Exemplo de condições de campo oculto
<a name="example-hidden-field-conditions"></a>

### Exemplo 1: Ocultar opções avançadas, a menos que o usuário selecione o modo avançado
<a name="example1-hidden-conditions"></a>

1. Crie a seguinte condição: Se o **Nível do usuário** for igual a **Avançado**, mostre o campo. Caso contrário, oculte o campo por padrão.

1. Atribua essa condição ao campo **Configuração avançada** no modelo de casos.

1. Resultado: a **configuração avançada** só estará visível quando os agentes selecionarem **Avançado** no **nível do usuário**.

### Exemplo 2: ocultar campos de cobrança para clientes internos
<a name="example2-hidden-conditions"></a>

1. Crie a seguinte condição: Se o **Tipo de Cliente** não for igual a **Interno**, mostre o campo. Se **Tipo de cliente** for igual a **Interno**, oculte o campo.

1. Atribua essa condição ao campo **Endereço de cobrança** no modelo de casos.

1. Resultado: o **endereço de cobrança** ficará oculto quando o **Tipo de cliente** for definido como **Interno**.

### Exemplo 3: ocultar campos de aprovação para casos preliminares
<a name="example3-hidden-conditions"></a>

1. Crie a seguinte condição: Se **Status** não for igual a **Rascunho**, mostre o campo. Se **Status** for igual a **Rascunho**, oculte o campo.

1. Atribua essa condição ao campo **Aprovação** no modelo de casos.

1. Resultado: A **aprovação** ficará oculta até que o **status** do caso mude de **Rascunho**.

## APIs para condições de campo ocultas
<a name="hidden-field-conditions-apis"></a>

Use o seguinte APIs para criar programaticamente condições de campo ocultas:
+ [CreateCaseRule](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCaseRule.html): cria a condição de campo oculto usando o tipo de regra “oculto”.
+ [CreateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateTemplate.html)ou [UpdateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_UpdateTemplate.html): Associe a condição do campo oculto ao modelo de caso.