| Resumo | Um plugin de gerenciamento de processos para Discourse que move o trabalho através de etapas configuráveis com ações, filtros de lista, gráficos, visualizações em faixas (swim-lane) e quadros Kanban. | |
| Link do Repositório | https://github.com/merefield/discourse-process-manager | |
| Guia de Instalação | Como instalar plugins no Discourse |
Gostou deste plugin? Por favor, dê uma
no GitHub! ![]()
Resumo
O Process Manager oferece uma estrutura segura de gerenciamento de processos para o Discourse. Cada processo é composto por etapas e opções configuráveis, e os tópicos avançam por essas etapas até a conclusão.
Um processo pode representar um fluxo de trabalho, fluxo de aprovação, fila de suporte, pipeline de revisão ou outro trabalho em etapas.
Ele suporta ramificação e loops, visualizações de descoberta em lista e Kanban, trilhas de auditoria, gráficos e comportamentos amigáveis à automação, mantendo-se próximo das permissões e padrões de interface do usuário (UI) principais do Discourse.
Isso mantém a configuração simples e garante que apenas as pessoas certas possam agir sobre um item de trabalho a qualquer momento.
Usar tópicos como itens de trabalho dá a cada processo uma base flexível e nativa do Discourse: cada item pode ter um título, descrição detalhada, anexos, discussão, notificações, tags e um histórico completo prontamente disponíveis.
Recursos
-
Fluxos de gerenciamento de processos usando tópicos do Discourse como itens de trabalho
-
Fluxos de trabalho, etapas e opções de etapa definidos por administradores
-
Editor visual de fluxo de trabalho para organizar etapas, faixas (swim lanes) e conectores de transição
-
Baseado em conceitos principais do Discourse: categorias, grupos, tags, notificações e permissões baseadas em categoria
-
As permissões de ação permanecem próximas ao comportamento do Discourse: os usuários só podem agir onde já possuem a permissão da categoria correta
-
Descoberta de processos em
/processescom filtros rápidos:- Minhas categorias
- Atrasados
- Etapa = X
-
Seletor de visualização de descoberta:
-
Lista
-
Kanban, mostrado apenas para um único contexto de fluxo de trabalho compatível com Kanban
-
Gráfico, mostrado apenas para um contexto de processo único e usuários com permissão para gráficos
-
Gráfico, mostrado apenas para um contexto de fluxo de trabalho único e usuários com permissão para gráficos
-
-
Quadro de fluxo de trabalho Kanban:
- Cartões de tópicos clicáveis
- Transições de arrastar e soltar legais
- Transições de teclado com
ArrowLeft/ArrowRightonde permitido
-
Banner de tópico de fluxo de trabalho:
- Fluxo de trabalho e etapa atuais
- Ações de transição disponíveis
- Link de visualização
-
Modelo de atraso com hierarquia:
- Configuração global:
process_manager_overdue_days_default - Substituição do processo
- Substituição da etapa
0desativa o atraso naquele escopo- Indicadores de atraso na lista de processos e nos cartões Kanban
- Configuração global:
-
Gráficos de burn-down de fluxo de trabalho:
- Endpoint de gráfico e integração de UI
- Seletor de intervalo de semanas de 1 a 12 semanas
- Janelas de semana completa e séries coloridas por etapa
-
Trilha de auditoria de transição via pequenos posts de ação
-
Notificações de chegada para categorias assistidas usando „Watch First Post“
-
Visualização de fluxo de trabalho disponível a partir de tópicos e visualizações de descoberta
-
Integração com Data Explorer com consultas de fluxo de trabalho padrão:
- estatísticas de burn-down/burn-up
- log de auditoria
-
Processamento de etapa assistido por IA opcional
Conceitos Introdutórios
Faixas (Swim Lanes)
Cada faixa de fluxo de trabalho é uma Categoria (ou preferencialmente uma Subcategoria, veja abaixo). À medida que um tópico avança, ele se move entre categorias de acordo com as transições configuradas.
Itens de Processo
- Um único item de processo (por exemplo, um ticket) é um Tópico.
- Tags podem ser adicionadas para metadados, como prioridade.
- O movimento entre categorias é controlado por ações de fluxo de trabalho (a menos que haja substituição por equipe).
Atores
Usuários que podem criar tópicos em uma categoria de etapa podem agir sobre itens de fluxo de trabalho nessa etapa. Usuários com acesso de resposta ainda podem comentar normalmente.
Ações via Opções
As Opções de Etapa definem as ações disponíveis em cada etapa. Cada opção é exibida como um botão de ação de tópico e pode mover o tópico para uma etapa de destino.
Painel de Controle
Use o filtro de navegação /workflow para ver os tópicos de fluxo de trabalho aos quais você tem acesso, depois filtre ou alterne para Kanban para gerenciamento de fluxo no estilo de quadro.
Trilha de Auditoria
As transições são registradas como pequenos posts de ação no tópico. Consultas do Data Explorer agrupadas suportam auditoria e relatórios operacionais.
Visualização
A visualização de fluxo de trabalho está disponível a partir de:
- links no banner do tópico
- campos de fluxo de trabalho na lista de descoberta
Principais Diferenças em Relação ao Discourse Padrão
- Você não pode criar um novo tópico diretamente em categorias de fluxo de trabalho além da etapa 1.
- Você não pode alterar manualmente a categoria de um tópico de fluxo de trabalho, a menos que seja membro da equipe.
- Apenas usuários com direitos de criação na categoria podem executar transições de fluxo de trabalho.
Começando:
- Ative o plugin com
process_manager_enabled. - Vá para
Admin -> Plugins -> Process Manager. - Crie um processo, salve-o e, em seguida, adicione etapas e opções de etapa.
- Configure as permissões de categoria para que os atores do processo tenham permissão de criação de tópico nas categorias de etapa relevantes.
- Crie um tópico na primeira categoria de etapa.
- Transicione-o usando botões de ação de tópico ou interações Kanban.
- Use
/processespara gerenciamento de fila operacional.
Ações de IA:
A IA pode executar uma etapa usando a integração direta do OpenAI do Process Manager. Isso não depende do Discourse AI.
Requisitos:
process_manager_openai_api_keyválido- IA ativada na etapa
- o prompt inclui
{{options}}e{{topic}}
Exemplo de prompt:
suas opções são {{options}}. se o seguinte texto afirmar que é delicioso, por favor aceite, caso contrário, rejeite. {{topic}} responda com uma palavra dessas opções
Problemas Conhecidos
Este plugin ainda está em evolução. Por favor, reporte problemas e ideias de melhoria no repositório ou neste tópico do Meta.








