

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

# Opções de campo dependentes
<a name="case-field-dependent"></a>

Você pode criar campos suspensos em cascata em que as opções em um campo de seleção única (destino) dependem da seleção feita em outro campo (origem), proporcionando uma experiência mais intuitiva e organizada para os agentes.

Para configurar relacionamentos de campo dependentes, primeiro você cria uma condição de opções de campo que define a relação entre um campo de origem e um campo de destino. Em seguida, em um modelo de caso, aplique essa condição para controlar as opções disponíveis.

**Por exemplo, talvez você queira que as opções do campo **Estado/Província** sejam alteradas com base no País selecionado.** Para isso:

1. Crie uma condição de opções de campo que mapeie as seleções de países para seus respectivos estados/províncias.

1. Aplique a condição de opções de campo ao campo **Estado/Província** no modelo de caso.

Esse recurso oferece muita flexibilidade. Aqui estão alguns outros exemplos que você pode configurar:
+ Se Categoria do Produto = Eletrônicos, mostre as subcategorias: Computadores, Telefones, Tablets, Acessórios.
+ Se Departamento = TI, mostre os tipos de problemas relevantes: hardware, software, rede, segurança.
+ Se Tipo de serviço = Premium, mostre as opções específicas do prêmio no campo Nível de serviço.

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

## Etapa 1: criar condições de opções de campo
<a name="step1-create-field-options-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 **Opções de campo** como o tipo de condição.

1. Configure o relacionamento:
   + **Campo de origem**: escolha o campo que controlará as opções
   + **Campo de destino**: escolha o campo cujas opções serão controladas

1. Configure os mapeamentos de opções definindo quais valores de campo de origem correspondem a quais opções de campo de destino.

   Por exemplo, a configuração a seguir mostra quando **País** é igual a Estados **Unidos da** América, o campo de estado mostrará os estados dos EUA:
   + **Campo de origem** = **País**
   + **Campo de destino** = **Estado/Província**
   + Mapeamento: “Estados Unidos da América” → ["Califórnia”, “Nova York”, “Texas”, “Flórida"]

1. Adicione mapeamentos adicionais para outros valores de campo de origem, conforme necessário.

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

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

Nesta etapa, você especifica a qual campo de destino a condição de opções será aplicada.

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 de destino ao qual você deseja aplicar a condição.

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

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

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

### Exemplo 1: Mostrar states/provinces com base na seleção do país
<a name="example1-field-options-conditions"></a>

1. Crie a seguinte condição:
   + **Campo de origem**: **País**
   + **Campo de destino**: **Estado/Província**
   + Mapeamentos:
     + “Estados Unidos da América” → ["Califórnia”, “Nova York”, “Texas”, “Flórida"]
     + “Canadá” → ["Ontário”, “Quebec”, “Colúmbia Britânica"]

1. Atribua essa condição ao campo **Estado/Província** no modelo de casos.

1. Resultado: Quando os agentes selecionam um **país**, somente os estados ou províncias relevantes serão exibidos.

### Exemplo 2: Mostrar subcategorias de produtos com base na categoria principal
<a name="example2-field-options-conditions"></a>

1. Crie a seguinte condição:
   + **Campo de origem**: **Categoria do produto**
   + **Campo de destino**: **Subcategoria**
   + Mapeamentos:
     + “Eletrônica” → ["Computadores”, “Telefones”, “Tablets”, “Acessórios"]
     + “Roupas” → ["Camisas”, “Calças”, “Sapatos”, “Acessórios"]
     + “Livros” → ["Ficção”, “Não ficção”, “Técnico”, “Crianças"]

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

1. Resultado: quando os agentes selecionam uma **categoria de produto**, somente as subcategorias relevantes serão mostradas.

### Exemplo 3: Mostrar tipos de problemas específicos do departamento
<a name="example3-field-options-conditions"></a>

1. Crie a seguinte condição:
   + **Campo de origem**: **Departamento**
   + **Campo de destino**: **Tipo de problema**
   + Mapeamentos:
     + “TI” → ["Hardware”, “Software”, “Rede”, “Segurança"]
     + “RH” → ["Benefícios”, “Folha de pagamento”, “Política”, “Treinamento"]
     + “Finanças” → ["Faturamento”, “Despesas”, “Orçamento”, “Relatórios"]

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

1. Resultado: quando os agentes selecionam um **departamento**, somente os tipos de problemas relevantes para esse departamento estarão disponíveis.

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

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