Estado: Pendiente de implementacion
Los responsables de negocio necesitan paquetes de acceso definidos en lenguaje de negocio, no solo en entitlements tecnicos. UMS debe permitir componer paquetes usando conceptos como tenant, sucursal, nivel de socio, sistema y rol, y luego publicar paquetes gobernados con versionado y reglas de politica.
| Actor | Responsabilidad |
|---|---|
| Arquitecto de Entitlements | Disena la composicion del paquete. |
| Propietario de Negocio | Valida que el paquete coincide con la necesidad del negocio. |
| Aprobador | Confirma si el paquete puede publicarse o asignarse. |
| Administrador de Tenant | Reutiliza paquetes para patrones de acceso repetitivos. |
Si el paquete no coincide con el tenant, sucursal o alcance de socio objetivo, el sistema bloquea la publicacion.
Si un paquete incluye entitlements en conflicto, el sistema avisa al autor antes de que el paquete pueda publicarse.
Si una version anterior ya no es valida, el sistema no permite reutilizarla sin una politica explicita.
| Regla | Descripcion |
|---|---|
| BR-01 | Los paquetes deben nombrarse y modelarse en lenguaje de negocio. |
| BR-02 | Las versiones del paquete deben ser inmutables una vez publicadas. |
| BR-03 | El paquete debe reflejar solo el alcance de negocio permitido. |
| BR-04 | Un paquete puede solicitarse, aprobarse, asignarse y revocarse como una unidad gobernada. |
| BR-05 | Los cambios de composicion deben conservar trazabilidad entre versiones. |
| # | Criterio de Aceptacion |
|---|---|
| 1 | Un paquete puede modelarse con alcance de negocio y entitlements tecnicos juntos. |
| 2 | Un paquete puede versionarse y publicarse sin perder historial. |
| 3 | Un propietario de negocio puede confirmar que el paquete coincide con el patron de acceso esperado. |
| 4 | El sistema bloquea composiciones invalidas o en conflicto. |
| 5 | El paquete puede reutilizarse para escenarios de negocio repetitivos. |
| Tipo | Referencias |
|---|---|
| Entidades de Dominio | SystemSuite, Role, PermissionTemplate, Profile, ApprovalRequest |
| Historias Funcionales | FS-02, FS-24, FS-29 |
| ADRs | ADR-0012, ADR-0015, ADR-0035 |