Manual Input
Inicia um workflow quando um usuário ou sistema externo o invoca explicitamente. Você pode configurá-lo com campos de entrada personalizados que devem ser preenchidos antes que o workflow seja executado — tornando-o ideal para tarefas sob demanda que requerem contexto fornecido pelo usuário, como enviar uma solicitação, iniciar um relatório ou começar um processo a partir da interface de chat do Odin. Quando usar- Você deseja executar um workflow sob demanda a partir da interface do Odin ou via API.
- O workflow precisa de entradas fornecidas pelo usuário antes de poder executar.
- Você está testando ou depurando um workflow com valores específicos.
Variáveis de saída
Exemplo: referenciando um campo de entrada
Observações
Observações
- Os campos de entrada são apresentados ao usuário como um formulário antes que o workflow seja iniciado. Mantenha os nomes dos campos curtos e descritivos.
trigger.user_inputestá disponível mesmo que nenhum campo de entrada personalizado esteja configurado.- Para invocar este trigger programaticamente, chame a API do Odin com o ID do workflow e os valores de entrada necessários.
Webhook
Expõe um endpoint HTTP exclusivo para seu workflow. Sistemas externos — como aplicativos de terceiros, plataformas de automação ou scripts personalizados — podem enviar uma solicitação HTTP para essa URL para iniciar o workflow. O corpo da solicitação, cabeçalhos, parâmetros de consulta e método HTTP são todos passados para os nós downstream. Quando usar- Um sistema externo precisa notificar o Odin quando um evento ocorrer (por exemplo, envio de formulário, evento de pagamento ou atualização de outra plataforma).
- Você está integrando o Odin com a Automation Anywhere ou outro sistema que pode chamar um endpoint HTTP.
- Você deseja expor um workflow como um endpoint API que outros desenvolvedores ou ferramentas possam chamar.
Variáveis de saída
Modos de resposta
Observações
Observações
- Ao usar autenticação
header, configure o nome e valor esperados do cabeçalho nas configurações do trigger. trigger.webhook_urlé útil para incluir a URL do endpoint na documentação de configuração enviada a parceiros de integração.- Se você está chamando este webhook a partir da Automation Anywhere, use a ação HTTP Task no seu bot para fazer POST na URL do webhook.
Schedule
Aciona um workflow automaticamente em uma agenda recorrente definida por uma expressão cron. Use-o para automatizar tarefas baseadas em tempo, como relatórios diários, sincronizações periódicas de dados ou notificações recorrentes — sem nenhuma intervenção manual. Quando usar- Você precisa que um workflow seja executado em um horário fixo todos os dias, semanas ou meses.
- Você está automatizando um processo de negócio recorrente (por exemplo, buscar dados todas as manhãs, enviar um resumo semanal).
- Você deseja verificar um sistema externo em intervalos regulares.
Referência de expressão cron
Uma expressão cron possui cinco campos: minuto · hora · dia do mês · mês · dia da semana.
Variáveis de saída
Observações
Observações
- O trigger Schedule não passa entradas do usuário. Se seu workflow precisa de dados dinâmicos, busque-os dentro do workflow usando um nó API ou ferramenta de toolkit.
- Use
trigger.trigger_timeem nós downstream para carimbar registros ou registrar quando a execução agendada ocorreu.
File Upload
Inicia um workflow quando um ou mais arquivos são carregados. Ele fornece o conteúdo, nome, tamanho e tipo MIME de cada arquivo para os nós downstream — tornando-o ideal para workflows de processamento de documentos, como analisar um relatório carregado, extrair dados de uma planilha ou rotear um arquivo para um modelo de IA para análise. Quando usar- Você deseja que os usuários enviem arquivos para que o workflow processe (por exemplo, faturas, contratos, exportações CSV).
- Você precisa extrair conteúdo de documentos carregados e passá-lo para um LLM ou nó de processamento de dados.
- Você está construindo um pipeline de ingestão multi-arquivo.
- Arquivo único
- Múltiplos arquivos
O conteúdo do arquivo é extraído como texto simples. Formatos binários como PDFs e documentos Word são analisados automaticamente — o texto extraído é o que aparece em
trigger.file.content.Observações
Observações
trigger.filesempre se refere ao primeiro (ou único) arquivo carregado. Para workflows multi-arquivo, usetrigger.filescom um nó Loop.- Use
trigger.file.typeem um nó Condicional para rotear diferentes tipos de arquivo para diferentes ramificações de processamento.