3.2 KiB
D5.3.3 · Modelo operativo definitivo
Versión: 0.19.3-3
Objetivo
Cerrar el modelo de Maestro antes de implementar hallazgos por activo y antes del rediseño UX. La fase mantiene la jerarquía padre/hijo como contención física y separa explícitamente:
- Área territorial;
- Organización (empresa, UTE u otra figura);
- rol operativo de una organización sobre un Área;
- permiso/concesión/derecho legal sobre un Área;
- estado de calidad del dato;
- estado operativo del activo;
- identificadores oficiales/externos;
- documentos fuente;
- composición histórica de una UTE.
Compatibilidad
No se renombran columnas históricas como operator_company_id ni se reemplaza la tabla
area_company_relations. Se amplían para conservar compatibilidad con D5.3–D5.3.2.1.
La API incorpora alias semánticos de Organización sin romper las rutas existentes de Empresa.
Reglas centrales
parent_idrepresenta sólo jerarquía física.- El tipo
Área / Concesiónpasa a mostrarse comoÁrea. - El tipo
Empresa / Operadorapasa a mostrarse comoOrganización. - Una Organización puede perfilarse como Empresa, UTE, entidad pública u otra figura.
- Una UTE conserva participantes, porcentaje, vigencia y documento fuente de forma histórica.
- Una relación Área–Organización tiene rol (
OPERATOR,CONCESSIONAIRE, etc.). - Sólo una relación activa con rol
OPERATORhabilita la asignación exclusiva de activos. - Las concesiones/permisos se registran como derechos legales separados del Área.
information_statussigue indicando calidad/validación del registro.operational_statusindica situación física/operativa y no reemplaza la calidad del dato.- Un activo puede tener múltiples identificadores externos y múltiples documentos fuente.
- Cuenca y Departamento son clasificaciones del Área, no niveles obligatorios del árbol.
Estado operativo
UNKNOWNIN_SERVICETEMPORARILY_OUT_OF_SERVICEOUT_OF_SERVICEDECOMMISSIONEDABANDONED
Registro documental
Se agregan:
source_documentsasset_source_documentsasset_external_identifiersorganization_profilesorganization_membershipsarea_legal_rightsarea_legal_right_organizations
Todas las relaciones sensibles conservan vigencia histórica y no dependen de borrado físico en operación normal.
UI de esta fase
D5.3.3 sólo expone el estado operativo y actualiza la semántica Área/Organización en las pantallas existentes. La administración intuitiva de documentos, UTE, derechos e identificadores se realizará en D5.3.4 dentro del nuevo Asset Center, para no agregar una pantalla técnica temporal que luego haya que descartar.
Datos de desarrollo
El caso DH-DEV-DEMO se actualiza para:
- registrar el Informe Técnico 124/2026 como documento fuente de prueba;
- vincular ese documento con Área, Organización, Planta y Tanques;
- registrar la Organización de prueba con perfil
COMPANY; - utilizar una relación Área–Organización con rol
OPERATOR; - marcar TK-57 y TK-58 como
OUT_OF_SERVICE, según el caso de prueba.
El limpiador protegido incorpora las nuevas tablas y sigue siendo dry-run por defecto.