| Resumen | Un plugin de gestión de procesos para Discourse que mueve el trabajo a través de pasos configurables con acciones, filtros de lista, gráficos, vistas de carriles de natación y tableros Kanban. | |
| Enlace al repositorio | https://github.com/merefield/discourse-process-manager | |
| Guía de instalación | Cómo instalar plugins en Discourse |
¿Te gusta este plugin? Por favor
en GitHub! ![]()
Resumen
Process Manager proporciona un marco seguro de gestión de procesos para Discourse. Cada proceso consta de pasos y opciones configurables, y los temas avanzan a través de esos pasos hasta su finalización.
Un proceso puede representar un flujo de trabajo, un flujo de aprobación, una cola de soporte, un pipeline de revisión u otro trabajo por etapas.
Soporta ramificación y bucles, vistas de descubrimiento en lista y Kanban, registros de auditoría, gráficos y comportamientos compatibles con la automatización, manteniéndose cercano a los permisos y patrones de interfaz de usuario principales de Discourse.
Esto mantiene la configuración y el ajuste simples, y asegura que solo las personas adecuadas puedan actuar sobre un elemento de trabajo en cualquier momento.
Usar temas como elementos de trabajo proporciona a cada proceso una base flexible y nativa de Discourse: cada elemento puede tener un título, descripción detallada, archivos adjuntos, discusión, notificaciones, etiquetas y un historial completo desde el principio.
Características
-
Flujos de trabajo de gestión de procesos usando temas de Discourse como elementos de trabajo
-
Flujos de trabajo, pasos y opciones de paso definidos por el administrador
-
Editor visual de flujos de trabajo para organizar pasos, carriles de natación y conectores de transición
-
Basado en conceptos principales de Discourse: categorías, grupos, etiquetas, notificaciones y permisos basados en categorías
-
Los permisos de acción se mantienen cercanos al comportamiento de Discourse: los usuarios solo pueden actuar donde ya tienen los permisos de categoría correctos
-
Descubrimiento de procesos en
/processescon filtros rápidos:- Mis categorías
- Vencidos
- Paso = X
-
Selector de vista de descubrimiento:
-
Lista
-
Kanban, mostrado solo para un único contexto de flujo de trabajo compatible con Kanban
-
Gráfico, mostrado solo para un contexto de proceso único y usuarios con permiso para gráficos
-
Gráfico, mostrado solo para un contexto de flujo de trabajo único y usuarios con permiso para gráficos
-
-
Tablero de flujo de trabajo Kanban:
- Tarjetas de tema clicables
- Transiciones de arrastrar y soltar legales
- Transiciones con teclado usando
ArrowLeft/ArrowRightdonde sea legal
-
Banner de tema de flujo de trabajo:
- Flujo de trabajo y paso actuales
- Acciones de transición disponibles
- Enlace de visualización
-
Modelo de vencidos con jerarquía:
- Configuración global:
process_manager_overdue_days_default - Anulación del proceso
- Anulación del paso
0desactiva los vencidos en ese ámbito- Indicadores de vencidos en la lista de procesos y tarjetas de Kanban
- Configuración global:
-
Gráficos de quemado de flujo de trabajo:
- Punto final de gráfico e integración de interfaz de usuario
- Selector de rango de semanas de 1 a 12 semanas
- Ventanas de semana completa y series coloreadas por paso
-
Registro de auditoría de transición a través de pequeños posts de acción
-
Notificaciones de llegada para categorías vigiladas usando Watch First Post
-
Visualización de flujo de trabajo disponible desde el tema y las vistas de descubrimiento
-
Integración con Data Explorer con consultas de flujo de trabajo predeterminadas:
- estadísticas de quemado/ascenso
- registro de auditoría
-
Manejo de pasos asistido por IA opcional
Conceptos introductorios
Carriles de natación
Cada carril de flujo de trabajo es una categoría (o preferiblemente una subcategoría, ver más abajo). A medida que avanza un tema, se mueve entre categorías según las transiciones configuradas.
Elementos de proceso
- Un solo elemento de proceso (por ejemplo, un ticket) es un tema.
- Se pueden agregar etiquetas para metadatos como prioridad.
- El movimiento de categoría está controlado por acciones de flujo de trabajo (a menos que el personal lo anule).
Actores
Los usuarios que pueden crear temas en una categoría de paso pueden actuar sobre los elementos del flujo de trabajo en ese paso. Los usuarios con acceso a responder aún pueden comentar como de costumbre.
Acciones mediante opciones
Las opciones de paso definen las acciones disponibles en cada paso. Cada opción se muestra como un botón de acción de tema y puede mover el tema a un paso objetivo.
Panel de control
Usa el filtro de navegación /workflow para ver los temas del flujo de trabajo a los que tienes acceso, luego filtra o cambia a Kanban para una gestión de flujo estilo tablero.
Registro de auditoría
Las transiciones se registran como pequeños posts de acción en el tema. Las consultas de Data Explorer agrupadas soportan auditoría y reportes operativos.
Visualización
La visualización del flujo de trabajo está disponible desde:
- enlaces del banner del tema
- campos de flujo de trabajo en la lista de descubrimiento
Diferencias principales con Discourse estándar
- No puedes crear un nuevo tema directamente en las categorías de flujo de trabajo más allá del paso 1.
- No puedes cambiar manualmente la categoría de un tema de flujo de trabajo a menos que seas personal.
- Solo los usuarios con derechos de creación de categoría pueden ejecutar transiciones de flujo de trabajo.
Para empezar:
- Habilita el plugin con
process_manager_enabled. - Ve a
Admin -> Plugins -> Process Manager. - Crea un proceso, guárdalo, luego agrega pasos y opciones de paso.
- Configura los permisos de categoría para que los actores del proceso tengan permiso de creación de temas en las categorías de paso relevantes.
- Crea un tema en la primera categoría de paso.
- Transítalo usando los botones de acción del tema o las interacciones de Kanban.
- Usa
/processespara la gestión de colas operativas.
Acciones de IA:
La IA puede ejecutar un paso usando la integración directa de OpenAI de Process Manager. Esto no depende de Discourse AI.
Requisitos:
process_manager_openai_api_keyválido- IA habilitada en el paso
- el prompt incluye tanto
{{options}}como{{topic}}
Ejemplo de prompt:
tus opciones son {{options}}. si el siguiente texto indica que es delicioso, por favor acepta, de lo contrario rechaza. {{topic}} responde con una palabra de esas opciones
Problemas conocidos
Este plugin aún está en evolución. Por favor, reporta problemas e ideas de mejora en el repositorio o en este tema de Meta.








