Files
Odoo-Modules/fusion-plating/fusion_plating_aerospace/data/fp_demo_aerospace_data.xml
gsinghpal be611876ad changes
2026-04-12 09:09:50 -04:00

151 lines
9.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2026 Nexa Systems Inc. — Demo data for Fusion Plating Aerospace -->
<odoo noupdate="1">
<!-- ════════════════════════════════════════════════════════════════
Nadcap AC7108 Audits
════════════════════════════════════════════════════════════════ -->
<!-- 1. Scheduled audit — electroless nickel checklist -->
<record id="demo_nadcap_audit_scheduled" model="fusion.plating.nadcap.audit">
<field name="name">NADCAP-DEMO-001</field>
<field name="audit_date" eval="(DateTime.today() + timedelta(days=45)).strftime('%Y-%m-%d')"/>
<field name="auditor_name">R. Patel</field>
<field name="pri_auditor" eval="True"/>
<field name="checklist">ac7108_10_electroless</field>
<field name="state">scheduled</field>
<field name="notes" type="html"><p>Scheduled electroless nickel slash-sheet audit for Q3 cycle.</p></field>
</record>
<!-- 2. In-progress audit — chrome plating checklist -->
<record id="demo_nadcap_audit_in_progress" model="fusion.plating.nadcap.audit">
<field name="name">NADCAP-DEMO-002</field>
<field name="audit_date" eval="(DateTime.today() - timedelta(days=3)).strftime('%Y-%m-%d')"/>
<field name="auditor_name">J. Moreno</field>
<field name="pri_auditor" eval="True"/>
<field name="checklist">ac7108_12_chrome</field>
<field name="state">in_progress</field>
<field name="notes" type="html"><p>Chrome plating audit currently underway. Day 2 of on-site review.</p></field>
</record>
<!-- 3. Closed audit — base checklist, accredited, 2 merits, 0 NCRs -->
<record id="demo_nadcap_audit_closed" model="fusion.plating.nadcap.audit">
<field name="name">NADCAP-DEMO-003</field>
<field name="audit_date" eval="(DateTime.today() - timedelta(days=120)).strftime('%Y-%m-%d')"/>
<field name="auditor_name">S. Whitfield</field>
<field name="pri_auditor" eval="True"/>
<field name="checklist">ac7108_base</field>
<field name="result">accredited</field>
<field name="merit_count">2</field>
<field name="ncr_count">0</field>
<field name="accreditation_start" eval="(DateTime.today() - timedelta(days=90)).strftime('%Y-%m-%d')"/>
<field name="accreditation_end" eval="(DateTime.today() + timedelta(days=640)).strftime('%Y-%m-%d')"/>
<field name="state">closed</field>
<field name="notes" type="html"><p>Base checklist audit completed with full accreditation. Two merit observations noted for SPC controls and operator training programme.</p></field>
</record>
<!-- ════════════════════════════════════════════════════════════════
Risk Register Entries
════════════════════════════════════════════════════════════════ -->
<!-- 1. Operational risk — identified -->
<record id="demo_risk_operational" model="fusion.plating.risk">
<field name="name">RISK-DEMO-001</field>
<field name="title">Tank temperature controller failure</field>
<field name="description" type="html"><p>Single-point failure risk on Line 2 EN tank — temperature controller is end-of-life with no redundancy.</p></field>
<field name="category">operational</field>
<field name="likelihood">3</field>
<field name="impact">4</field>
<field name="state">identified</field>
<field name="review_date" eval="(DateTime.today() + timedelta(days=30)).strftime('%Y-%m-%d')"/>
</record>
<!-- 2. Supply chain risk — assessed -->
<record id="demo_risk_supply_chain" model="fusion.plating.risk">
<field name="name">RISK-DEMO-002</field>
<field name="title">Single-source nickel sulphamate supply</field>
<field name="description" type="html"><p>Only one approved vendor for nickel sulphamate concentrate. Lead time has increased to 12 weeks.</p></field>
<field name="category">supply_chain</field>
<field name="likelihood">2</field>
<field name="impact">5</field>
<field name="state">assessed</field>
<field name="mitigation_plan" type="html"><p>Qualify secondary supplier (Atotech). Target completion by Q4.</p></field>
<field name="review_date" eval="(DateTime.today() + timedelta(days=60)).strftime('%Y-%m-%d')"/>
</record>
<!-- 3. Quality risk — treated -->
<record id="demo_risk_quality" model="fusion.plating.risk">
<field name="name">RISK-DEMO-003</field>
<field name="title">Thickness measurement repeatability</field>
<field name="description" type="html"><p>XRF gauge R&amp;R study showed marginal repeatability on thin deposits (&lt; 5 µm).</p></field>
<field name="category">quality</field>
<field name="likelihood">4</field>
<field name="impact">3</field>
<field name="state">treated</field>
<field name="mitigation_plan" type="html"><p>Calibrated with new certified reference standards. Operator training refresher completed. Re-running R&amp;R study next week.</p></field>
<field name="review_date" eval="(DateTime.today() + timedelta(days=14)).strftime('%Y-%m-%d')"/>
</record>
<!-- 4. Customer risk — monitored -->
<record id="demo_risk_customer" model="fusion.plating.risk">
<field name="name">RISK-DEMO-004</field>
<field name="title">Prime OEM contract renewal uncertainty</field>
<field name="description" type="html"><p>Largest aerospace customer contract expires in 6 months. RFQ response due next quarter.</p></field>
<field name="category">customer</field>
<field name="likelihood">2</field>
<field name="impact">2</field>
<field name="state">monitored</field>
<field name="mitigation_plan" type="html"><p>Account review meetings scheduled monthly. Preparing competitive pricing and capacity expansion proposal.</p></field>
<field name="review_date" eval="(DateTime.today() + timedelta(days=21)).strftime('%Y-%m-%d')"/>
</record>
<!-- ════════════════════════════════════════════════════════════════
Configuration Management Items
════════════════════════════════════════════════════════════════ -->
<!-- 1. EN plating procedure -->
<record id="demo_config_item_en" model="fusion.plating.config.item">
<field name="name">Electroless Nickel Plating Procedure</field>
<field name="code">CFG-EN-001</field>
<field name="baseline_revision">A</field>
<field name="current_revision">C</field>
<field name="approval_date" eval="(DateTime.today() - timedelta(days=60)).strftime('%Y-%m-%d')"/>
<field name="change_history" type="html">
<p><strong>Rev C</strong> — Updated rinse-water conductivity limits per customer spec.<br/>
<strong>Rev B</strong> — Added mid-coat thickness checkpoint.<br/>
<strong>Rev A</strong> — Initial baseline release.</p>
</field>
<field name="notes" type="html"><p>Covers AMS 2404 and MIL-C-26074 requirements for medium-phosphorus EN deposits.</p></field>
</record>
<!-- 2. Chrome plating procedure -->
<record id="demo_config_item_chrome" model="fusion.plating.config.item">
<field name="name">Chrome Plating Procedure</field>
<field name="code">CFG-CR-001</field>
<field name="baseline_revision">A</field>
<field name="current_revision">B</field>
<field name="approval_date" eval="(DateTime.today() - timedelta(days=30)).strftime('%Y-%m-%d')"/>
<field name="change_history" type="html">
<p><strong>Rev B</strong> — Revised current-density parameters for thin hard chrome.<br/>
<strong>Rev A</strong> — Initial baseline release.</p>
</field>
<field name="notes" type="html"><p>Covers QQ-C-320 and AMS 2460 requirements for hard chrome deposits on aerospace components.</p></field>
</record>
<!-- ════════════════════════════════════════════════════════════════
Counterfeit Parts Prevention
════════════════════════════════════════════════════════════════ -->
<record id="demo_counterfeit_investigation" model="fusion.plating.counterfeit.prevention">
<field name="name">CFT-DEMO-001</field>
<field name="incident_date" eval="(DateTime.today() - timedelta(days=10)).strftime('%Y-%m-%d')"/>
<field name="part_number">NAS1149-C0363A</field>
<field name="lot_serial">LOT-2026-04-A</field>
<field name="detection_method">Certificate of conformance discrepancy flagged during receiving inspection</field>
<field name="disposition">investigation</field>
<field name="gidep_reported" eval="False"/>
<field name="notes" type="html"><p>Supplier certificate references an outdated spec revision. Material quarantined pending metallurgical lab verification. GIDEP report to be filed if counterfeit is confirmed.</p></field>
</record>
</odoo>