Estado: Pendiente de implementacion
Los administradores necesitan operaciones de gobierno predecibles incluso cuando las solicitudes se repiten, concurren o se reintentan. UMS debe evitar estados duplicados, prevenir errores entre tenants y mantener visibles los fallos para que la administracion de accesos siga siendo confiable.
| Actor | Responsabilidad |
|---|---|
| Administrador de Plataforma | Realiza acciones de gobierno de tenant y sistema. |
| Administrador de Tenant | Realiza administracion con alcance limitado al tenant. |
| Ingeniero de Soporte | Investiga acciones fallidas o duplicadas. |
| Auditor | Revisa si el estado final es confiable y completo. |
Si la misma accion se envia otra vez, el sistema reutiliza el resultado previo o rechaza el duplicado en lugar de crear estado duplicado.
Si otro actor cambio el mismo registro primero, el sistema pide una lectura fresca en lugar de sobrescribir el valor mas reciente.
Si la solicitud no trae un contexto de tenant valido, la accion se rechaza y no se aplica globalmente.
| Regla | Descripcion |
|---|---|
| BR-01 | Los envios repetidos no deben crear estado de gobierno duplicado. |
| BR-02 | Las actualizaciones concurrentes no deben sobrescribir silenciosamente cambios mas nuevos. |
| BR-03 | El alcance del tenant siempre debe conocerse antes de aceptar un cambio. |
| BR-04 | Los reintentos de entrega no deben perder el resultado de negocio ni la auditoria. |
| BR-05 | Los fallos operativos deben ser visibles para soporte y auditoria. |
| BR-06 | Los datos entre tenants nunca deben mezclarse por error. |
| # | Criterio de Aceptacion |
|---|---|
| 1 | Repetir la misma accion no crea estado de negocio duplicado. |
| 2 | Un cambio concurrente se detecta en lugar de sobrescribirse en silencio. |
| 3 | Una solicitud sin contexto de tenant se rechaza. |
| 4 | Las entregas fallidas siguen visibles hasta resolverse. |
| 5 | Los usuarios de soporte y auditoria pueden explicar el resultado final de la accion. |
| 6 | El estado final permanece consistente despues de los reintentos. |
| Tipo | Referencias |
|---|---|
| Entidades de Dominio | Tenant, UserAccount, Profile, ApprovalRequest, AppConfiguration, AuditRecord |
| Historias Funcionales | FS-03, FS-05, FS-13, FS-24 |
| ADRs | ADR-0010, ADR-0033, ADR-0063, ADR-0066 |