Puedes mostrar atributos de conversación condicionalmente según el valor de otro atributo.
Nota: Esta función no es una característica de seguridad.
¿Qué son los atributos condicionales de conversación?
Los atributos condicionales son una función que te permite:
Mostrar atributos condicionalmente según el valor de otro atributo. Por ejemplo, puedes elegir mostrar el atributo "Delivery Carrier" solo cuando un cliente establezca el valor del atributo "Issue" en "Delivery".
Limitar condicionalmente las opciones de un atributo según el valor de otro atributo. Por ejemplo, mostrar solo las opciones "Italy" y "Spain" en el atributo "Country" si el atributo "Region" está configurado en "EMEA", y mostrar solo las opciones "Malaysia" y "Japan" en el atributo "Country" si el atributo "Region" está configurado en "APAC".
Terminología
Hay dos términos clave que debes entender:
Atributo controlador: el atributo que controla si uno o más atributos dependientes aparecen.
Atributo dependiente: el atributo que aparece como resultado de un valor ingresado en el atributo controlador.
Por ejemplo, cuando el atributo "Issue" está configurado en “Delivery”, se muestra el atributo “Delivery Carrier”. "Issue" es el atributo controlador en este caso. “Delivery Carrier” es el atributo dependiente.
Configura atributos condicionales para conversaciones
Aquí hay dos ejemplos que explican cómo usar atributos controladores y atributos dependientes:
1) Mostrar un nuevo atributo según el valor de otro
Por ejemplo: muestra el atributo "Delivery Carrier" cuando el atributo "Issue" está configurado en “Delivery”.
Ve a Settings > Conversation data y haz clic en Create attribute.
Crea un atributo de lista para "Issue" y enumera los problemas, por ejemplo, "Delivery", "Payment", etc.
Crea otro atributo de lista para "Delivery Carrier" y enumera los transportistas de entrega.
Agrega una condición al atributo controlador, "Issue". Para hacer esto:
Haz clic en el icono de lápiz y navega a la pestaña Condiciones.
Haz clic en Add condition para crear una nueva condición.
En “If option is”, selecciona en el menú desplegable el valor relevante para "Issue", que en este caso es “Delivery”.
En “then show”, selecciona el atributo que quieres mostrar cuando "Issue" está configurado en "Delivery". En este caso, selecciona el atributo "Delivery Carrier".
El menú desplegable de abajo, que dice “All options”, te permite limitar qué opciones se muestran cuando se cumple la condición. En este caso, deja el menú desplegable en “All options”. Para ver un ejemplo de cómo limitar las opciones mostradas, mira abajo.
Guarda tus condiciones.
2) Limitar los valores en un menú desplegable de otro atributo
Puedes limitar los valores en un menú desplegable de otro atributo según el valor de otro atributo. Por ejemplo: si "Region" está configurado en "EMEA", muestra solo países EMEA en "Country", pero si "Region" es "APAC", muestra solo países APAC en "Country".
Además de hacer que un nuevo atributo aparezca condicionalmente según el valor de otro atributo, también puedes usar atributos condicionales para limitar las opciones en un menú desplegable de lista.
Ve a Settings > Conversation data y haz clic en Create attribute.
Crea los dos atributos: "Region" y "Country". El atributo "Country" debe contener todos los valores relevantes para cada uno de los valores de "Region". En este ejemplo, "Country" debe contener una lista de todos los países que quieres mostrar en EMEA y APAC (Italy, Spain, Germany, Malaysia, Japan, Singapore).
Agrega dos condiciones al atributo controlador, "Region". Para hacer esto:
Haz clic en el icono de lápiz y navega a la pestaña "Conditions"
Haz clic en Add condition para crear la primera condición.
En “If option is”, selecciona en el menú desplegable el valor relevante para "Region". En este caso “EMEA”.
En “then show”, selecciona el atributo que quieres mostrar cuando "Region" es "EMEA". En este caso, selecciona el atributo "Country".
Para limitar las opciones en "Country" cuando "Region" es "EMEA", cambia el menú desplegable de "All options" para mostrar solo las opciones "Italy, Spain y Germany".
Repite lo anterior para "If option is" configurado en "APAC", excepto cambia el menú desplegable de "All options" para mostrar solo las opciones "Malaysia, Japan y Singapore".
Guarda tus condiciones.
Impacto en otras configuraciones, datos existentes y automatizaciones
Cómo los cambios en el valor de los atributos controladores afectan a los atributos dependientes
Al cambiar un atributo controlador después de que un atributo dependiente ya esté completado, el valor del atributo dependiente se eliminará automáticamente.
Por ejemplo, si "Issue" cambia de "Delivery", se eliminará el atributo condicional "Delivery Carrier".
Cómo los cambios en las condiciones afectan los datos recopilados en conversaciones existentes
Los cambios en las condiciones de la configuración no afectan los datos históricos ya recopilados en los atributos.
Por ejemplo, cuando un atributo "Delivery Carrier" tiene la condición de que solo aparece cuando "Issue" está configurado en "Delivery":
Cambiar las condiciones configuradas para que "Delivery Carrier" aparezca solo cuando "Issue" esté configurado en "Package Missing" no eliminará "DHL" como valor del atributo "Delivery Carrier".
Sin embargo, si un compañero/cliente actualiza el valor del atributo Issue en la conversación, se desactivará y ocultará el atributo "Delivery Carrier" ya que las condiciones para que aparezca ya no se cumplen.
Nota:
Hay un límite de 100 condiciones por atributo dependiente.
El atributo controlador solo puede ser un tipo de dato lista. La opción para agregar condiciones está deshabilitada si no tienes atributos que sean de tipo lista.
No es posible configurar un atributo para que aparezca basado en dos condiciones en forma AND. Por ejemplo, solo mostrar el atributo "Refund" si Category es "Product" Y "Price is > 100$".
Fin workflows y cambios vía API pueden completar el atributo dependiente sin completar el atributo controlador.
Cómo agregar condiciones en masa
Si tienes una gran cantidad de condiciones que necesitan ser creadas, para ahorrar tiempo, puedes subir tus condiciones usando un archivo CSV.
Ve a Settings > Conversation data para configurar los ajustes de atributos de conversación.
Edita el atributo al que deseas agregar condiciones. Luego selecciona la pestaña Conditions y haz clic en Upload.
Sube un CSV que contenga tus condiciones. Debe seguir el siguiente formato:
Primera columna - La opción controladora que activa la condición.
Segunda columna - El atributo dependiente que se muestra cuando se selecciona la opción controladora.
Tercera columna - Qué opciones se muestran, si el atributo dependiente es un atributo de lista. De lo contrario, déjalo en blanco para mostrar todas. Cada opción debe ingresarse en una fila separada, incluso cuando esté asociada con el mismo valor controlador.
La primera fila se tratará como encabezados de columna y no se importará.
Este es un ejemplo de una hoja formateada si deseas configurar condiciones en el atributo controlador Region con las únicas opciones relevantes. 👇
If option is | then show | with these options |
EMEA | Country | France |
|
| Greece |
|
| Italy |
APAC | Country | Japan |
|
| Australia |
Cómo usar atributos condicionales con Fin Attributes
Fin Attributes es una función que permite a Fin clasificar automáticamente las conversaciones según su contenido.
Ahora soporta atributos condicionales, que te permiten crear reglas que controlan con precisión cuándo Fin debe detectar un atributo específico. Esto funciona vinculando atributos en una relación padre/dependiente. Fin solo intentará detectar el atributo dependiente después de haber identificado primero un valor específico para el atributo padre, asegurando que los valores solo se apliquen cuando sean relevantes.







