

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.

# Adición de condiciones de campo de casos a una plantilla de caso en Amazon Connect
<a name="case-field-conditions"></a>

Las condiciones de campo de casos de Amazon Connect hacen que las plantillas de casos sean más dinámicas y fáciles de usar. Existen tres tipos de condiciones de campo de casos: obligatorias condicionalmente, condiciones de campo ocultas y opciones de campo dependiente. Los campos obligatorios condicionalmente permiten forzar la cumplimentación de los campos en función de criterios específicos. Las condiciones de los campos ocultos permiten mostrar u ocultar campos en función de otros valores de campo. Las opciones de campos dependientes crean menús desplegables en cascada en los que las opciones disponibles dependen de las selecciones anteriores. Estas funciones ayudan a agilizar los flujos de trabajo de los agentes, a reducir los errores de entrada de datos y a garantizar que los agentes solo vean la información relevante al gestionar los casos. 

# 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 Amazon Connect 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 Amazon Connect 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.

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

# Opciones de campos dependientes
<a name="case-field-dependent"></a>

Puede crear campos desplegables en cascada en los que las opciones de un campo de selección única (destino) dependan de la selección realizada en otro campo (origen), lo que proporciona una experiencia más intuitiva y organizada a los agentes.

Para configurar las relaciones entre campos dependientes, primero debe crear una condición de opciones de campo que defina la relación entre un campo de origen y un campo de destino. A continuación, en una plantilla de caso, aplique esta condición para controlar las opciones disponibles.

**Por ejemplo, puede que desee que las opciones del campo **Estado/Provincia** cambien en función del país seleccionado.** Para lograrlo, deberá:

1. Cree una condición de opciones de campo que asigne las selecciones de países a sus respectivos estados o provincias.

1. Aplique la condición de opciones de campo al campo **Estado/Provincia** de la plantilla del caso.

Esta característica proporciona mucha flexibilidad. Estos son algunos otros ejemplos que puede configurar:
+ Si la categoría de producto es electrónica, muestre las subcategorías: ordenadores, teléfonos, tabletas y accesorios.
+ Si Departamento = TI, muestra los tipos de problemas relevantes: hardware, software, red y seguridad.
+ Si Tipo de servicio = Premium, muestre las opciones específicas de la prima en el campo Nivel de servicio.

Puede aplicar las condiciones de las opciones de campo a varios pares de campos dependientes de una plantilla.

## Paso 1: Crear condiciones de opciones de campo
<a name="step1-create-field-options-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 **Opciones de campo** como tipo de condición.

1. Configure la relación:
   + **Campo de origen**: elija el campo que controlará las opciones
   + **Campo de destino**: elija el campo cuyas opciones se controlarán

1. Configure las asignaciones de opciones definiendo qué valores de campo de origen corresponden a qué opciones de campo de destino.

   Por ejemplo, la siguiente configuración muestra que cuando **País** es igual a **Estados Unidos**, el campo estado mostrará los estados de EE. UU.:
   + **Campo de origen** = **País**
   + **Campo de destino** = **Estado/provincia**
   + Cartografía: «Estados Unidos» → ["California», «Nueva York», «Texas», «Florida"]

1. Agregue mapeos adicionales para otros valores de campo fuente según sea necesario.

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

## Paso 2: Agregue las condiciones de las opciones de campo a una plantilla
<a name="step2-add-field-options-condition-template"></a>

En este paso, debe especificar a qué campo de destino se aplicará la condición de opciones.

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**, selecciona el icono de configuración situado junto al campo de destino al que quieres aplicar la condición.

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

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

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

### Ejemplo 1: Mostrar states/provinces en función de la selección del país
<a name="example1-field-options-conditions"></a>

1. Cree la siguiente condición:
   + **Campo de origen**: **País**
   + **Campo de destino**: **estado/provincia**
   + Mapeos:
     + «Estados Unidos» → ["California», «Nueva York», «Texas», «Florida"]
     + «Canadá» → ["Ontario», «Quebec», «Columbia Británica"]

1. Asigne esta condición al campo **Estado/Provincia de** la plantilla de casos.

1. Resultado: cuando los agentes seleccionan un **país**, solo se muestran los estados o provincias relevantes.

### Ejemplo 2: Mostrar subcategorías de productos en función de la categoría principal
<a name="example2-field-options-conditions"></a>

1. Cree la siguiente condición:
   + **Campo de origen**: Categoría de **producto**
   + **Campo de destino**: **Subcategoría**
   + Mapeos:
     + «Electrónica» → ["Computadoras», «Teléfonos», «Tabletas», «Accesorios"]
     + «Ropa» → ["Camisas», «Pantalones», «Zapatos», «Accesorios"]
     + «Libros» → ["Ficción», «No ficción», «Técnica», «Niños"]

1. Asigne esta condición al campo de **subcategoría** de la plantilla de casos.

1. Resultado: cuando los agentes seleccionan una **categoría de producto**, solo se mostrarán las subcategorías relevantes.

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

1. Cree la siguiente condición:
   + ****Campo de origen: Departamento****
   + **Campo de destino**: **Tipo de problema**
   + Mapeos:
     + «TI» → ["Hardware», «Software», «Red», «Seguridad"]
     + «Recursos humanos» → ["Beneficios», «Nómina», «Política», «Formación"]
     + «Finanzas» → ["Facturación», «Gastos», «Presupuesto», «Informes"]

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

1. Resultado: cuando los agentes seleccionan un **departamento**, solo estarán disponibles los tipos de problemas relevantes para ese departamento.

## APIs para opciones de campo y condiciones
<a name="field-options-conditions-apis"></a>

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

# Carga de CSV para las opciones de campos dependientes
<a name="case-field-dependent-csv-upload"></a>

Al configurar las opciones de campos dependientes para las plantillas de casos, puede cargar un archivo CSV. El archivo contiene las asignaciones de opciones de campo. Este enfoque ahorra tiempo en comparación con la introducción manual de cada relación a través del sitio web de administración de Amazon Connect. Esta capacidad resulta útil cuando se tienen grandes conjuntos de datos de relaciones jerárquicas. Los ejemplos incluyen jerarquías geográficas (país → estado → ciudad) o categorizaciones de productos (categoría → subcategoría).

## ¿Qué es la carga de CSV para las opciones de campos dependientes?
<a name="case-field-dependent-csv-upload-definition"></a>

La carga de CSV es un método de configuración masiva para las opciones de campos dependientes en Amazon Connect Cases. Las opciones de los campos dependientes crean menús desplegables en cascada. Las opciones disponibles en un campo (el campo de destino) dependen del valor seleccionado en otro campo (el campo de origen).

Puede preparar sus mapeos en un archivo CSV y subirlo. Esto ahorra tiempo en comparación con la configuración manual de cada relación fuente-valor objetivo a través del sitio web de administración de Amazon Connect. El sistema analiza el archivo CSV y valida los nombres y valores de los campos comparándolos con la plantilla de casos. A continuación, el sistema rellena previamente el formulario de creación de reglas con sus datos. La regla se crea mediante el flujo de trabajo estándar.

## ¿Cómo funciona la carga de archivos CSV?
<a name="case-field-dependent-csv-upload-how-works"></a>

### Estructura de archivos CSV
<a name="case-field-dependent-csv-file-structure"></a>

El archivo CSV utiliza un formato de cuatro columnas con los siguientes encabezados:
+ **Nombre del campo principal**: el nombre del campo de origen que controla la relación
+ **Nombre del campo secundario**: el nombre del campo de destino cuyas opciones dependen del campo de origen
+ **Valor principal**: un valor específico del campo de origen
+ **Valor secundario**: opción que aparece en el campo de destino cuando se selecciona el valor principal

Cada fila del CSV representa una relación entre el valor de origen y el valor objetivo. Puedes incluir varios pares de campos en un único archivo CSV mediante diferentes combinaciones de nombres de campo principales y secundarios. Por ejemplo, puede incluir las relaciones entre el país y el estado y las relaciones entre categorías y subcategorías de productos en el mismo archivo. El número de entradas que puedes guardar depende de los límites de cuota de tu cuenta.

Puedes descargar una plantilla CSV desde el sitio web de administración de Amazon Connect. La plantilla proporciona el formato correcto con encabezados de marcadores de posición.

### Proceso de carga y validación
<a name="case-field-dependent-csv-upload-validation-process"></a>

Al cargar un archivo CSV, el sistema realiza varias comprobaciones de validación:
+ **Validación del formato de archivo**: verifica la estructura del CSV y las columnas requeridas
+ **Existencia de los campos**: confirma que los nombres de los campos del CSV coinciden con los de la plantilla de casos seleccionada
+ **Validación del tipo de campo**: garantiza que tanto los campos de origen como los de destino sean campos de tipo de selección única
+ **Validación de valores**: comprueba que los valores de los campos de origen existen en la plantilla e identifica los valores de los campos secundarios que no existen

El sistema muestra un error si los valores de los campos de origen del CSV no existen en la plantilla. Si los valores de los campos secundarios no existen, el sistema los omite y muestra un mensaje informativo.

Tras la validación, el sistema agrupa las filas del CSV por pares de campos únicos. El sistema muestra cada par detectado como una opción seleccionable. Si su CSV contiene varios pares de campos, debe seleccionar el par que desee configurar.

### Crear reglas a partir de datos CSV
<a name="case-field-dependent-creating-rules-from-csv"></a>

Tras seleccionar un par de campos del CSV cargado, el formulario de creación de reglas se rellena automáticamente con los nombres de los campos y las asignaciones de valores del archivo.

Debe crear la regla de forma explícita después de rellenar el formulario. El proceso de carga no crea reglas automáticamente. Si subes un archivo CSV nuevo antes de crear la regla, los datos del nuevo archivo sobrescribirán las opciones previamente rellenadas.

Cada vez que se carga un CSV, se crea una regla a la vez. Si tu CSV contiene varios pares de campos, debes crear reglas para cada par por separado. Seleccione diferentes pares y complete el flujo de trabajo de creación de reglas para cada uno.

### Límites y requisitos
<a name="case-field-dependent-limits-requirements"></a>

La carga de archivos CSV tiene los siguientes límites y requisitos:
+ **Solo campos de selección única**: tanto los campos de origen como los de destino deben ser campos de tipo de selección única
+ **Campos existentes obligatorios**: todos los nombres de campo del CSV deben coincidir con los campos que ya existen

## Recursos adicionales de
<a name="case-field-dependent-csv-upload-apis"></a>

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