

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.

# Necesario condicionalmente
<a name="case-field-conditionally"></a>

Puede optimizar la forma en que los agentes rellenan los campos de casos y reducen los errores de entrada de datos mediante la petición condicional de campos específicos.

Para hacer que un campo sea obligatorio condicionalmente, primero debe configurar una condición de campo. A continuación, en una plantilla de caso, elija a qué campo debe aplicarse la condición del campo de caso. 

Por ejemplo, si se actualiza un caso después de su creación, es obligatorio indicar el **Motivo de gestión del agente**. Para lograrlo, deberá:

1. Crear una condición de campo de caso en función de si el campo [Fecha y hora de apertura](case-fields.md) no está en blanco.

1. Aplique la condición del campo de caso al campo **Motivo de gestión del agente** de la plantilla de caso.

La siguiente imagen muestra un ejemplo de una página **Editar caso** en la que se aplica este requisito.

![La página Editar caso en el espacio de trabajo de agente y el campo Motivo de gestión del agente, según sea necesario.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-agentworkspace.png)


Esta característica proporciona mucha flexibilidad. Los siguientes son algunos ejemplos que puede configurar:
+ Si el estado es cerrado, se debe rellenar el campo Motivo del cierre.
+ Si el motivo del caso es reembolso, el campo Importe es obligatorio.
+ Si el país es EE. UU., el campo Estado es obligatorio.

Puede aplicar las condiciones de los campos de casos a varios campos de una plantilla.

**Topics**
+ [Paso 1: creación de condiciones de campo de caso](#step1-create-case-field-condition)
+ [Paso 2: adición de las condiciones de campo de caso a una plantilla](#step2-add-casefieldcondition-template)
+ [Ejemplos de condiciones de los campos de caso](#example-case-conditions)
+ [APIs para crear condiciones de casos de campo](#case-conditions-apis)

## Paso 1: creación de condiciones de campo de caso
<a name="step1-create-case-field-condition"></a>

1. Inicie sesión en el sitio web de Connect Customer administración 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 nueva condición de campo**, utilice la lista desplegable **Campo de origen** para elegir el campo que desee validar, tal como se muestra en la siguiente imagen:   
![La sección Condiciones, la lista desplegable Campo de origen.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-choose-field-1.png)

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

   Por ejemplo, en la siguiente imagen se muestra que cuando el campo **Estado** es igual a **Nueva York**, se requiere un campo de mayúsculas y minúsculas.   
![La página Crear nueva condición de campo muestra los ajustes para hacer que un campo sea obligatorio.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-country-2.png)

   La condición se configura de la siguiente manera:
   + **Fuente** = **Estado**
   + **Operador** = **igual a**
   + **Valor** = **Nueva York**
   + Se selecciona **Obligatorio**. El campo de caso que especifique en el [paso 2](#step2-add-casefieldcondition-template) será obligatorio cuando se cumpla esta condición.

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.  
![Un campo obligatorio condicionalmente con 3 condiciones configuradas.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/conditionally-required-with-3-conditions.png)

1. En el **Condición de contingencia**, si no se cumple la condición, seleccione este campo para establecer la experiencia predeterminada. 

   Por ejemplo, si no selecciona el campo **Condición de contingencia**, cuando **País** no es igual a **EE. UU.**, el campo al que se aplica esta condición no será obligatorio. Por lo tanto, si aplica la condición a **Estado**, pero **País = Francia**, el campo **Estado** no será obligatorio.

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

## Paso 2: adición de condiciones de campo de caso a una plantilla
<a name="step2-add-casefieldcondition-template"></a>

En este paso, debe especificar a qué campos de caso se aplicará la condición.

1. Inicie sesión en el sitio web de Connect Customer administración 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**, **creación** o **edición**. 

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. 

   Es posible que desee que la condición se aplique a una plantilla pero no a otras. Por ejemplo, puede que desee que la condición **Cerrar condición** se aplique a las escalaciones, pero no a las consultas generales. 

1. En la sección **Campos**, elija el icono de configuración situado junto al campo al que desee aplicar la condición. La siguiente imagen muestra el icono de configuración del campo **Estado**.   
![La página Plantillas de casos, el icono de configuración de un campo.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-gear-icon-2.png)

1. En la **sección Modificar las condiciones del campo para** [{{field}}], utilice el cuadro desplegable para elegir la condición que desee aplicar al campo. 

   En la siguiente imagen, la condición **Requisitos de EE. UU.** se aplicará al campo **Estado**.  
![El cuadro de diálogo Modificar las condiciones del campo.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-choose-condition-2.png)

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

   La página de estado indica qué condiciones se han aplicado a un campo. En la siguiente imagen, la condición **Requisitos de EE. UU.** se aplica al campo **Estado**.  
![Los campos de una plantilla, la columna Obligatorio.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-condition-applied-2.png)

## Ejemplos de condiciones de los campos de caso
<a name="example-case-conditions"></a>

### Ejemplo 1: exigir a los agentes que introduzcan un motivo para cerrar un caso
<a name="example1-case-conditions"></a>

1. Cree la siguiente condición:
   + Si **Estado** es **Cerrado**, se requerirá un campo de caso. Si **Estado** no es **Cerrado**, el campo de caso será opcional. 

   En la siguiente imagen se muestra cómo configurar esta condición.   
![La página Crear nueva condición de campo muestra los ajustes para hacer que un campo sea opcional.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-example1-2.png)

1. Asigne esta condición al campo **Motivo del cierre** de la plantilla de casos. 

1. Resultado: cuando los agentes guardan un caso y el campo **Motivo del cierre** está en blanco, se les pide que introduzcan un valor.

### Ejemplo 2: exigir a los agentes que indiquen un motivo cada vez que actualicen un caso
<a name="example2-case-conditions"></a>

1. Cree la siguiente condición:

   Si el campo **Fecha y hora de creación** no está en blanco, se requiere un campo de caso. Si el campo **Fecha y hora de creación** está vacío, ese campo de caso es opcional. En la siguiente imagen se muestra cómo configurar esta condición.  
![La página Crear nueva condición de campo muestra los ajustes para hacer que un campo sea opcional.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-example2-2.png)

1. Asigne esta condición al campo **Motivo de gestión del agente** en la plantilla de casos.

1. Resultado: cuando los agentes guardan un caso y el campo **Motivo de gestión del agente** está en blanco, se les pide que introduzcan un valor.

### Ejemplo 3: exigir a los agentes que indiquen un motivo cuando asignen un caso a la cola de escalado
<a name="example3-case-conditions"></a>

1. Cree la siguiente condición:

   Si el campo **Cola asignada** es igual al nombre de recurso de Amazon (ARN) de la **Cola de escalación**, se requerirá un campo de caso. Si el campo **Cola asignada** no es igual al ARN de la **Cola de escalado**, ese campo de caso es opcional. 
**sugerencia**  
Puede copiar el ARN de una cola desde la página **Colas**.

   En la siguiente imagen se muestra cómo configurar esta condición.  
![La página Crear nueva condición de campo muestra los ajustes para hacer que un campo sea opcional.](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/cfc-escalationqueue-2.png)

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

1. Resultado: cuando los agentes asignen un caso a la **Cola de escalado** y el campo **Motivo de escalado** esté en blanco, se les pedirá que introduzcan un valor.

## APIs para crear condiciones de campo de mayúsculas y minúsculas
<a name="case-conditions-apis"></a>

Utilice lo siguiente APIs para crear condiciones de campo de casos mediante programación y asociarlas a una plantilla:
+ [CreateCaseRule](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCaseRule.html): Crea la condición del campo de mayúsculas y minúsculas.
+ [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 del campo de caso a la plantilla de caso.