Resumen de Acciones en SmartFlow
Introducción
Las acciones en SmartFlow son los elementos que te permiten ejecutar tareas y realizar tus flujos de trabajo. Una vez que se activa un disparador, las acciones toman el control para lograr los objetivos definidos, como enviar un mensaje, ejecutar lógica condicional o comunicarse con una API externa.
Categorías de Acciones
SmartFlow ofrece varios tipos de acciones, agrupadas por categoría para una gestión simplificada.
1. Chat
Acciones relacionadas con herramientas conversacionales.
- Enviar Mensaje a la Instancia de Chat: Envía un mensaje predefinido a un usuario a través de una instancia de chat.
- Buscar en la Base de Conocimientos: Busca una respuesta en una base de conocimientos.
- Agregar Etiqueta a la Instancia de Chat: Agrega una etiqueta para marcar una conversación.
- Delegar a ChatModel: Transfiere una instancia a un modelo conversacional.
- Establecer Observación: Agrega una observación específica para una instancia.
Captura de pantalla: [Insertar una captura de pantalla que muestre las opciones en la categoría "Chat" en la interfaz.]
2. Email
Acciones para enviar correos electrónicos.
- Enviar Correo Electrónico: Envía un correo electrónico a un usuario o a una lista de destinatarios.
Captura de pantalla: [Mostrar la interfaz de configuración para la acción "Enviar Correo Electrónico" con campos personalizados.]
3. API
Acciones para integrar sistemas externos a través de llamadas a la API.
- Realizar llamada a la API: Hacer una llamada a una API externa.
- Importar colección OpenAPI: Importar colecciones OpenAPI para utilizar puntos finales predefinidos.
Screenshot: [Incluir una captura de pantalla que ilustre la importación de una colección OpenAPI.]
4. Lógica
Acciones relacionadas con la lógica condicional y la gestión de flujos de trabajo.
- Condiciones: Crear escenarios "si/entonces" para guiar los flujos.
- Establecer variables: Definir o actualizar variables para enriquecer el contexto del flujo de trabajo.
Screenshot: [Presentar un ejemplo de una acción condicional con múltiples ramas.]
5. Acciones Personalizadas
Acciones avanzadas o personalizadas.
- Scripts personalizados: Agregar un script personalizado para una acción específica.
- Ejecutar sub-flujo de trabajo: Llamar a otro SmartFlow como parte del flujo de trabajo en curso.
Screenshot: [Ilustrar un ejemplo de un sub-flujo de trabajo llamado por una acción principal.]
Configurando Acciones
Agregar una Acción
- Seleccionar una Acción: Elija una acción de la lista de categorías.
- Configurar los Campos: Complete los detalles requeridos (por ejemplo, contenido del mensaje, destinatarios del correo electrónico).
- Validar: Pruebe y guarde la acción para integrarla en el flujo de trabajo.
Captura de pantalla: [Mostrar un ejemplo de configuración de una acción con campos completados.]
Administrar Acciones
- Editar una Acción Existente: Haga clic en la acción en el flujo de trabajo para editar sus parámetros.
- Eliminar una Acción: Elimine una acción que ya no se necesita haciendo clic en el ícono correspondiente.
- Reorganizar Acciones: Arrastre las acciones para ajustar el orden de ejecución.
Casos de Uso para Acciones
Ejemplo 1: Notificación Automatizada
- Disparador: Un usuario envía un formulario.
- Acciones:
- Enviar un correo electrónico de confirmación al usuario.
- Agregar una observación para rastrear el estado de la presentación.
Ejemplo 2: Integración de API
- Disparador: Un webhook recibe datos de un CRM.
- Acciones:
- Realizar una llamada a la API para recuperar información adicional.
- Enviar un mensaje al chatbot con los datos obtenidos.
Captura de pantalla: [Mostrar un flujo completo con estas acciones encadenadas.]
Mejores Prácticas
- Planifica Tus Acciones: Identifica claramente el orden de ejecución de las acciones para asegurar una lógica coherente.
- Prueba Cada Acción: Simula su funcionamiento antes de desplegar el flujo de trabajo.
- Documenta Tus Flujos de Trabajo: Agrega descripciones para cada acción para facilitar el mantenimiento.
Enlaces Útiles
Con esta descripción general, puedes utilizar acciones para construir flujos de trabajo complejos y automatizados. ¡Pasa a la siguiente sección para descubrir cómo usar observaciones para enriquecer tus flujos!