Módulo MES
Menús
Gestión de menús de Grupo GASCA. Módulo en preparación.
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 facturas recibidas en los últimos 12 meses (Sage 50, libro de IVA soportado). Tamaño = nº de facturas · verde = con pagos pendientes · borde discontinuo = ubicación aproximada.
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 sobre los menús: menús concretos y cíclicos, platos, dietas, alérgenos, tipos de cliente, comedores y festivos. Respondo con los datos reales de la base de menús y con los documentos que cargues en la base de conocimiento.
Máquinas
Estado y datos de cada centro de trabajo (Sage X3): 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 Sage X3 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 Sage X3 · ● Activa · ● Parada
--
--
Mantenimiento
Plan de mantenimiento preventivo por máquina. ● al día · ● próximo · ● vencido
Registrar mantenimiento
--
Editor del plan de mantenimiento
Define tareas por máquina con su periodicidad (días). Guarda al terminar.
CRM Comercial
Clientes, ventas y cobros de Sage 50 (solo lectura) · embudo, visitas y notas en Victoria
| 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 Sage X3 (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 Sage X3: unidades fabricadas, órdenes y productos
| Totales creadas | -- |
| Lanzadas | -- |
| En curso (ahora) | -- |
| Finalizadas | -- |
| Herramientas (refs.) | -- |
| Plazo medio fabricación | -- |
| OFs activas ahora | -- |
KPI Comercial
Ventas (albaranes), clientes e indicadores comerciales desde Sage 50 · captación desde el CRM
Panel Comercial Ejecutivo
Dashboard propuesto por Dirección · datos reales de Sage 50| # | Cliente | Facturación |
|---|
Seguimiento P&G
Cuenta de resultados por meses · % sobre ventas vs objetivo y año pasado · datos reales
EBITDA = Resultado antes de impuestos + Amortización + Resultado financiero (beneficio operativo antes de intereses, impuestos y amortizaciones).
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) · contabilidad de Sage 50
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 Sage X3.
| 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 Sage X3
Gestión de Salidas Juntas Besma
Expediciones y albaranes de Juntas Besma. Datos reales del ERP.
Producción por operario (día)
Salidas por turno (día)
Portes (30 días)
Transportistas (7 días)
Top destinos (30 días)
Transportistas (30 días)
Envíos por día (15 días)
Últimas salidas ● LIVE
| Fecha | Cliente | Albarán | Transporte | Responsable | Turno | Portes | Población |
|---|
Cruce con Pedidos Web (estado de envío)
Carrusel Automático Juntas Besma ● LIVE
Almacén automático (autómata GMI). Movimientos, picking, faltas y OFs gestionadas. Datos reales.
Movimientos por día (15 días)
Movimientos por hora (hoy)
OFs gestionadas hoy
| OF | Referencia | Movs. | Uds. |
|---|
Faltas de picking (30 días)
| Referencia | Uds. no servidas |
|---|
Últimos movimientos ● LIVE
| Fecha | OF | Referencia | Acción | Cant. |
|---|
Intranet · Documentación
Documentación de empresa (convenios, calendario laboral, protocolos, comunicaciones…).
ERP
Catálogo del ERP con datos reales. Usa el buscador para filtrar.
Detalle
Centro de Alertas y Avisos Juntas Besma
Avisos del robot de control de Besma: márgenes/precios, stock, producción y entregas. Datos reales.
Panel de Control Web Juntas Besma
Actividad B2B en tiempo real de la tienda web de Besma: pedidos, visitas, seguridad y clientes.
Actividad en tiempo real ● LIVE
Pendiente tramitar (hoy)
Pedidos por hora (hoy)
Visitas por hora (hoy)
Ataques por hora (hoy)
Pedidos por mes y año
Facturación por mes y año (€)
Top 10 facturación del mes
Alertas de seguridad
Historial de ataques (30 días)
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 Sage X3
| Usuario | Nombre | Rol | Operario Sage X3 | Activo | Acciones |
|---|
Permisos por rol
Define exactamente qué pantallas ve cada rol. El Administrador siempre ve todo.
Uso del chat por usuario
Control de uso indebido. Solo se muestran recuentos y fechas — nunca el contenido de los mensajes.
Integración Sage X3 (escritura)
Credenciales del API de Sage X3 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 Sage X3: 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 Sage X3 pide un asistente (backorder/consumo), queda anotado para confirmarlo a mano.
Con la escritura activada, las imputaciones se escriben en Sage X3 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↔Sage X3 para que lo revises antes de importar. No se escribe nada en Sage X3.
| Matrícula | Nombre (PCTIME) | Empleado enlazado (Sage X3) | 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 Sage X3 — da igual fichar desde aquí o desde Sage X3.
| 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 Sage X3.
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 Sage X3
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 (Sage X3 RPC)
El servidor expone nativamente la API estándar de Sage X3 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 Sage X3
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.
