Por ejemplo, si tienes un campo "Motivo" y otro "Submotivo" y quieres que una vez seleccionado el motivo, en el campo submotivo sólo se muestren las opciones correspondientes con el motivo seleccionado.
Dispones de dos formas de configurarlo, a continuación te la explicamos.
Filtro por el valor del padre indicado en el diccionario
Para esta opción necesitarás:
Dos campos de tipo selección o choice
En tu formulario, crea dos campos de tipo "Choice". El campo "padre", se debe marcar con subtipo "Dictionary", y el campo hijo se debe marcar con subtipo "Related metadata".
Ver cómo añadir campos a un formulario.
Dos diccionarios
Básicamente, vas a necesitar dos listados de opciones:
- El diccionario padre o conjunto de términos del campo que primero debe seleccionarse. Para el caso de nuestro ejemplo, el motivo.
- El diccionario dependiente o hijo, con los términos que deben filtrarse de acuerdo con la selección del campo padre. En este caso, en la creación de este diccionario, se debe indicar el el diccionario padre.
Añadir los términos en el diccionario hijo
Los términos del diccionario hijo, deben tener completada la información del "Parent term from". Es decir, en "Parent term from" debemos seleccionar la opción con la que estos términos serán visibles.
Veámoslo con un ejemplo.
En los términos de las opciones del campo submotivo que deban mostrarse cuando el usuario seleccione la opción "Reclamación por inconformidad con el servicio al cliente", debe indicarse esta opción como término padre.
Por cada término que se añada al diccionario hijo, se debe completar el término padre.
Cuando en el campo motivo se haya seleccionado "Reclamación por inconformidad con el servicio al cliente", el campo Submotivo sólo debería mostrar las 3 opciones anteriores.
Una vez creados los diccionarios, no olvides vincularlos con los campos creados en el paso anterior.
Crear la relación entre los campos
El último paso es crear la relación entre los campos, que en Athento se denomina Related Choices y que pueden crearse en el back-end, desde el menú Metadata types.
Para crear la relación, se añade un nuevo Metadata types y Athento te pedirá la siguiente información:
- Trigger: Selecciona el metadatatype del campo padre
- Related: Selecciona el metadatatype del campo hijo
- Data: Selecciona el diccionario hijo
- Document type: Selecciona el name del formulario
- Filter type: Escoge la opción Filter related by parent
- Suffix: No aplica para este caso
Configuración por los valores de los términos (Obsoleta)
Para esta opción necesitarás:
Dos campos de tipo selección o choice
En tu formulario, crea dos campos de tipo "Choice". El campo "padre", se debe marcar con subtipo "Dictionary", y el campo hijo se debe marcar con subtipo "Related metadata".
Ver cómo añadir campos a un formulario.
Dos diccionarios
Básicamente, vas a necesitar dos listados de opciones:
- El diccionario padre o conjunto de términos del campo que primero debe seleccionarse. Para el caso de nuestro ejemplo, el motivo.
- El diccionario dependiente o hijo, con los términos que deben filtrarse de acuerdo con la selección del campo padre.
Puedes crear el diccionario padre como cualquier otro diccionario. Ver cómo añadir diccionarios.
Valores del diccionario hijo
Los valores del diccionario hijo deben incluir los valores de su opción padre.
Veámoslo con un ejemplo.
OPCIÓN DEL DICCIONARIO PADRE
Valor = 1
Etiqueta = Reclamación por inconformidad con el servicio al cliente
OPCIONES EN EL DICCIONARIO DEPENDIENTE O HIJO
- Valor= 1 / Etiqueta= Por la espera al ser atendido
- Valor=2 / Etiqueta= Por defectos en el producto o servicio
- Valor= 3 / Etiqueta= Por mala atención de un empleado
Cuando en el campo motivo se haya seleccionado "Reclamación por inconformidad con el servicio al cliente", el campo Submotivo sólo debería mostrar las 3 opciones anteriores.
Para indicar a qué motivo pertenecen los tres submotivos, deben crearse en el diccionario con la siguiente estructura.
- Valor = Valor padre-Valor hijo
- Etiqueta = Valor padre-Etiqueta hijo
Especificamente, para la opción "Por defectos en el producto o servicio", el término deberá crearse así:
- Valor = 1-2
- Etiqueta = 1-Por defectos en el producto o servicio
Una vez creados los diccionarios, no olvides vincularlos con los campos creados en el paso anterior.
Crear la relación entre los campos
El último paso es crear la relación entre los campos, que en Athento se denomina Related Choices y que pueden crearse en el back-end, desde el menú Metadata types.
Para crear la relación, se añade un nuevo Metadata types y Athento te pedirá la siguiente información:
- Trigger: Selecciona el metadatatype del campo padre
- Related: Selecciona el metadatatype del campo hijo
- Data: Selecciona el diccionario hijo
- Document type: Selecciona el name del formulario
- Filter type: Escoge la opción Filter related by value
- Suffix: Aquí escribe un guión
Importante: En caso de que se requiera añadir un campo relacionado de tercer nivel "Nieto", es necesario indicar en los parámetros de la configuración un suffix diferente al que se ha indicado para el campo hijo.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.