Módulo MES
Operario Actual
--
Máquina Actual
--
Cronómetro
0h 0m 0s
Tarea en curso
Registro de Actividad de Máquinas
Cierre de Sesión
Cambiar Tarea
Cierra la tarea actual e inicia una nueva inmediatamente.
Familias de Herramientas / Autocontrol
Define las familias y los parámetros que el operario debe controlar. Se aplican en el cierre de tarea del MES.
Nominales por referencia
Valores nominales/tolerancias concretos por referencia. Si una referencia no está aquí, hereda los de su familia.
Motivos de rechazo
Los que aparecen al operario cuando declara piezas MALAS. Uno por línea.
Mapa de Proveedores
Proveedores con pedidos ligados a OFs. Busca una OF para localizar dónde está subcontratada.
Almacén
Mapa del almacén en tiempo real. Pulsa una posición para ver su contenido. ● Con stock · ● Vacía
Posición --
--
| Referencia | Producto | Cantidad |
|---|
Prioridades de Cola
Por defecto las OFs siguen orden FIFO. Arrastra para adelantar las urgentes: el orden que fijes manda en el MES.
Actividad Personal
Qué está haciendo cada operario ahora: máquina, OF, operación y tiempo. Pulsa un operario para enviarle un aviso a su pantalla.
Horas trabajadas (MES)
Horas reales de presencia por operario (si imputa en varias máquinas a la vez, no se cuenta doble). Datos del MES.
Enviar aviso
Asistente IA
Pregúntame lo que quieras sobre tu fábrica: OFs, máquinas, stock, operarios, vacaciones o facturación. Respondo con los datos reales del ERP y con los documentos que cargues en la base de conocimiento.
Máquinas
Estado y datos de cada centro de trabajo (Odoo): en curso, cola, OFs históricas, coste/hora, OEE objetivo, eficiencia, capacidad y setup.
Planificador
Estimación de inicio/fin de cada OF según los tiempos de Odoo y la cola de la máquina (jornada L-V, 8 h). En rojo, las que no llegan a la fecha de entrega.
Plano de Fábrica
Estado de máquinas en tiempo real desde Odoo · ● Activa · ● Parada
--
--
CRM Comercial
Sincronizado en vivo con Odoo · clientes, pipeline y visitas
| Oportunidad | Cliente | Etapa | Comercial | Valor | Prob. | Ponderado | Cierre |
|---|---|---|---|---|---|---|---|
| Cargando… | |||||||
| Cliente | Ubicación | Comercial | Teléfono | Oport. abiertas | Próx. actividad |
|---|---|---|---|---|---|
| Cargando… | |||||
Trazabilidad de Órdenes de Fabricación
Seguimiento en tiempo real de OFs desde Odoo (mrp.production)
| OF | Producto | Cliente | OC | Naturaleza | Qty Plan | Qty Prod | Estado | Pedido (PV) | Inicio | Fin |
|---|---|---|---|---|---|---|---|---|---|---|
| Cargando... | ||||||||||
--
--
| Pedido (PV): | -- |
| Pedido cliente: | -- |
| Cliente: | -- |
| Fecha Pedido: | -- |
| Inicio: | -- |
| Deadline: | -- |
| Cantidad: | -- |
| # | Operación | Centro de Trabajo | Estado | Hecho (ud.) | Est. (min) | Real (min) | Inicio | Fin |
|---|
| Material | Qty Plan | Qty Consumido | Operación | PC | Estado |
|---|
Registros & Auditoría
| Estado | Operario | OF | Máquina | Concepto / Notas | Inicio | Fin | Duración | ✔ Buenas | ✘ Malas | Motivo rechazo | Autocontrol | Observaciones |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cargando... | ||||||||||||
| Fecha / Entorno | Operario | Motivo | Explicación y Detalles Técnicos |
|---|---|---|---|
| Cargando... | |||
KPI Producción Industrial
Producción real desde Odoo: unidades fabricadas, órdenes y productos
| Totales creadas | -- |
| Lanzadas | -- |
| En curso (ahora) | -- |
| Finalizadas | -- |
| Herramientas (refs.) | -- |
| Plazo medio fabricación | -- |
| OFs activas ahora | -- |
KPI Comercial
Facturación, clientes, pedidos e indicadores comerciales desde Odoo
Panel Comercial Ejecutivo
Dashboard propuesto por Dirección · datos reales de Odoo| # | Cliente | Facturación |
|---|
Seguimiento P&G
Cuenta de resultados por meses · % sobre ventas vs objetivo y año pasado · datos reales de Odoo
Objetivos P&G (% sobre ventas)
Introduce el objetivo (%) de cada línea sobre ventas para el año --. Vacío = sin objetivo.
Dirección — Panel Financiero Ejecutivo
Cuadro de mando financiero (cuenta P&G) · datos reales de Odoo
El afilado no consume materia prima: su ingreso es margen casi directo. Naturaleza de la ficha de producto: Nueva / Reafilada / Regenerada / Transformada. Los productos «sin clasificar» no tienen naturaleza asignada en Odoo.
| Naturaleza | Facturación | Facturas | OFs | Piezas |
|---|---|---|---|---|
| Cargando… | ||||
Compras
Análisis de pedidos, proveedores e inversión anual
RRHH & Organización
Indicadores de recursos humanos desde Odoo
Autocontrol · Plano interactivo
Pincha una cota del plano para ver su parámetro y tolerancia. Dirección/Calidad puede colocar y editar las cotas.
Generador de Códigos de Barras
Genera e imprime etiquetas para operarios, máquinas y OPs
Calendario / Vacaciones
Calendario de planta (festivos, cierres y vacaciones), solicitudes y configuración.
Solicitar vacaciones
| Persona | Desde | Hasta | Días | Solapes | Comentario | Acciones |
|---|
| Persona | Desde | Hasta | Días | Estado | Comentario | Acciones |
|---|
General
Festivos
Los dos calendarios (el operario elige uno)
Define los dos calendarios que ofrece la empresa (p. ej. A = vacaciones en agosto, B = en diciembre) con su nombre y sus fechas de vacaciones/cierre.
Calendario por persona
Emparejamientos de turno
Define qué operarios van emparejados (turno mañana/tarde). Si uno tiene vacaciones un día, la app bloquea ese día a su pareja. Elige usuarios reales; puedes agrupar de dos o más.
Usuarios y Roles
Gestiona el acceso a la aplicación y enlaza con operarios de Odoo
| Usuario | Nombre | Rol | Operario Odoo | Activo | Acciones |
|---|
Permisos por rol
Define exactamente qué pantallas ve cada rol. El Administrador siempre ve todo.
Integración Odoo (escritura)
Credenciales del API de Odoo y control del modo de escritura. La escritura va siempre vía XML-RPC (ORM).
Empresa y ERP
Modo de escritura
En modo seguro nada se escribe en Odoo: solo se registra en Auditoría lo que se enviaría. Activa la escritura real solo cuando vayas a probar.
El INICIO se escribe siempre que la escritura esté activa. El CIERRE (registrar piezas buenas + finalizar) solo si marcas esto. El Hecho se ACUMULA (relevo de turno). Las piezas malas quedan en el MES.
Imputación 100% nativa: al acabar la última operación ejecuta Marcar como hecho en la OF (consume materiales, da de alta el producto terminado y cierra la OF). Mueve inventario real. Si Odoo pide un asistente (backorder/consumo), queda anotado para confirmarlo a mano.
Con la escritura activada, las imputaciones se escriben en Odoo para TODAS las OFs.
Auditoría de uso del API
Cada llamada al backend del MES: usuario, método, ruta, estado y datos enviados (contraseñas redactadas).
| Fecha (UTC) | Usuario | Método | Ruta | Estado | ms | Datos enviados |
|---|
Stocks
Valoración de almacén, rotación y calidad del stock
Calidad e Incidencias (PNC)
Gestión de No Conformidades, Costos de No Calidad y Defectos
| Piezas NC | -- |
| Coste | -- |
| Piezas NC | -- |
| Coste | -- |
ÚLTIMAS NO CONFORMIDADES (Registro Completo)
| ID | Cliente/Prov | Referencia | Detección | Tipo NC | Depto | Costo | Estado |
|---|
Histórico y Carga de PNC
| ID | Fecha | Cliente/Prov. | Tipo NC | Causa | Pzs NC | Costo | Estado |
|---|---|---|---|---|---|---|---|
| Cargando datos... | |||||||
PNC · Análisis de Calidad
Paretos, evolución mensual y coste de la No Calidad — calculado desde los registros de PNC.
Evolución mensual (nº NC: interna / cliente / proveedor)
Pareto — Tipo de NC
Pareto — Departamento
Pareto — Causa de la NC
Coste de la No Calidad por mes (€)
PPM sobre producción y % coste / facturación
Cambia la métrica (nº de NC / piezas / coste €) para ver cada Pareto como en el Excel. PPM y % coste/facturación solo aparecen si hay datos de producción/facturación importados (pestañas «General»).
Nueva No Conformidad (PNC)
El % de NC y el coste total se calculan solos (piezas NC / total · coste unitario × piezas NC).
Panel de Fichajes
Presencia, horas y control de jornada de toda la plantilla
Histórico de marcajes (PCTIME / IMES)
| Empleado | Matrícula | Fecha | Entrada | Salida | Horas |
|---|---|---|---|---|---|
| Sin datos. Importa el histórico en la pestaña «Importar». | |||||
Sube el fichero pctime_marcajes.json que te ha pasado Redline. Se mostrará el emparejamiento de usuarios PCTIME↔Odoo para que lo revises antes de importar. No se escribe nada en Odoo.
| Matrícula | Nombre (PCTIME) | Empleado enlazado (Odoo) | Marcajes | Horas |
|---|
Horarios y asignación a operarios
Total semanal: 39 h. Por defecto (sin horario asignado) se usa 8 h L-J y 7 h V.
Asigna horarios a los operarios con vigencia por fechas. Un mismo operario puede tener varias asignaciones (p. ej. un horario en 2025 y otro distinto en 2026); cada fichaje usará el horario vigente en su fecha. Deja las fechas vacías para «siempre».
| Operario | Horario | Desde | Hasta |
|---|
| # | Empleado | Score | Horas | Días | Media/día | Entrada media | Tardanzas | Días < jornada | Déficit |
|---|---|---|---|---|---|---|---|---|---|
| Cargando… | |||||||||
| Empleado | Ausencias | Días presentes |
|---|
| Empleado | Fecha | Distancia |
|---|
| Día | Entrada | Salida | Horas | Puntualidad | Jornada | Ubicación |
|---|
Scorecard
Evaluación por OTD (entregas a tiempo) y Calidad (NC / ppm)
| Nombre | Clasificación | Entregas | OTD | Retraso medio | Piezas recib. | NC | ppm | Calidad |
|---|---|---|---|---|---|---|---|---|
| Cargando… | ||||||||
Modelo ITP Aero Global Supplier Scorecard: Performance = 55% IDS (discrepancias) + 45% OTD (12 meses). Clasificación: Class Leading ≥90, Standard ≥75, Unsatisfactory ≥60, Red <60. OTD = recepciones con fecha real ≤ prevista (umbral verde 96% / rojo 70%). ppm IDS = nº de NC / piezas recibidas × 1.000.000. NC de proveedor tomadas del PNC (emparejadas por nombre). Umbrales editables en configuración.
Proveedor
| Albarán | Fecha prevista | Fecha real | Retraso (d) | A tiempo |
|---|
| Fecha | Referencia | Tipo NC | Piezas | Coste |
|---|
Ficha de Cliente
Todo el histórico de un cliente: facturación, productos y conversión
| Referencia | Producto | Uds | Facturación |
|---|
Busca un cliente para ver todo su histórico.
Operarios
Productividad, calidad y rankings del equipo de planta
| # | Operario | Buenas | Malas | Calidad | Horas | Pzs/h | OFs | Máq. |
|---|---|---|---|---|---|---|---|---|
| Cargando… | ||||||||
Caducidad de OFs
Órdenes de fabricación vencidas y próximas a vencer
| OF | Referencia | Naturaleza | Cliente | OC cliente | Operación en curso | Retraso | Compromiso | Entrega estim. |
|---|
| OF | Referencia | Naturaleza | Cliente | OC cliente | Operación en curso | Faltan | Compromiso | Entrega estim. |
|---|
Fichaje
Ficha tu entrada y salida. Se sincroniza con Odoo — da igual fichar desde aquí o desde Odoo.
| Entrada | Salida | Ubicación | Horas |
|---|---|---|---|
| Cargando… | |||
| Día | Horas | Déficit | Jornada |
|---|---|---|---|
| — | |||
Almacén móvil
Regulariza stock o da de alta recepciones leyendo la colada y la referencia. Escribe directamente en Odoo.
Seguridad
Registro de incidencias y accidentes · la «S» del SQD
| Código | Tipo | Evento | Fecha | Causa | Acción | Responsable | Estado | |
|---|---|---|---|---|---|---|---|---|
| Cargando… | ||||||||
Evento de seguridad
Mejora Continua
Gestión de acciones correctivas y de mejora (metodología 3C / 8D)
| Código | Título | Origen | Prioridad | Estado | Responsable | Apertura | Acciones | Avance | |
|---|---|---|---|---|---|---|---|---|---|
| Cargando… | |||||||||
Caso de mejora
Definición del problema (5W · 2H)
Diagrama Ishikawa (6M) — varias causas por categoría, con nivel de influencia
5 Porqués — por cada síntoma: pregunta → respuesta, hasta la raíz
Plan de acciones
| Descripción | Tipo | Responsable | Fecha límite | Estado | Prioridad | Progreso% |
|---|
Seguimiento (3C Chart)
Lección aprendida / Estandarización
Operaciones Compras y Subcontrataciones
Módulo en desarrollo (Fase 4 del Informe Técnico).
Fichajes y Turnos
Módulo en desarrollo (Fase 5 del Informe Técnico).
Conexión SSH a Servidor
Consola Remota
Tablas de Odoo
Selecciona una tabla
Selecciona una base de datos y luego una tabla para ver sus registros gráficamente.
Asistente IA
Conecta una IA (Groq gratis, OpenAI o Anthropic con tu API key, u Ollama local) y define su personalidad, lo que sabe de tu base de datos y la documentación que quieras darle.
Se guarda cifrada en el servidor y no vuelve a mostrarse. Consíguela gratis en console.groq.com.
Soporte técnico
¿Necesitas ayuda o quieres proponer una mejora? Estamos a tu disposición.
Diseño y desarrollo de esta plataforma MES/ERP. Damos soporte, mantenimiento y evolución del sistema.
© 2026 Redline Asesores · Todos los derechos reservados
API de Integración (Odoo RPC)
El servidor expone nativamente la API estándar de Odoo en https://erp.wolco.es.
1. Autenticación
Antes de cualquier llamada, debes autenticarte usando el endpoint común (XML-RPC o JSON-RPC).
import xmlrpc.client
url = "https://erp.wolco.es"
db = "nombre_de_la_bd" # Ej: odoo_produccion
username = "admin"
password = "tu_password"
common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(url))
uid = common.authenticate(db, username, password, {})
print("Autenticado con UID:", uid)
2. Leer Registros (Búsqueda y Lectura)
Usa el método execute_kw para buscar registros en cualquier modelo (ej. res.partner para clientes).
models = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(url))
# Buscar clientes (partners) que sean empresas
partners = models.execute_kw(db, uid, password,
'res.partner', 'search_read',
[[['is_company', '=', True]]],
{'fields': ['name', 'country_id', 'comment'], 'limit': 5})
for p in partners:
print(p['name'])
3. Crear y Actualizar Registros
# CREAR un nuevo cliente
new_partner_id = models.execute_kw(db, uid, password, 'res.partner', 'create', [{
'name': "Nuevo Cliente S.A.",
'is_company': True
}])
# ACTUALIZAR el cliente creado
models.execute_kw(db, uid, password, 'res.partner', 'write', [[new_partner_id], {
'name': "Nuevo Cliente Editado S.A."
}])
4. Modelos (APIs) Principales de Odoo
En lugar de URLs separadas, simplemente cambia el nombre del modelo en tu código por cualquiera de estos:
| Módulo | Nombre del Modelo (API) | Descripción |
|---|---|---|
| Contactos | res.partner | Clientes, proveedores, direcciones y contactos. |
| Usuarios | res.users | Usuarios con acceso al sistema ERP. |
| Productos | product.template | Catálogo base de productos o servicios. |
| Variantes | product.product | Variantes específicas de un producto. |
| Ventas | sale.order | Presupuestos y Pedidos de Venta. |
| Líneas Venta | sale.order.line | Líneas de los pedidos de venta. |
| Facturas | account.move | Facturas (clientes/proveedores) y asientos contables. |
| Inventario | stock.picking | Albaranes de entrada, salida y transferencias. |
| Stock Real | stock.quant | Niveles de stock actuales por ubicación. |
| CRM | crm.lead | Oportunidades e iniciativas comerciales. |
Tip: Puedes ir a Explorador DB, conectar a PostgreSQL (o SQLite local), y la lista de tablas que aparece a la izquierda corresponde con los modelos exactos.
