
Un buen ejemplo de esto es la gestión de los datos de entidades dentro de un sistema como el BOP, tal como está resuelto en la plataforma desarrollada por Saga Soluciones.
En muchos proyectos administrativos, la información de las entidades suele estar:
Distribuida en diferentes sistemas
Esto genera problemas en procesos como:
Por eso, centralizar esta información dentro de OpenCms es clave.
La solución desarrollada por Saga Soluciones aborda este problema tratando la entidad como un objeto estructurado dentro del sistema.
Esto permite gestionar desde un único punto:
Todo ello accesible mediante un formulario unificado y controlado por permisos.
Uno de los puntos interesantes del enfoque es cómo se traslada esta estructura a la interfaz.
En lugar de trabajar con múltiples formularios dispersos, se utiliza un único formulario organizado por bloques, lo que permite:
Este patrón es muy útil en OpenCms cuando se trabaja con formularios complejos sobre contenidos estructurados.
Más allá de los datos básicos, la solución de Saga Soluciones introduce un concepto clave: la estructura interna de la entidad.
El sistema permite:
Esto añade una capa organizativa dentro del propio CMS, algo especialmente útil en administraciones con múltiples áreas.
La edición de estos datos no está abierta a cualquier usuario.
Se basa en el sistema de permisos, lo que permite:
En OpenCms, este punto es fundamental para mantener coherencia en sistemas multiusuario.
Este caso vuelve a poner sobre la mesa una idea clave:
También puede actuar como:
Especialmente cuando se combina con:
Aunque la implementación concreta puede variar, este tipo de solución suele apoyarse en:
Y en muchos casos, en la reutilización de estos datos en otros procesos del sistema.
El módulo desarrollado por Saga Soluciones deja varias ideas aplicables a cualquier proyecto OpenCms:
Evita duplicidades y errores.
No solo para el modelo de datos.
Los departamentos son clave en entornos administrativos.
Es tan importante como el modelo de datos.
Estos datos deben alimentar otros procesos del sistema.
La gestión de datos de entidad es un elemento fundamental en cualquier sistema administrativo basado en OpenCms.
