Data Quality Contract Odoo–MESAVAULT

{{ title }}

Esta pantalla resume si las órdenes cumplen el contrato mínimo de datos para informes técnicos, margen industrial, pérdidas y readiness económico.

Órdenes  |  Cost Readiness

Órdenes
{{ summary.total_orders or 0 }}
Contrato cumplido
{{ summary.contract_ok_orders or 0 }}
Con observaciones
{{ summary.contract_warn_orders or 0 }}
Bloqueo crítico
{{ summary.blocked_critical_orders or 0 }}
Fallos críticos
{{ summary.total_critical_failures or 0 }}
Score medio
{{ summary.avg_contract_score|num(2) if summary.avg_contract_score is not none else "0.00" }}

1. Estado del contrato por orden

{% for order in orders %} {% else %} {% endfor %}
Orden Pedido venta Cliente Producto Máquina Score Estado contrato Fallos Bloqueo principal Área responsable Acción recomendada Informe
{{ order.odoo_order_ref }} {{ order.sale_order_ref or "" }} {{ order.customer_name or "" }} {{ order.product_default_code or "" }}
{{ order.product_name or "" }}
{{ order.machine_id or "" }} {% if order.contract_score >= 80 %} {{ order.contract_score }} {% elif order.contract_score >= 50 %} {{ order.contract_score }} {% else %} {{ order.contract_score }} {% endif %} {% if order.contract_status == 'CONTRATO_CUMPLIDO' %} Contrato cumplido {% elif order.contract_status == 'VALIDO_CON_OBSERVACIONES' %} Válido con observaciones {% elif order.contract_status == 'BLOQUEADO_CRITICO' %} Bloqueado crítico {% elif order.contract_status == 'BLOQUEADO_ALTO' %} Bloqueado alto {% elif order.contract_status == 'BLOQUEADO_MEDIO' %} Bloqueado medio {% else %} {{ order.contract_status }} {% endif %} Críticos: {{ order.critical_failures }}
Altos: {{ order.high_failures }}
Medios: {{ order.medium_failures }}
Avisos: {{ order.warn_rules }}
{{ order.main_blocker_rule_code or "" }}
{{ order.main_blocker_rule_name or "" }}
{{ order.main_blocker_finding or "" }}
{{ order.owner_area_to_act or "" }} {{ order.main_recommended_action or "" }} HTML | PDF
No hay órdenes evaluadas.

2. Resumen por área responsable

{% for owner in owners %} {% else %} {% endfor %}
Área Fallos Avisos Fallos críticos Fallos altos Órdenes afectadas Score incidencia Reglas afectadas Órdenes
{{ owner.owner_area }} {{ owner.failed_checks }} {{ owner.warn_checks }} {{ owner.critical_failed_checks }} {{ owner.high_failed_checks }} {{ owner.affected_orders }} {{ owner.total_issue_score }} {{ owner.affected_rules }} {{ owner.affected_order_refs }}
Sin incidencias por área.

3. Reglas con incidencias

{% for rule in rules %} {% else %} {% endfor %}
Regla Nombre Dominio Severidad Estado Área Órdenes afectadas Score total Órdenes
{{ rule.rule_code }} {{ rule.rule_name }} {{ rule.domain }} {{ rule.severity }} {% if rule.check_status == 'FAIL' %} FAIL {% elif rule.check_status == 'WARN' %} WARN {% else %} {{ rule.check_status }} {% endif %} {{ rule.owner_area }} {{ rule.order_count }} {{ rule.total_issue_score }} {{ rule.affected_orders }}
Sin reglas con incidencias.