Entrada manual
Inicia un flujo de trabajo cuando un usuario o sistema externo lo invoca explícitamente. Puede configurarlo con campos de entrada personalizados que deben completarse antes de que el flujo de trabajo se ejecute — lo que lo hace ideal para tareas bajo demanda que requieren contexto proporcionado por el usuario, como enviar una solicitud, iniciar un reporte o comenzar un proceso desde la interfaz de chat de Odin. Cuándo usarlo- Desea ejecutar un flujo de trabajo bajo demanda desde la interfaz de Odin o a través de la API.
- El flujo de trabajo necesita entradas proporcionadas por el usuario antes de poder ejecutarse.
- Está probando o depurando un flujo de trabajo con valores específicos.
Variables de salida
Ejemplo: referencia a un campo de entrada
Notas
Notas
- Los campos de entrada se presentan al usuario como un formulario antes de que inicie el flujo de trabajo. Mantenga los nombres de campo cortos y descriptivos.
trigger.user_inputestá disponible incluso si no hay campos de entrada personalizados configurados.- Para invocar este desencadenante programáticamente, llame a la API de Odin con el ID del flujo de trabajo y los valores de entrada requeridos.
Webhook
Expone un endpoint HTTP único para su flujo de trabajo. Los sistemas externos — como aplicaciones de terceros, plataformas de automatización o scripts personalizados — pueden enviar una solicitud HTTP a esa URL para iniciar el flujo de trabajo. El cuerpo de la solicitud, los encabezados, los parámetros de consulta y el método HTTP se pasan todos a los nodos posteriores. Cuándo usarlo- Un sistema externo necesita notificar a Odin cuando ocurre un evento (por ejemplo, un envío de formulario, un evento de pago o una actualización de otra plataforma).
- Está integrando Odin con Automation Anywhere u otro sistema que puede llamar a un endpoint HTTP.
- Desea exponer un flujo de trabajo como un endpoint API que otros desarrolladores o herramientas puedan llamar.
Variables de salida
Modos de respuesta
Notas
Notas
- Al usar la autenticación
header, configure el nombre y valor esperado del encabezado en la configuración del desencadenante. trigger.webhook_urles útil para incluir la URL del endpoint en la documentación de configuración enviada a socios de integración.- Si está llamando a este webhook desde Automation Anywhere, use la acción HTTP Task en su bot para hacer POST a la URL del webhook.
Programación
Activa un flujo de trabajo automáticamente según una programación recurrente definida por una expresión cron. Úselo para automatizar tareas basadas en tiempo como reportes diarios, sincronizaciones periódicas de datos o notificaciones recurrentes — sin ninguna intervención manual. Cuándo usarlo- Necesita que un flujo de trabajo se ejecute a una hora fija todos los días, semanas o meses.
- Está automatizando un proceso de negocio recurrente (por ejemplo, obtener datos cada mañana, enviar un resumen semanal).
- Desea sondear un sistema externo a intervalos regulares.
Referencia de expresiones cron
Una expresión cron tiene cinco campos: minuto · hora · día del mes · mes · día de la semana.
Variables de salida
Notas
Notas
- El desencadenante de programación no pasa entrada de usuario. Si su flujo de trabajo necesita datos dinámicos, obténgalos dentro del flujo de trabajo usando un nodo API o herramienta de toolkit.
- Use
trigger.trigger_timeen nodos posteriores para registrar cuándо ocurrió la ejecución programada.
Carga de archivos
Inicia un flujo de trabajo cuando se carga uno o más archivos. Proporciona el contenido, nombre, tamaño y tipo MIME de cada archivo a los nodos posteriores — lo que lo hace ideal para flujos de trabajo de procesamiento de documentos como analizar un reporte cargado, extraer datos de una hoja de cálculo o enrutar un archivo a un modelo de IA para análisis. Cuándo usarlo- Desea que los usuarios envíen archivos para que el flujo de trabajo los procese (por ejemplo, facturas, contratos, exportaciones CSV).
- Necesita extraer contenido de documentos cargados y pasarlo a un nodo LLM o de procesamiento de datos.
- Está construyendo un pipeline de ingestión de múltiples archivos.
- Archivo único
- Múltiples archivos
El contenido del archivo se extrae como texto sin formato. Los formatos binarios como PDF y documentos de Word se analizan automáticamente — el texto extraído es lo que aparece en
trigger.file.content.Notas
Notas
trigger.filesiempre se refiere al primer (o único) archivo cargado. Para flujos de trabajo de múltiples archivos, usetrigger.filescon un nodo Bucle.- Use
trigger.file.typeen un nodo Condicional para enrutar diferentes tipos de archivos a diferentes ramas de procesamiento.