

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Condiciones de campo oculto
<a name="case-field-hidden"></a>

Puede crear plantillas de casos dinámicas que muestren u oculten campos en función de otros valores de campo, lo que mejora la experiencia del usuario y reduce la complejidad para los agentes.

Para ocultar un campo de forma condicional, primero debe configurar una condición de campo oculto. A continuación, en una plantilla de caso, elija a qué campo debe aplicarse la condición de campo oculto.

Por ejemplo, es posible que desee ocultar el campo de **configuración avanzada** a menos que el usuario seleccione **Avanzada** como **nivel de usuario**. Para lograrlo, deberá:

1. Cree una condición de campo oculto en función de si el campo **Nivel de usuario** es igual a **Avanzado**.

1. Aplique la condición de campo oculto al campo de **configuración avanzada** de la plantilla del caso.

Esta característica proporciona mucha flexibilidad. Estos son algunos otros ejemplos que puede configurar:
+ Si Tipo de caso = Básico, oculta el campo Prioridad.
+ Si Tipo de cliente = Interno, oculte los campos de dirección de facturación.
+ Si Estado = Borrador, oculte los campos de aprobación.

Puede aplicar condiciones de campo oculto a varios campos de una plantilla.

## Paso 1: Crear condiciones de campo oculto
<a name="step1-create-hidden-field-condition"></a>

1. Inicie sesión en el sitio web de administración de Amazon Connect con una cuenta de **administrador** o una cuenta asignada a un perfil de seguridad que tenga el siguiente permiso en su perfil de seguridad: **Casos - **Plantillas** de casos** - **Crear**.

1. En el menú de navegación de la izquierda, elija **Aplicaciones de agente**, **Condiciones de campo de caso**.

1. Elija **Nueva condición de campo**.

1. En la página **Crear una nueva condición de campo**, seleccione **Oculto** como tipo de condición.

1. Utilice la lista desplegable **Campo de origen** para elegir el campo que desee evaluar para la condición.

1. Puede agregar hasta 5 condiciones de campo y elegir si se cumplen con las condiciones AND o OR haciendo clic en el botón Agregar condición.

1. Configure los ajustes de visibilidad:
   + **Visibilidad predeterminada**: elija si el campo está oculto o se muestra cuando no se cumple ninguna condición
   + **Mostrar el campo cuando**: defina las condiciones que mostrarán el campo

1. Elija el operador y el valor que desee comprobar.

1. Puede añadir hasta 5 condiciones de campo y elegir si se cumplen con las condiciones AND o OR haciendo clic en el botón Añadir condición.  
![Una condición de campo oculto con 3 condiciones configuradas.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/conditionally-hidden-with-3-conditions.png)

1. Seleccione **Guardar** y, a continuación, continúe con el siguiente paso para añadir la condición a la plantilla.

## Paso 2: Añadir condiciones de campo oculto a una plantilla
<a name="step2-add-hidden-field-condition-template"></a>

En este paso, debe especificar a qué campos de mayúsculas y minúsculas se aplicará la condición oculta.

1. Inicia sesión en el sitio web de administración de Amazon Connect con una cuenta de **administrador** o una cuenta asignada a un perfil de seguridad que tenga el siguiente permiso en su perfil de seguridad: **Casos - **Plantillas** de casos** - **Crear** o **editar**.

1. En el menú de navegación de la izquierda, elija **Aplicaciones de agente**, **Plantillas de casos**.

1. Seleccione la plantilla de caso a la que quiere aplicar la condición.

1. En la sección **Campos**, elija el icono de configuración situado junto al campo al que desee aplicar la condición.

1. En la **sección Modificar las condiciones del campo para** [campo], usa el cuadro desplegable para elegir la condición oculta que deseas aplicar al campo.

1. Seleccione **Aplicar** y, a continuación, **Guardar** para guardar el cambio en la plantilla.

## Ejemplo de condiciones de campo oculto
<a name="example-hidden-field-conditions"></a>

### Ejemplo 1: Ocultar las opciones avanzadas a menos que el usuario seleccione el modo avanzado
<a name="example1-hidden-conditions"></a>

1. Cree la siguiente condición: si el **nivel de usuario** es igual a **Avanzado**, muestre el campo. De lo contrario, oculte el campo de forma predeterminada.

1. Asigne esta condición al campo de **configuración avanzada** de la plantilla de casos.

1. Resultado: la **configuración avanzada** solo estará visible cuando los agentes seleccionen **Avanzada** en el **nivel de usuario**.

### Ejemplo 2: Ocultar los campos de facturación para los clientes internos
<a name="example2-hidden-conditions"></a>

1. Cree la siguiente condición: si el **tipo de cliente** no es igual a **interno**, muestre el campo. Si el **tipo de cliente** es igual a **interno**, oculte el campo.

1. Asigne esta condición al campo **Dirección de facturación** de la plantilla de casos.

1. Resultado: la **dirección de facturación** se ocultará cuando el **tipo de cliente** esté configurado como **interno**.

### Ejemplo 3: Ocultar los campos de aprobación para los borradores de casos
<a name="example3-hidden-conditions"></a>

1. Cree la siguiente condición: si el **estado** no es igual a **Borrador**, muestre el campo. Si **el estado** es igual a **Borrador**, oculte el campo.

1. Asigne esta condición al campo **Aprobación** de la plantilla de casos.

1. Resultado: **la aprobación** se ocultará hasta que el **estado** del caso cambie al de **borrador**.

## APIs para condiciones de campo oculto
<a name="hidden-field-conditions-apis"></a>

Utilice lo siguiente APIs para crear condiciones de campo oculto mediante programación:
+ [CreateCaseRule](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCaseRule.html): crea la condición de campo oculto mediante el tipo de regla «oculto».
+ [CreateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateTemplate.html)o bien [UpdateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_UpdateTemplate.html): asocie la condición de campo oculto a la plantilla del caso.