Skip to main content
Triggers fundamentais cobrem os pontos de entrada de workflow mais comuns: invocação manual, execuções agendadas, solicitações HTTP recebidas e upload de arquivos.

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.
Configuração Variáveis de saída
Exemplo: referenciando um campo de entrada
  • 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_input está 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.
Configuração Variáveis de saída Modos de resposta
  • 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.
Configuração
Sempre defina o campo timezone explicitamente. Se deixado não definido, a agenda é executada em UTC, o que pode causar temporização inesperada para workflows específicos de região.
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
  • 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_time em 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.
Configuração Este trigger não possui campos de configuração obrigatórios. Ele é ativado automaticamente quando um arquivo é carregado no chat ou interface associado ao workflow. Variáveis de saída
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.
  • trigger.file sempre se refere ao primeiro (ou único) arquivo carregado. Para workflows multi-arquivo, use trigger.files com um nó Loop.
  • Use trigger.file.type em um nó Condicional para rotear diferentes tipos de arquivo para diferentes ramificações de processamento.