{{ t.icon }}
{{ t.title }} {{ t.msg }}

{{ moduleTitle }}

{{ moduleSubtitle }}

Rango: Turno: Work Center:
{{ now }}
AN
Cumplimiento de Órdenes
92.4%
Objetivo: 90.0%
▲ 5.2% vs día anterior
Eficiencia de Línea
78.6%
Objetivo: 85.0%
▼ 3.1% vs día anterior
Disponibilidad
🕐
88.7%
Objetivo: 90.0%
▲ 2.4% vs día anterior
OEE
🎯
69.0%
Objetivo: 75.0%
▼ 4.3% vs día anterior
Producción Total
📦
12,842
Piezas
▲ 8.7% vs día anterior
Scrap Total
🗑️
356
Piezas
▼ 12.1% vs día anterior
Producción por Hora Turno actual
Pareto de Paros de Línea Top causas
Estado de Work Centers
8Work Centers
{{ s.label }} {{ s.count }} {{ s.pct }}%
Top 5 — Scrap por Modo de Falla
{{ s.label }} {{ s.count }} ({{ s.pct }}%)
Órdenes de Producción Activas {{ activeOrders.length }} activas
OrdenNúmero de ParteWork Center PlanProducido% Avance T. RestanteEstatus
{{ o.id }} {{ o.parte }} {{ o.workcenter }} {{ o.planQty.toLocaleString() }} {{ o.produced.toLocaleString() }}
{{ o.advance }}%
{{ o.remaining }} {{ o.status }}
🔔 Alertas Activas {{ alerts.length }}
{{ a.icon }}
{{ a.title }}
{{ a.subtitle }}
{{ a.time }}
⏸️ Registro de Paros
Seleccionar Línea
{{ l.name }}
{{ l.unit }} — Orden activa: {{ l.activeOrder }}
🏭
Selecciona una línea de producción para gestionar sus paros
📋 Historial de Paros del Día
Total paros: {{ stopHistory.length }} Tiempo perdido: {{ totalStopTime }}
Pareto por Motivo (min)
{{ r.icon }} {{ r.label }} {{ r.mins }} min
Registro Detallado
{{ s.reason }}
{{ s.start }} — {{ s.end || 'En curso' }} · {{ s.line }}
{{ s.duration }}
Sin paros registrados hoy
{{ filteredOrders.length }} órdenes
{{ allOrders.length }}
Órdenes Totales
{{ allOrders.filter(o=>o.status==='En Proceso').length }}
En Proceso
{{ allOrders.filter(o=>o.status==='Completada').length }}
Completadas
{{ allOrders.filter(o=>o.status==='Pendiente').length }}
Pendientes
OrdenNúmero de ParteWork CenterTurno Cantidad PlanProducidoScrap % AvanceTiempo RestanteEficienciaEstatus
{{ o.id }} {{ o.parte }} {{ o.workcenter }} {{ o.shift }} {{ o.planQty.toLocaleString() }} {{ o.produced.toLocaleString() }} {{ o.scrap }}
{{ o.advance }}%
{{ o.remaining }} {{ o.efficiency }}% {{ o.status }}
Sin órdenes que coincidan con los filtros
🔍 Captura de Scrap
{{ p===1?'🔵':p===2?'🟡':'🔴' }}
Punto {{ p }}
Est. {{ (p-1)*5+1 }}–{{ (p-1)*5+5 }}
{{ f }}
{{ scrapLogs.reduce((a,b)=>a+b.qty,0) }}
Scrap Hoy
{{ scrapLogs.length }}
Capturas
{{ scrapPct }}%
% Scrap
Pareto de Scrap por Modo de Falla Turno actual
Registro de Capturas Recientes
HoraLíneaPuntoModo de FallaQtyOperador
{{ s.time }} {{ s.line }} Punto {{ s.point }} {{ s.fault }} {{ s.qty }} {{ s.operator }}
Sin capturas registradas
Líneas Operando
🟢
3 / 5
Work Centers activos
Piezas Producidas Hoy
📦
14,192
Meta: 16,000
Eficiencia Global
78.6%
Obj: 85%
OEE Promedio
🎯
69.0%
Obj: 75%
Tiempo Perdido
⏱️
2.7h
Paros acumulados
{{ lc.name }}
{{ lc.activeOrder }}
{{ lc.status }}
{{ lc.efficiency }}%
Eficiencia
{{ lc.oee }}%
OEE
{{ lc.scrap }}
Scrap
Avance {{ lc.produced.toLocaleString() }} / {{ lc.plan.toLocaleString() }}
⏸ {{ lc.stopReason }}
Sin orden de producción asignada
Resumen de Producción por Turno
LíneaOrdenNúmero de Parte PlanRealDiferencia EficienciaT. ParoScrapT. Ciclo
{{ lc.name }} {{ lc.activeOrder }} {{ lc.parte }} {{ lc.plan.toLocaleString() }} {{ lc.produced.toLocaleString() }} {{ lc.produced-lc.plan >= 0 ? '+' : '' }}{{ (lc.produced-lc.plan).toLocaleString() }} {{ lc.efficiency }}% {{ lc.stopTime }} {{ lc.scrap }} {{ lc.cycleTime }}s
#Número de ParteDescripciónFamiliaTiempo de Ciclo (s)Línea AsignadaEstatusAcciones
{{ p.id }} {{ p.num }} {{ p.desc }} {{ p.family }} {{ p.cycleTime }}s {{ p.line }} {{ p.active?'Activo':'Inactivo' }}
Número de ParteDescripciónLínea / Work CenterT. Ciclo Estándar (s)T. Ciclo Actual (s)Vigente desdeIngenieríaAcciones
{{ c.parte }} {{ c.desc }} {{ c.line }} {{ c.stdTime }}s {{ c.actTime }}s {{ c.since }} {{ c.eng }}
IDNombre de LíneaUnidad de NegocioPuntos de InspecciónOperadoresEstatusAcciones
WC-{{ String(wc.id).padStart(2,'0') }} {{ wc.name }} {{ wc.unit }} {{ wc.points }} {{ wc.operators }} {{ wc.active?'Activo':'Inactivo' }}
Categorías de Paro
CategoríaMotivosRequiere AprobaciónAcc.
{{ cat.icon }}{{ cat.name }}
{{ cat.count }} {{ cat.approval?'Sí':'No' }}
Motivos Detallados
MotivoCategoríaTiempo máx. (min)Acc.
{{ m.label }} {{ m.cat }} {{ m.maxTime }}
Modo de FallaNúmero de ParteEstacionesPunto de InspecciónCausa Raíz TípicaNivel de RiesgoAcc.
{{ f.name }} {{ f.parte }} {{ f.stations }} Punto {{ f.point }} {{ f.cause }} {{ f.risk }}
📅 Rango:
47,284
Total Producido
51,000
Total Planeado
92.7%
Cumplimiento
81.4%
Eficiencia prom.
Producción Real vs Plan por Día Semana actual
Detalle Diario de Producción
FechaTurnoLíneaOrdenPlanReal% Cumpl.Efic.ScrapT. Paro
{{ r.date }} {{ r.shift }} {{ r.line }} {{ r.order }} {{ r.plan.toLocaleString() }} {{ r.real.toLocaleString() }} {{ r.pct }}% {{ r.eff }}% {{ r.scrap }} {{ r.stop }}
28
Total Eventos
14.8h
Tiempo Perdido
31.8 min
Duración promedio
LÍNEA 2
Línea más afectada
Pareto de Paros por Motivo
Paros por Día (tendencia)
Detalle de Eventos de Paro
FechaLíneaInicioFinDuraciónMotivoCategoríaTurno
{{ r.date }} {{ r.line }} {{ r.start }} {{ r.end }} {{ r.duration }} {{ r.reason }} {{ r.cat }} {{ r.shift }}
1,284
Total Scrap
2.71%
% Scrap global
Falla Ensamble
Causa principal
LÍNEA 1
Mayor generador
Pareto de Scrap por Modo de Falla
Tendencia de Scrap % por Día
Scrap por Línea y Modo de Falla
LíneaModo de FallaPuntoCantidad% del TotalTurno
{{ r.line }} {{ r.fault }} Punto {{ r.point }} {{ r.qty }}
{{ r.pct }}%
{{ r.shift }}
Alarmas Activas {{ activeAlarms.filter(a=>!a.acked).length }} sin atender
{{ a.icon }}
{{ a.title }}
{{ a.detail }}
{{ a.severity==='critical'?'Crítico':a.severity==='warning'?'Advertencia':'Informativo' }} {{ a.line }} {{ a.time }}
{{ a.elapsed }}
Historial de Alarmas (últimas 24h)
HoraSeveridadLíneaDescripciónTiempo resoluciónAtendió
{{ h.time }} {{ h.sev }} {{ h.line }} {{ h.desc }} {{ h.resolved }} {{ h.user }}
⚙️ Reglas de Alerta
{{ r.name }}
{{ r.condition }}
{{ n }}
🔔 Canales de Notificación
📧 Correo Electrónico
Enviar alertas críticas por email
💬 WhatsApp
Notificaciones instantáneas vía API
🔔 Push interno
Notificaciones dentro del sistema
🕐 Configuración de Turnos
{{ s.name }}
{{ s.start }} — {{ s.end }}
{{ s.active?'Activo':'Inactivo' }}
🏢 Unidades de Negocio
UnidadLíneasResponsableAcc.
{{ u.name }} {{ u.lines }} {{ u.owner }}
⚙️ Parámetros del Sistema
% Scrap máximo permitido %
Tiempo de paro crítico min
OEE mínimo aceptable %
Eficiencia objetivo %
Cumplimiento objetivo %
Disponibilidad objetivo %
{{ filteredUsers.length }} usuarios
A
{{ usuarios.filter(u=>u.role==='Administrador').length }}
Administradores
I
{{ usuarios.filter(u=>u.role==='Ingeniería').length }}
Ingeniería
G
{{ usuarios.filter(u=>u.role==='Gerencial').length }}
Gerencial
O
{{ usuarios.filter(u=>u.role==='Operador').length }}
Operadores
UsuarioCorreoRolLínea AsignadaÚltimo AccesoEstatusAcciones
{{ u.initials }}
{{ u.name }}
{{ u.dept }}
{{ u.email }} {{ u.role }} {{ u.line }} {{ u.lastLogin }} {{ u.active?'Activo':'Inactivo' }}