Em 17 de setembro, realizamos o evento Explorando Fluxos de Trabalho no Discourse, uma visão prática de como as comunidades podem usar Discourse Workflows para automatizar processos de múltiplas etapas diretamente no Discourse.
Assista à gravação:
Os fluxos de trabalho são automações visuais que reagem a eventos ocorridos na sua comunidade e, em seguida, executam ações.
Na sua forma mais simples, você pode pensá-los como gatilho → ação → resultado.
Fluxos de trabalho mais complexos podem incluir condições, ramificações, dados armazenados, IA, ações agendadas e conexões com serviços externos.
Durante a sessão, detalhamos os blocos de construção básicos de um Fluxo de Trabalho, incluindo:
- Gatilhos: O que inicia o Fluxo de Trabalho, como um novo tópico, um evento agendado ou um webhook recebido
- Condições: Regras que determinam qual caminho o Fluxo de Trabalho deve seguir
- Ações: O que o Discourse deve fazer a seguir, como criar uma publicação, conceder um distintivo, notificar alguém ou chamar uma API externa
- Controle de fluxo e utilitários: Blocos de construção adicionais que ajudam a conectar e gerenciar automações mais complexas
Também exploramos algumas capacidades que se tornam especialmente úteis quando combinadas: categorização por IA, tabelas de dados e automação de grupos. Essas funcionalidades podem ajudar as comunidades a classificar conteúdo, armazenar informações de que um Fluxo de Trabalho precisará mais tarde e direcionar ou gerenciar usuários com base em condições definidas.
Fluxos de Trabalho em ação
Uma grande parte da sessão foi dedicada a ir além dos blocos de construção e examinar problemas reais da comunidade que poderiam ser automatizados.
Alguns exemplos incluíram:
- Relatórios e acompanhamento automatizados: Executar consultas recorrentes no Data Explorer, resumir os resultados e criar relatórios para diferentes equipes.
- Levar a pergunta certa à pessoa certa: Identificar o assunto de um novo tópico e direcionar ou escalá-lo para a pessoa ou grupo mais preparado para responder.
- Fechando o ciclo de discussões sem resposta: Encontrar tópicos que ainda precisam de atenção, lembrar as pessoas de marcar soluções ou escalar conversas que permanecem sem resolução.
Também demonstramos como várias peças podem funcionar juntas em uma única automação. Por exemplo, um Fluxo de Trabalho pode usar informações armazenadas em uma tabela de dados junto com IA para determinar qual especialista no assunto deve receber uma pergunta. Fluxos de Trabalho agendados também podem executar consultas no Data Explorer, resumir os resultados e enviar relatórios recorrentes para um tópico ou chat.
Comece pelo problema, não pelos nós
Um dos principais aprendizados da sessão foi que você não precisa começar entendendo todos os nós de Fluxo de Trabalho disponíveis.
Em vez disso, comece pela coisa que você deseja melhorar.
Pergunte-se:
O que o inicia?
É um novo tópico? Um agendamento? Uma ação do usuário? Algo vindo de outro sistema?
O que o Discourse deve verificar?
Conteúdo? Um usuário ou grupo? O resultado de uma consulta? Informações salvas anteriormente no Fluxo de Trabalho?
O que deve acontecer em seguida?
Algo deve ser marcado, enviado, atualizado, direcionado, adiado, lembrado ou escalado?
Se você ainda não tem certeza do que automatizaria, compartilhamos quatro lugares para procurar ideias:
- A repetição: O que você ou sua equipe está fazendo repetidamente?
- O atrito: O que continua não acontecendo da forma como você gostaria?
- O roubo: O que outra comunidade fez que fez você pensar: “Ah, isso é esperto?”
- O estranho: A automação poderia criar um lembrete útil, uma desbloqueio, uma consequência, um jogo ou até uma piada interna?
Nem todo processo da comunidade pode ser automatizado com Fluxos de Trabalho hoje, e também discutimos algumas limitações atuais e ideias para adições futuras. Mas o objetivo não é necessariamente automatizar tudo. É identificar os processos repetitivos, fáceis de esquecer ou que consomem muito tempo, onde a automação pode tornar a gestão da sua comunidade um pouco mais fácil.