182 lines
4.4 KiB
Markdown
182 lines
4.4 KiB
Markdown
# Herencia de ERP Core - Vertical Vidrio Templado
|
|
|
|
**Version:** 1.0.0
|
|
**Vertical:** Vidrio Templado
|
|
**Nivel:** STANDALONE (proyecto independiente)
|
|
**Version ERP-Core:** 1.2.0
|
|
**Ruta ERP-Core:** projects/erp-core
|
|
**Herencia:** 60-70% de funcionalidad base de erp-core
|
|
**Fecha Migracion:** 2025-12-27
|
|
|
|
---
|
|
|
|
## RESUMEN DE HERENCIA
|
|
|
|
Este documento especifica exactamente que hereda la vertical Vidrio Templado del ERP Core y como lo extiende.
|
|
|
|
---
|
|
|
|
## 1. MODULOS HEREDADOS (100%)
|
|
|
|
Estos modulos se usan TAL CUAL del core, sin modificaciones:
|
|
|
|
| Modulo Core | Codigo | Uso en Vidrio Templado |
|
|
|-------------|--------|------------------------|
|
|
| Auth | MGN-001 | Autenticacion JWT, OAuth |
|
|
| Users | MGN-002 | Gestion de usuarios |
|
|
| Roles | MGN-003 | RBAC por area (produccion, calidad, ventas) |
|
|
| Audit | MGN-007 | Trazabilidad de operaciones |
|
|
| Notifications | MGN-008 | Alertas de produccion |
|
|
| Reports | MGN-009 | Reportes de produccion |
|
|
|
|
**Accion:** NO crear codigo para estos modulos. Usar directamente del core.
|
|
|
|
---
|
|
|
|
## 2. MODULOS HEREDADOS Y EXTENDIDOS
|
|
|
|
### MGN-004: Tenants → Plantas de Produccion
|
|
|
|
```yaml
|
|
herencia_base:
|
|
- Multi-tenancy basico
|
|
- Aislamiento RLS
|
|
|
|
extension_vidrio:
|
|
- Planta como tenant especializado
|
|
- Campos adicionales:
|
|
- capacidad_hornos
|
|
- certificaciones_calidad
|
|
- licencia_ambiental
|
|
- Relaciones:
|
|
- planta → lineas_produccion (1:N)
|
|
- planta → hornos (1:N)
|
|
```
|
|
|
|
### MGN-005: Catalogs → Catalogos de Vidrio
|
|
|
|
```yaml
|
|
herencia_base:
|
|
- CRUD de catalogos genericos
|
|
|
|
extension_vidrio:
|
|
- Catalogo de tipos de vidrio
|
|
- Catalogo de espesores
|
|
- Catalogo de acabados
|
|
- Catalogo de procesos de templado
|
|
- Catalogo de defectos de calidad
|
|
```
|
|
|
|
### MGN-011: Inventory → Inventario de Vidrio
|
|
|
|
```yaml
|
|
herencia_base:
|
|
- Productos y variantes
|
|
- Movimientos de stock
|
|
- Ubicaciones
|
|
|
|
extension_vidrio:
|
|
- Dimensiones de lamina (ancho x alto)
|
|
- Tracking por lote de produccion
|
|
- Control de desperdicio/retazo
|
|
- Trazabilidad por horno
|
|
```
|
|
|
|
---
|
|
|
|
## 3. ESPECIFICACIONES TRANSVERSALES HEREDADAS
|
|
|
|
### Obligatorias (Impacto Directo)
|
|
|
|
| Especificacion | Gap | Uso |
|
|
|----------------|-----|-----|
|
|
| `SPEC-VALORACION-INVENTARIO.md` | GAP-MGN-005 | Costeo de vidrio (FIFO/AVCO) |
|
|
| `SPEC-TRAZABILIDAD-LOTES-SERIES.md` | GAP-MGN-005 | Trazabilidad por lote de templado |
|
|
| `SPEC-INVENTARIOS-CICLICOS.md` | GAP-MGN-005 | Conteo de laminas en almacen |
|
|
|
|
### Recomendadas
|
|
|
|
| Especificacion | Gap | Uso |
|
|
|----------------|-----|-----|
|
|
| `SPEC-SISTEMA-SECUENCIAS.md` | GAP-MGN-004 | Foliado de ordenes de produccion |
|
|
| `SPEC-TAREAS-RECURRENTES.md` | GAP-MGN-011 | Mantenimiento preventivo hornos |
|
|
| `SPEC-MAIL-THREAD-TRACKING.md` | Patron | Tracking de ordenes |
|
|
|
|
**Ubicacion:** `erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/`
|
|
|
|
---
|
|
|
|
## 4. MODULOS PROPIOS (No heredados)
|
|
|
|
| Codigo | Modulo | Descripcion |
|
|
|--------|--------|-------------|
|
|
| VT-001 | production | Ordenes de produccion |
|
|
| VT-002 | quality | Control de calidad |
|
|
| VT-003 | raw_materials | Materia prima (laminas) |
|
|
| VT-004 | machinery | Gestion de hornos |
|
|
| VT-005 | traceability | Trazabilidad por lote |
|
|
| VT-006 | quotations | Cotizaciones especializadas |
|
|
|
|
---
|
|
|
|
## 5. SCHEMAS DE BASE DE DATOS
|
|
|
|
### Heredados de Core
|
|
|
|
```yaml
|
|
schemas_core:
|
|
- auth
|
|
- core_users
|
|
- core_rbac
|
|
- core_tenants (extendido)
|
|
- core_catalogs (extendido)
|
|
- core_audit
|
|
```
|
|
|
|
### Propios de Vidrio Templado
|
|
|
|
```yaml
|
|
schemas_vertical:
|
|
- vertical_vidrio
|
|
- production_orders
|
|
- quality_inspections
|
|
- furnace_logs
|
|
- batch_tracking
|
|
- glass_inventory
|
|
```
|
|
|
|
---
|
|
|
|
## 6. CONSIDERACIONES ESPECIALES
|
|
|
|
### Trazabilidad Obligatoria
|
|
|
|
Por normativas de calidad, este vertical REQUIERE:
|
|
- Trazabilidad 100% de lotes
|
|
- Registro de parametros de templado (temperatura, tiempo)
|
|
- Certificados de calidad por lote
|
|
- Historial de inspecciones
|
|
|
|
### Integracion con Maquinaria
|
|
|
|
- Conexion con PLCs de hornos (futuro)
|
|
- Lectura automatica de parametros
|
|
- Alertas de desviacion
|
|
|
|
---
|
|
|
|
## 7. REFERENCIAS
|
|
|
|
| Recurso | Ubicacion |
|
|
|---------|-----------|
|
|
| MASTER_INVENTORY Core | `erp-core/orchestration/inventarios/MASTER_INVENTORY.yml` |
|
|
| Specs Transversales | `erp-core/docs/04-modelado/especificaciones-tecnicas/transversal/` |
|
|
| SUITE_MASTER_INVENTORY | `erp-suite/orchestration/inventarios/SUITE_MASTER_INVENTORY.yml` |
|
|
| HERENCIA-DIRECTIVAS | `./HERENCIA-DIRECTIVAS.md` |
|
|
|
|
---
|
|
|
|
*Sistema NEXUS + SIMCO v2.2.0*
|
|
*Vertical: Vidrio Templado (Nivel 2B.2)*
|
|
*Ultima actualizacion: 2025-12-08*
|