docs: define F7 simple inventory model
This commit is contained in:
@@ -0,0 +1,136 @@
|
||||
# F7 · Modelo simple de Inventarios
|
||||
|
||||
Este documento fija el nuevo eje funcional de Inventarios para DH Inspección V2. Su objetivo es reducir la complejidad visible y orientar toda la experiencia al trabajo real de inspección.
|
||||
|
||||
## 1. Jerarquía
|
||||
|
||||
La estructura física es única:
|
||||
|
||||
**Departamento → Área → Yacimiento → Instalación → Subinstalación**
|
||||
|
||||
- Departamento y Área organizan el territorio.
|
||||
- Yacimiento, Instalación y Subinstalación son niveles válidos para registrar Hallazgos.
|
||||
- Una Instalación pertenece a un Yacimiento.
|
||||
- Una Subinstalación pertenece a una Instalación.
|
||||
|
||||
## 2. Empresas
|
||||
|
||||
- Un Área puede estar explotada por varias Empresas al mismo tiempo.
|
||||
- Cada Yacimiento tiene una sola Empresa operadora vigente.
|
||||
- La Empresa del Yacimiento se elige entre las Empresas vinculadas al Área.
|
||||
- Instalaciones y Subinstalaciones heredan el contexto de Empresa desde su Yacimiento.
|
||||
- Cambiar la Empresa de un Yacimiento no mueve ni recrea su Inventario físico.
|
||||
|
||||
## 3. Datos simples
|
||||
|
||||
Todos los registros usan una base común reducida:
|
||||
|
||||
- Nombre.
|
||||
- Código, opcional y autogenerable.
|
||||
- Ubicación jerárquica.
|
||||
- Estado.
|
||||
- GPS cuando corresponda.
|
||||
- Observaciones sólo cuando aporten valor.
|
||||
|
||||
Departamento, Área y Yacimiento no necesitan un constructor técnico complejo.
|
||||
|
||||
Instalaciones y Subinstalaciones pueden tener campos específicos configurados por el Superadmin técnico.
|
||||
|
||||
Los tipos de campo visibles para la puesta a punto deben mantenerse simples:
|
||||
|
||||
- Texto.
|
||||
- Número.
|
||||
- Fecha.
|
||||
- Sí / No.
|
||||
|
||||
Teléfono, email o identificadores simples pueden resolverse como Texto. GPS es un dato básico del registro, no un atributo técnico configurable.
|
||||
|
||||
## 4. Administración de tipos
|
||||
|
||||
Sólo el Superadmin técnico modifica la configuración.
|
||||
|
||||
La pantalla administrativa debe permitir únicamente:
|
||||
|
||||
1. Crear/ocultar Tipos de Instalación.
|
||||
2. Crear/ocultar Tipos de Subinstalación.
|
||||
3. Definir qué Tipos de Subinstalación puede contener cada Tipo de Instalación.
|
||||
4. Agregar, mostrar/ocultar y marcar como obligatorios los campos simples de cada tipo.
|
||||
|
||||
Los términos técnicos internos como `inventory_families`, reglas de compatibilidad o schemas no deben exponerse al usuario.
|
||||
|
||||
## 5. Cambio de tipo / función
|
||||
|
||||
La identidad física del elemento no cambia cuando cambia su función.
|
||||
|
||||
Ejemplo: `TK-57` sigue siendo `TK-57`, aunque hoy funcione como tanque de petróleo y mañana como tanque de agua.
|
||||
|
||||
El cambio debe registrarse cronológicamente con:
|
||||
|
||||
- tipo / función anterior;
|
||||
- tipo / función nueva;
|
||||
- fecha efectiva;
|
||||
- observación opcional.
|
||||
|
||||
No se crea un Inventario nuevo para representar un cambio de función.
|
||||
|
||||
## 6. Cronología útil
|
||||
|
||||
Para Yacimiento, Instalación y Subinstalación la cronología debe concentrar sólo hechos operativos relevantes:
|
||||
|
||||
- Hallazgos.
|
||||
- Acta asociada.
|
||||
- Empresa operadora correspondiente a la fecha.
|
||||
- Cambio de tipo / función.
|
||||
- Cambio de ubicación cuando corresponda.
|
||||
- Alta e inactivación.
|
||||
|
||||
La experiencia normal no debe obligar a navegar por procedencia, snapshots, registros técnicos o paneles administrativos separados.
|
||||
|
||||
## 7. Filosofía de la APK
|
||||
|
||||
La APK existe para **inspeccionar, generar Acta y generar Informe**.
|
||||
|
||||
El Inspector no administra Inventarios como tarea separada.
|
||||
|
||||
La mayoría de las altas reales ocurren en campo mientras se registra un Hallazgo.
|
||||
|
||||
Flujo:
|
||||
|
||||
1. La Inspección se planifica desde WEB y ya conoce el Yacimiento.
|
||||
2. El Inspector abre la Inspección al llegar.
|
||||
3. Pulsa `+ Crear hallazgo`.
|
||||
4. Decide si el Hallazgo corresponde a Yacimiento, Instalación o Subinstalación.
|
||||
5. Si la Instalación no existe, puede crearla rápidamente sin abandonar el flujo.
|
||||
6. Si necesita una Subinstalación que no existe, puede crearla rápidamente dentro de la Instalación seleccionada.
|
||||
7. El catálogo ayuda, pero `OTRO` siempre está disponible.
|
||||
8. Con el tiempo, el Inventario se completa naturalmente y disminuye la necesidad de altas nuevas.
|
||||
|
||||
## 8. Planificación y recorrido
|
||||
|
||||
La planificación WEB define:
|
||||
|
||||
- Área.
|
||||
- Empresa.
|
||||
- Yacimiento.
|
||||
- Inspector.
|
||||
- Fecha/hora.
|
||||
- Instalaciones/Subinstalaciones elegidas preventivamente.
|
||||
- pendientes por vencer, mostrados por elemento a controlar.
|
||||
- pendientes vencidos, mostrados por elemento a controlar.
|
||||
|
||||
La APK presenta ese conjunto como recorrido sugerido. No es una ruta rígida: el Inspector puede registrar Hallazgos nuevos en cualquier momento.
|
||||
|
||||
## 9. Actas e Informes
|
||||
|
||||
- Abrir una Inspección no crea automáticamente un Acta.
|
||||
- El Inspector pulsa `+ Nueva Acta` cuando empieza a documentar.
|
||||
- El número definitivo del Acta se genera al cerrarla.
|
||||
- Una Inspección puede tener varias Actas.
|
||||
- Al cerrar un Acta se pueden agregar uno o más acompañantes con Nombre + Email.
|
||||
- El Acta se envía a Empresa, Inspector y acompañantes.
|
||||
- El Informe se genera automáticamente en Word y se envía únicamente al Inspector que realizó el Acta.
|
||||
- La firma o validación legal definitiva queda para una etapa posterior; la prioridad actual es la usabilidad.
|
||||
|
||||
## 10. Regla de diseño
|
||||
|
||||
Si una pantalla, campo o estado necesita explicación técnica para ser usado correctamente, debe simplificarse antes de incorporarse a la experiencia cotidiana.
|
||||
Reference in New Issue
Block a user