| Resumen | Un sistema de flujo de trabajo basado en temas para Discourse con pasos configurables, acciones, filtros de lista de flujo de trabajo y vista Kanban | |
| Enlace al Repositorio | https://github.com/merefield/discourse-workflow | |
| Guía de Instalación | Cómo instalar plugins en Discourse |
¿Disfrutas de este plugin? Por favor, dale
en GitHub! ![]()
Resumen
discourse-workflow proporciona un marco de flujo de trabajo seguro para Temas. Cada flujo de trabajo se compone de pasos y opciones configurables, y los temas avanzan a través de esos pasos hasta su finalización.
Admite ramificación y bucle, vistas de descubrimiento de lista y Kanban, auditabilidad y comportamiento amigable con la automatización, al tiempo que se mantiene cerca de 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 principales de Discourse: Categorías, Grupos y permisos basados en categorías: solo puedes actuar si tienes permiso para hacerlo
- Descubrimiento de flujo de trabajo en /workflow con filtros rápidos:
- Mis Categorías
- Vencido
- Paso = X
- Selector de vista de descubrimiento:
- Lista
- Kanban (mostrado solo para contexto de flujo de trabajo único y compatible con Kanban)
- Gráfico (mostrado solo para contexto de flujo de trabajo único y usuarios con permiso para gráficos)
- Panel de flujo de trabajo Kanban:
- tarjetas de tema clicables
- transiciones legales de arrastrar y soltar
- transiciones por teclado (FlechaIzquierda / FlechaDerecha) cuando son legales
- Banner de tema de flujo de trabajo:
- flujo de trabajo y paso actuales
- acciones de transición disponibles
- enlace de visualización
- Modelo de vencimiento con jerarquía:
- configuración global: workflow_overdue_days_default
- anulación de flujo de trabajo
- anulación de paso
- 0 deshabilita el vencimiento en ese ámbito
- indicadores de vencimiento en la lista de flujo de trabajo y tarjetas Kanban
- Gráfico de consumo de flujo de trabajo:
- endpoint de gráfico + integración de interfaz de usuario
- selector de rango de semanas (1–12)
- ventanas de semana completa y series coloreadas por paso
- Registro de auditoría de transición a través de pequeñas publicaciones de acción
- Notificaciones de llegada para categorías seguidas (Seguir primera publicación)
- Visualización del flujo de trabajo disponible desde las vistas de tema y descubrimiento
- Integración con Data Explorer con consultas de flujo de trabajo predeterminadas:
- estadísticas de consumo/aumento
- registro de auditoría
- Manejo de pasos asistido opcional por IA
Conceptos Introductorios
Carriles (Swim Lanes)
Cada carril del flujo de trabajo es una Categoría (o Subcategoría). A medida que un tema progresa, se mueve entre categorías de acuerdo con las transiciones configuradas.
Instancias de Flujo de Trabajo
- Un único elemento de flujo de trabajo (por ejemplo, un ticket) es un Tema.
- Se pueden agregar etiquetas para metadatos como la prioridad.
- El movimiento de categoría está controlado por acciones de flujo de trabajo (a menos que el personal 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 de respuesta aún pueden comentar de forma normal.
Acciones a través de 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 (Dashboard)
Usa el filtro de navegación /workflow para ver los temas de flujo de trabajo a los que puedes acceder, luego filtra o cambia a Kanban para la gestión del flujo al estilo de tablero.
Registro de Auditoría
Las transiciones se registran como pequeñas publicaciones de acción en el tema. Las consultas agrupadas de Data Explorer admiten la auditoría y los informes operativos.
Visualización
La visualización del flujo de trabajo está disponible desde:
- enlaces en el banner del tema
- campos de flujo de trabajo en la lista de descubrimiento
Principales Diferencias 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 de categoría pueden ejecutar transiciones de flujo de trabajo.
Primeros Pasos
- Habilita el plugin con
workflow_enabled. - Ve a Administrador → 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 Creación en las categorías de paso relevantes.
- Crea un tema en la categoría del primer paso.
- Transiciónalo usando los botones de acción del tema o las interacciones de Kanban.
- Usa /workflow para la gestión de la cola operativa.
Acciones de IA
La IA puede accionar un paso cuando está configurada.
Requisitos:
workflow_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 sola palabra de esas opciones
Problemas Conocidos
Este plugin todavía está evolucionando. Por favor, informa de problemas e ideas de mejora en el repositorio o en este tema de Meta.







