Saltar a contenido

Editor y visualizador de procesos

El proyecto consiste en desarrollar un Sistema de Gestión de Procesos multiempresa que permita a cada organización registrarse, crear su propio espacio independiente y administrar usuarios con distintos roles (administrador, editor y solo lectura). El sistema debe garantizar autenticación segura, control de acceso por empresa y separación de la información, asegurando que los procesos pertenezcan a la empresa y no a usuarios individuales.

La solución permitirá crear, editar, consultar y eliminar procesos organizacionales, registrando información como nombre, descripción, categoría y estado (borrador o publicado). Además, debe mantener historial de cambios y trazabilidad, permitir búsquedas y filtros, y manejar eliminaciones lógicas (estado inactivo) para no perder información histórica. Todo el modelo debe estar orientado a mantener consistencia y control sobre la evolución de los procesos.

Finalmente, el sistema debe permitir el modelado estructurado de los procesos mediante actividades, arcos y gateways (decisiones). Las actividades estarán asociadas a roles funcionales definidos por la empresa, los arcos representarán la secuencia del flujo y los gateways permitirán ramificaciones exclusivas, paralelas o inclusivas. También se deberá gestionar la creación, edición, consulta y eliminación de roles, validando que no estén en uso antes de eliminarlos y asegurando coherencia en todo el diagrama del proceso.

Índice de Historias de Usuario

Lista de historias de usuario extraídas del documento "HistoriasUsuarioProceso.pdf".