Execute automaticamente seus workflows CrewAI quando eventos específicos ocorrem em integrações conectadas
Os triggers de automação permitem executar automaticamente suas implantações CrewAI quando eventos específicos ocorrem em suas integrações conectadas, criando workflows poderosos orientados por eventos que respondem a mudanças em tempo real em seus sistemas de negócio.
Mantemos um repositório abrangente com amostras de payload de várias fontes de trigger para ajudá-lo a construir e testar suas automações:🔗 Amostras de Payload de Trigger CrewAI EnterpriseEste repositório contém:
Exemplos reais de payload de diferentes fontes de trigger (Gmail, Google Drive, etc.)
Documentação da estrutura de payload mostrando o formato e campos disponíveis
Todos os métodos @start() em seus flows aceitarão um parâmetro adicional chamado crewai_trigger_payload:
Copy
Ask AI
from crewai.flow import Flow, start, listenclass MeuFlowAutomatizado(Flow): @start() def lidar_com_trigger(self, crewai_trigger_payload: dict = None): """ Este método start pode receber dados do trigger """ if crewai_trigger_payload: # Processa os dados do trigger trigger_id = crewai_trigger_payload.get('id') dados_evento = crewai_trigger_payload.get('payload', {}) # Armazena no estado do flow para uso por outros métodos self.state.trigger_id = trigger_id self.state.trigger_type = dados_evento return dados_evento # Lida com execução manual return None @listen(lidar_com_trigger) def processar_dados(self, dados_trigger): """ Processa os dados do trigger """ # ... processa o trigger
Verifique os logs de execução para detalhes do erro
Se você está desenvolvendo, certifique-se de que as entradas incluem o parâmetro crewai_trigger_payload com o payload correto
Os triggers de automação transformam suas implantações CrewAI em sistemas responsivos orientados por eventos que podem se integrar perfeitamente com seus processos de negócio e ferramentas existentes.