Skip to content
ES

Manufacturing

Manufacturing dashboard — production KPIs, active BOMs and recent orders

El modulo de manufactura cubre el proceso productivo completo: definicion de ingenieria (BOM, centros de trabajo, rutas y plantillas de proceso), planificacion (MRP, Gantt y asistente de riesgos), ejecucion (ordenes de produccion, tablero kanban y terminal de piso) y control (OEE, cuellos de botella, integracion de maquinas, plano de planta digital-twin y trazabilidad por lote).

PantallaQue hace
DashboardKPIs, eficiencia, cockpit (semaforo operativo, centro de mando, cronograma, paros y calidad)
BOMListas de materiales del producto terminado
Centros de trabajoEstaciones de produccion con capacidad y costo/hora
Rutas de produccionSecuencia de operaciones de cada BOM, visualizada como flujo
Plantillas de procesoBiblioteca de flujos por industria aplicables al plano de planta
Planificacion (MRP)Gantt interactivo, necesidades de material y asistente de riesgos
Ordenes de produccionCiclo completo de fabricacion con consumo, salida y costeo real
Tablero de produccionKanban de ordenes: arrastrar una tarjeta cambia el estado real
Trazabilidad por loteRecorrido de un lote (producido/consumido) para recalls
Terminal de pisoKiosko del operario: iniciar, pausar y terminar operaciones
OEEEficiencia global de equipos por centro, con metas configurables
Integracion de maquinasConexion OT/IoT de equipos y analisis de cuellos de botella
Plano de plantaDigital-twin de la planta con estado real y simulacion
ReportesFormatos de impresion, asistente de consultas y diseñador
ConceptoDescripcion
BOM (Bill of Materials)Lista de materiales necesarios para fabricar un producto
Centro de trabajoEstacion o area donde se realiza una operacion de produccion
RutaSecuencia de operaciones y centros de trabajo para fabricar un producto
Orden de produccionInstruccion para fabricar una cantidad especifica de un producto
MRPExplosion de materiales: calcula que producir y que comprar segun demanda, stock y punto de reorden
OEEEficiencia global de equipos = Disponibilidad × Rendimiento × Calidad
Terminal de pisoRegistro en vivo de operaciones (START/PAUSE/RESUME/STOP) que alimenta el OEE
Digital-twinPlano de planta enlazado a maquinas reales que muestra su estado en vivo
DRAFT --> CONFIRMED --> IN_PROGRESS --> COMPLETED
\______________________________-> CANCELLED
EstadoDescripcion
DRAFTBorrador: creada con su plan de materiales, pendiente de iniciar
CONFIRMEDConfirmada, lista para arrancar
IN_PROGRESSEn produccion activa (consumos y reportes de salida)
COMPLETEDCompletada: stock y asiento contable generados (irreversible)
CANCELLEDCancelada (desde cualquier estado salvo completada/cancelada)

Base: /v1/manufactura.

GrupoEndpoints
BOMGET/POST /bom, GET /bom/:id, GET /bom/:id/lineas, POST /bom/:id/activar, POST /bom/:id/obsoleto
CentrosGET/POST /centros-trabajo
RutasGET/POST /bom/:id/rutas
OrdenesGET/POST /ordenes, GET /ordenes/:id, /:id/costos, /:id/disponibilidad, POST /:id/iniciar, /:id/consumir, /:id/reportar-salida, /:id/completar, /:id/cancelar, /:id/reprogramar
PlanificacionGET /mrp, POST /mrp/generar-ordenes, GET /gantt, GET /planificacion/riesgos, GET/POST /reorden, GET/POST/DELETE /riesgos/reglas
Piso / OEEGET /piso/activas, POST /piso/registrar, GET /oee, GET/PUT /oee/config
MaquinasGET/POST /maquinas, POST /maquinas/lecturas, GET/POST /integraciones, GET /cuellos-botella
PlanoGET /planos, GET/POST /plano
ProcesosGET/POST /procesos/plantillas, GET/DELETE /procesos/plantillas/:id, POST /:id/duplicar, POST /:id/aplicar-plano
TrazabilidadGET /lotes, GET /trazabilidad/lote?lote=
AnalyticsGET /dashboard, GET /analytics/production-by-product, /orders-by-status, /recent-orders

Al completar la orden (idempotente — reintentar no duplica movimientos):

  • Consumo: un PRODUCTION_OUT por cada material consumido, valorizado a su costo
  • Produccion: un PRODUCTION_IN del producto terminado, valorizado al costo real de la orden (materiales + mano de obra de la ruta)
  • Actualiza existencias por almacen y stock del articulo
  • Backflush: los materiales planificados sin consumo manual se consumen automaticamente en proporcion a lo producido

Al completar una orden se genera un asiento contable balanceado (idempotente por orden):

  • Debito: Inventario de Producto Terminado (costo real total)
  • Credito: Inventario de Materias Primas + Mano de Obra Aplicada
  • SourceModule: MANUFACTURA · SourceDocumentNo: WO:<numero> · enlace en acct.DocumentLink
  • Lineas con auxiliar PRODUCTO:<codigo>; cuentas resueltas via acct.AccountingPolicy (procesos MFG_*) con fallback a cuentas estandar

Las necesidades de compra detectadas por el MRP se envian al modulo Compras con un clic (“Orden de compra”), con el material y la cantidad sugerida precargados.

Funciones PL/pgSQL en web/api/sqlweb-pg/ (se invocan en snake_case):

GrupoFunciones
BOMusp_mfg_bom_list/get/create/activate/obsolete, usp_mfg_bomline_list
Centros / Rutasusp_mfg_workcenter_list/upsert, usp_mfg_routing_list/upsert
Ordenesusp_mfg_workorder_list/get/create/start/consumematerial/reportoutput/complete/cancel/reschedule/checkavailability/costsummary/materials_list/outputs_list/processstock
Planificacionusp_mfg_mrp_run, usp_mfg_gantt_list, usp_mfg_planner_risks, usp_mfg_reorderpolicy_list/upsert, usp_mfg_riskrule_list/upsert/delete
Piso / OEEusp_mfg_floor_active, usp_mfg_floor_log, usp_mfg_oee_bycenter, usp_mfg_oeeconfig_get/upsert
Maquinasusp_mfg_machine_list/upsert/ingest, usp_mfg_machineintegration_list/upsert, usp_mfg_bottleneck_analysis
Plano / Procesosusp_mfg_plantlayout_list/get/save, usp_mfg_processtemplate_list/get/upsert/delete/duplicate/apply_to_layout
Trazabilidad / Analyticsusp_mfg_trace_lot, usp_inv_lot_list, usp_mfg_analytics_*