| 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 y tableros Kanban. | |
| Enlace al repositorio | https://github.com/merefield/discourse-workflow | |
| Guía de instalación | Cómo instalar plugins en Discourse |
¿Te gusta este plugin? ¡Por favor dale una
en GitHub! ![]()
Resumen
discourse-workflow proporciona un marco de trabajo seguro para temas. Cada flujo de trabajo está compuesto por pasos y opciones configurables, y los temas avanzan por esos pasos hasta su finalización.
Soporta ramificación y bucles, vistas de descubrimiento en lista y Kanban, auditabilidad y comportamiento amigable para la automatización, manteniéndose cercano a los permisos y patrones de interfaz de usuario principales de Discourse.
Características
- Instancias de flujo de trabajo basadas en temas con Flujos de trabajo, Pasos y Opciones de paso definidos por el administrador
- Construido sobre conceptos centrales de Discourse: Categorías, Grupos y permisos basados en categorías; solo puedes actuar si tienes permiso para hacerlo
- Descubrimiento de flujos de trabajo en /workflow con filtros rápidos:
- Mis categorías
- Vencidos
- Paso = X
- Selector de vista de descubrimiento:
- Lista
- Kanban (mostrado solo para un contexto de flujo de trabajo único compatible con Kanban)
- Gráfico (mostrado solo para contexto de flujo de trabajo único y usuarios con permiso para ver gráficos)
- Tablero Kanban de flujo de trabajo:
- tarjetas de temas clicables
- transiciones de arrastrar y soltar válidas
- transiciones con teclado (Flecha Izquierda / Flecha Derecha) cuando son válidas
- 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: workflow_overdue_days_default
- anulación a nivel de flujo de trabajo
- anulación a nivel de paso
- 0 desactiva los vencidos en ese ámbito
- indicadores de vencidos en la lista de flujos de trabajo y tarjetas Kanban
- Gráficos de quemado de flujo de trabajo:
- punto final del gráfico + integración de interfaz de usuario
- selector de rango de semanas (1–12)
- ventanas de semanas completas y series coloreadas por paso
- Registro de auditoría de transiciones mediante pequeños posts de acción
- Notificaciones de llegada para categorías observadas (Observar primer 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
Cada carril de flujo de trabajo es una Categoría (o subcategoría). A medida que un tema avanza, se mueve entre categorías según las transiciones configuradas.
Instancias de flujo de trabajo
- Un solo elemento de flujo de trabajo (por ejemplo, un ticket) es un Tema.
- Se pueden agregar etiquetas para metadatos como prioridad.
- El movimiento entre categorías está controlado por acciones de flujo de trabajo (a menos que haya una anulación del personal).
Actores
Los usuarios que pueden crear temas en una categoría de paso pueden actuar sobre los elementos de flujo de trabajo en ese paso. Los usuarios con acceso para responder aún pueden comentar con normalidad.
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 de destino.
Panel de control
Usa el filtro de navegación /workflow para ver los temas de flujo de trabajo a los que tienes acceso, luego filtra o cambia a Kanban para la 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 integradas de Data Explorer 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 categorías más allá del paso 1 de un flujo de trabajo.
- 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 en la categoría pueden ejecutar transiciones de flujo de trabajo.
Para comenzar
- Habilita el plugin con workflow_enabled.
- Ve a Administración → Plugins → Discourse Workflow.
- Crea un Flujo de trabajo, guárdalo y luego agrega Pasos y Opciones de paso.
- Configura los permisos de categoría para que los actores del flujo de trabajo tengan permiso de Crear en las categorías de paso relevantes.
- Crea un tema en la primera categoría de paso.
- Transiciónalo usando los botones de acción del tema o interacciones en Kanban.
- Usa /workflow para la gestión de la cola operativa.
Acciones con IA
La IA puede ejecutar un paso cuando está configurada.
Requisitos:
- workflow_openai_api_key vá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.








