Saltar al contenido principal

Gestión de Procesos de Negocio (BPM)

El módulo BPM permite documentar, modelar y analizar los procesos de negocio de la organización. Combina diagramas visuales BPMN 2.0 con evaluaciones de madurez e informes.

nota

El módulo BPM puede ser habilitado o deshabilitado por un administrador en Configuración. Cuando está deshabilitado, la navegación y las funcionalidades de BPM se ocultan.

Navegador de Procesos de Negocio

El Navegador de Procesos organiza los procesos en tres categorías principales:

  • Procesos de Gestión — Planificación, gobernanza y control
  • Procesos de Negocio Principal — Actividades primarias de creación de valor
  • Procesos de Soporte — Actividades que apoyan las operaciones del negocio principal

Filtros: Tipo, Madurez (Inicial / Definido / Gestionado / Optimizado), Nivel de automatización, Riesgo (Bajo / Medio / Alto / Crítico), Profundidad (L1 / L2 / L3).

Panel de Control BPM

Panel de Control BPM con Estadísticas

El Panel de Control BPM ofrece una visión ejecutiva del estado de los procesos:

IndicadorDescripción
Total de ProcesosNúmero total de procesos de negocio documentados
Cobertura de DiagramasPorcentaje de procesos con un diagrama BPMN asociado
Riesgo AltoNúmero de procesos con nivel de riesgo alto
Riesgo CríticoNúmero de procesos con nivel de riesgo crítico

Los gráficos muestran la distribución por tipo de proceso, nivel de madurez y nivel de automatización. Una tabla de procesos con mayor riesgo ayuda a priorizar las inversiones.

Generación de BPMN con IA

nota

La generación de BPMN requiere un proveedor de IA configurado en Configuración → IA. La función está disponible para usuarios con el permiso bpm.generate (roles BPM Admin y Miembro por defecto).

En lugar de dibujar un flujo de proceso desde cero, puede describirlo en lenguaje natural y dejar que Canopy genere el diagrama BPMN por usted. El proceso de generación pasa por un ciclo de validación en múltiples etapas:

  1. Un LLM convierte su texto en una representación JSON Logic-Core estructurada
  2. Un revisor determinista comprueba las reglas de coherencia (p. ej., cada ruta alcanza un evento de fin, sin compuertas huérfanas)
  3. Un motor de diseño renderiza el Logic-Core en un diagrama XML BPMN 2.0 completamente conforme
  4. Una pasada de cumplimiento evalúa el diagrama según 28 reglas de estilo y pragmática

Generar un Nuevo Diagrama

  1. Abra una ficha de Proceso de Negocio y vaya a la pestaña Flujo de Proceso.
  2. Si aún no existe un diagrama, haga clic en Generar con IA.
  3. En el diálogo, escriba una descripción en lenguaje natural del proceso — cuanto más específica, mejor:

    «Se recibe un pedido. Un trabajador del almacén verifica el stock. Si está disponible, el pedido se empaqueta y se envía. Si no, se notifica al cliente y el pedido se cancela.»

  4. Haga clic en Generar. El proceso se ejecuta en segundo plano (normalmente 15–30 segundos).
  5. Al completarse, el diálogo muestra:
    • El diagrama BPMN renderizado (vista previa)
    • Un resumen de cumplimiento — marca verde si se superan todas las reglas, o una lista de advertencias con su nivel de gravedad
  6. Haga clic en Guardar para almacenar el diagrama, o cierre para descartarlo.

Modificar un Diagrama Existente

Si ya existe un diagrama BPMN en una ficha de proceso, el botón Generar cambia a Modificar. Esto le permite refinar el diagrama actual con una instrucción específica en lugar de regenerarlo desde cero:

  1. En la pestaña Flujo de Proceso, haga clic en Modificar.
  2. Describa el cambio que desea realizar:

    «Añadir una ruta de escalada desde el paso de aprobación a una revisión del gerente si la solicitud supera los 10 000 €.»

  3. Haga clic en Generar. El Logic-Core existente se actualiza y se vuelve a validar.
  4. Revise el diagrama actualizado y el resumen de cumplimiento, luego haga clic en Guardar.

Resumen de Cumplimiento

Tras la generación, el diálogo muestra un resumen de cumplimiento basado en 28 reglas distribuidas en cuatro capas:

CapaReglasEjemplos
CoherenciaS01–S12Cada ruta alcanza un evento de fin; las compuertas están emparejadas correctamente
EstiloM01–M10Etiquetas de tarea significativas; uso apropiado de carriles
PragmáticaP01–P03El proceso cabe en una sola página; sin ramificación excesiva
Red de Flujo de TrabajoWF01–WF03Alcanzabilidad y seguridad de la red de Petri

Los errores (rojo) bloquean el guardado. Las advertencias (ámbar) son informativas — el diagrama puede guardarse igualmente.

Configuración Autoalojada

La generación de BPMN requiere el servicio sidecar bpmn-renderer, que maneja el paso de diseño del XML BPMN 2.0 (impulsado por ELK mediante la biblioteca yet-another-bpmn-auto-layout). Al usar Docker Compose, el renderer se inicia automáticamente:

docker compose up -d

El renderer solo es accesible dentro de la red Docker interna — no está expuesto públicamente. Establezca la variable de entorno BPMN_RENDERER_URL si ejecuta el renderer en una dirección no predeterminada (consulte Variables de Entorno).


Editor de Flujo de Proceso

Editor de flujo de proceso BPM

Cada ficha de Proceso de Negocio puede tener un diagrama de flujo de proceso BPMN 2.0. El editor utiliza bpmn-js y proporciona:

  • Modelado visual — Arrastre y suelte elementos BPMN: tareas, eventos, compuertas, carriles y subprocesos
  • Plantillas de inicio — Elija entre 6 plantillas BPMN predefinidas para patrones de proceso comunes (o comience desde un lienzo en blanco)
  • Extracción de elementos — Al guardar un diagrama, el sistema extrae automáticamente todas las tareas, eventos, compuertas y carriles para su análisis

Vinculación de Elementos

Los elementos BPMN pueden ser vinculados a fichas de EA. Por ejemplo, vincule una tarea en su diagrama de proceso a la Aplicación que la soporta. Esto crea una conexión trazable entre su modelo de proceso y su panorama de arquitectura:

  • Seleccione cualquier tarea, evento o compuerta en el diagrama BPMN
  • El panel de Vinculador de Elementos muestra fichas coincidentes (Aplicación, Objeto de Datos, Componente TI)
  • Vincule el elemento a una ficha — la conexión se almacena y es visible tanto en el flujo de proceso como en las relaciones de la ficha

Flujo de Aprobación

Los diagramas de flujo de proceso siguen un flujo de aprobación con control de versiones:

EstadoDescripción
BorradorEn edición, aún no enviado para revisión
PendienteEnviado para aprobación, en espera de revisión
PublicadoAprobado y visible como la versión actual
ArchivadoVersión publicada anteriormente, conservada para el historial

Al enviar un borrador se crea una instantánea de versión. Los aprobadores pueden aprobar (publicar) o rechazar (con comentarios) el envío.

Evaluaciones de Proceso

Las fichas de Proceso de Negocio soportan evaluaciones que califican el proceso en:

  • Eficiencia — Qué tan bien el proceso utiliza los recursos
  • Efectividad — Qué tan bien el proceso logra sus objetivos
  • Cumplimiento — Qué tan bien el proceso cumple con los requisitos regulatorios

Los datos de las evaluaciones alimentan los Informes BPM.

Informes BPM

Tres informes especializados están disponibles desde el Panel de Control BPM:

  • Informe de Madurez — Distribución de procesos por nivel de madurez, tendencias a lo largo del tiempo
  • Informe de Riesgos — Vista general de la evaluación de riesgos, destacando los procesos que necesitan atención
  • Informe de Automatización — Análisis de los niveles de automatización en todo el panorama de procesos