He actualizado el artículo y toda la documentación de esta solución.
Los cambios principales hechos son:
- He normalizado los nombres de las tablas definiendo 2 grupos:
- CT .- Para las entidades de catálogos.
- WF .- Para las entidades de los datos de los Expedientes.
- He normalizado el código de los eventos del núcleo del WF para que sólo esté una vez en todos los tipos de Expediente y sea más sencillo su identificación y mantenimiento.
- He normalizado el control de los acceso a los datos utilizando el evento que PHPRunner tiene para el control de acceso.
- He normalizado las plantillas de Alta, Edición y Visaulización de los Expedientes y también, la de Trámites y Utilidades, de forma quer sea mucho más sencillo generar nuevos expedientes.
- He incluido la consulta de la diagramación del Expediente
- He corregido algunos problemas que tenía cuando la tramitación no se completaba.
- He actualizado la documentación.
En general, he hecho un producto mucho más sólido y mantenible.
Podéis acceder para pruebas en https://fhumanes.com/workflow/ con usuario «guest» y password «guest».