Criei meu primeiro workflow — um simples de onboarding que adiciona um novo usuário a um grupo e envia uma mensagem privada algumas horas depois. Ele falhou porque eu não havia entendido que precisava detalhar as propriedades do usuário ao chamar “Group” para selecionar o nome de usuário. Já corrigi isso e agora gostaria de testá-lo no usuário em que ele falhou — existe alguma forma de fazer isso? Tipo, dizer: “ei, workflow, execute agora manualmente usando este valor específico para aquela variável que você precisa na sua primeira etapa”? Vi algo sobre fixar a saída, mas não consegui entender como funciona.
Obrigado pela ajuda! (auto-hospedado, caso isso seja relevante)
Olá, talvez uma implementação mais robusta para testar Workflows seja uma boa ideia ou até mesmo esteja em desenvolvimento; no momento, temos a opção de acioná-los manualmente.
Basta pesquisar por ‘Manual’ ao adicionar novos elementos e você o encontrará. Além disso, na aba de execuções, é possível ver todos os detalhes das tentativas de execução na tela.
E, como bônus, nas configurações de cada Workflow, é possível escolher um que será executado em caso de erro (eles precisam ter o gatilho de erro nos nós para aparecer automaticamente no menu suspenso de configurações de erro)
Hmm, então, eu vi que posso acionar uma etapa manualmente com o pequeno botão verde “iniciar”, mas não sei onde procurar por “Manual”.
Como eu estava me mexendo por aí, tentei pressionar aquele botão verde “iniciar” para a etapa em que o processo havia travado depois de “fixar” a saída anterior — não tenho certeza do que isso faz ou como funcionou, mas parece que fez o que eu queria (adicionou o usuário ao grupo certo).
Mas foi bem aleatório, gostaria de entender o que eu fiz!
Isso parece ótimo, e você não precisa mais procurar por ‘Manual’, pois já adicionou esse gatilho ao seu Workflow.
Ele apenas inicia workflows clicando no botão verde que você pressionou. Seu instinto estava certo
Se quiser se aprofundar um pouco mais como próximo passo, dê uma olhada nas execuções. Lá você pode ver uma saída detalhada das execuções do workflow, e está em um formato legível por humanos. Eu corrigi (com funcionalidade de IA) quase todos os workflows usando esses dados nos meus prompts.