Los activadores basados en condiciones te permiten crear casos de uso a los que solo se puede acceder mediante la navegación — por ejemplo, a través de un paso Go to use case o de un menú persistente — en lugar de coincidir con lo que escribe el usuario.
📘 Dónde encontrarlo
Abre cualquier caso de uso en Flow Builder y haz clic en el nodo de inicio para abrir su panel. El selector del modo de activación aparece en la parte superior.
Modos de activación
Cada caso de uso tiene un modo de activación que determina cómo se activa:
Basado en la intención — Se activa según lo que escriben los usuarios. Requiere frases de entrenamiento. Este es el modo predeterminado.
Basado en condiciones — Se activa mediante pasos y lógica predefinidos. Solo se puede acceder a él mediante Go to use case, botones del menú persistente u otras acciones de navegación.
Selecciona el modo haciendo clic en una de las dos tarjetas situadas en la parte superior del panel del nodo de inicio.
Casos de uso basados en condiciones
Cuando un caso de uso está configurado como Basado en condiciones:
No se requieren ni se muestran frases de entrenamiento
El nodo de inicio del lienzo muestra la etiqueta "Condition-based trigger" en lugar del contador de frases de entrenamiento
Un banner en el panel del nodo de inicio explica: "Se activa únicamente mediante la navegación: úsalo para flujos a los que se accede mediante un paso Go To Use case o a través del menú persistente."
El caso de uso omite por completo la coincidencia de intenciones durante la ejecución
Cambiar de modo de activación
Puedes cambiar el modo de activación de un caso de uso en cualquier momento, pero ten en cuenta las consecuencias:
De basado en la intención a basado en condiciones
Si el caso de uso tiene frases de entrenamiento existentes, aparece un diálogo de confirmación:
⚠️ ¿Cambiar a basado en condiciones?
Se eliminarán todas las frases de entrenamiento. A partir de ese momento, este caso de uso solo se activará mediante botones del menú o acciones de Go to use case.
Haz clic en Cambiar y eliminar frases para confirmar. Si el caso de uso aún no tiene frases de entrenamiento, solo se muestra una confirmación sencilla.
De basado en condiciones a basado en la intención
Volver al modo basado en la intención no elimina los datos, pero tendrás que añadir frases de entrenamiento (el mínimo requerido por la plataforma) antes de poder implementar el caso de uso.
Cuándo usar activadores basados en condiciones
Usa activadores basados en condiciones para flujos que nunca deban coincidir con entradas de texto libre, como:
Subflujos a los que solo se accede mediante un paso Go to use case desde un flujo principal
Elementos de menú de tu menú persistente que conducen a acciones específicas
Flujos de utilidad internos (pantallas de confirmación, gestores de errores, etc.) a los que solo navega el propio bot
Esto mantiene tus casos de uso basados en intenciones enfocados y evita la activación accidental de flujos internos.