folder rename
This commit is contained in:
@@ -0,0 +1,230 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc.
|
||||
License OPL-1 (Odoo Proprietary License v1.0)
|
||||
Part of the Fusion Plating product family.
|
||||
|
||||
Seed AS9100 Rev D clause hierarchy. Only the main top-level clauses
|
||||
(4–10) and the aerospace-critical 8.1.x family are included — a shop
|
||||
can extend this with the finer-grained sub-clauses via user data.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<!-- ===== 4. CONTEXT OF THE ORGANIZATION ===== -->
|
||||
<record id="as9100_clause_4" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Context of the organization</field>
|
||||
<field name="code">4</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">leadership</field>
|
||||
<field name="description" type="html"><p>Understanding the organization and its context, interested parties, scope of the quality management system, and the QMS and its processes.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 5. LEADERSHIP ===== -->
|
||||
<record id="as9100_clause_5" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Leadership</field>
|
||||
<field name="code">5</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">leadership</field>
|
||||
<field name="description" type="html"><p>Top-management leadership and commitment, quality policy, and organizational roles, responsibilities and authorities.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 6. PLANNING ===== -->
|
||||
<record id="as9100_clause_6" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Planning</field>
|
||||
<field name="code">6</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">planning</field>
|
||||
<field name="description" type="html"><p>Actions to address risks and opportunities, quality objectives, and planning of changes.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 7. SUPPORT ===== -->
|
||||
<record id="as9100_clause_7" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Support</field>
|
||||
<field name="code">7</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">support</field>
|
||||
<field name="description" type="html"><p>Resources, competence, awareness, communication, and documented information.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 8. OPERATION ===== -->
|
||||
<record id="as9100_clause_8" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Operation</field>
|
||||
<field name="code">8</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="description" type="html"><p>Operational planning and control of products and services, including design, external provision, production, release and nonconforming-output control.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_1" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Operational planning and control</field>
|
||||
<field name="code">8.1</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Planning, implementation and control of the processes needed to meet the requirements for the provision of products and services.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_1_1" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Operational risk management</field>
|
||||
<field name="code">8.1.1</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_1"/>
|
||||
<field name="description" type="html"><p>Establish, implement, and maintain a process for managing operational risks to the achievement of applicable requirements that includes assignment of responsibilities, definition of risk criteria, identification and assessment of risks, mitigation actions, and acceptance of residual risk.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_1_2" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Configuration management</field>
|
||||
<field name="code">8.1.2</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_1"/>
|
||||
<field name="description" type="html"><p>Establish a configuration-management process appropriate to the product with planning, identification, change control, status accounting and audits to ensure consistent product identification, traceability and control of physical and functional characteristics throughout the product life cycle.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_1_3" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Product safety</field>
|
||||
<field name="code">8.1.3</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_1"/>
|
||||
<field name="description" type="html"><p>Plan, implement and control the processes needed to assure product safety during the entire product life cycle, including hazard identification, risk assessment, management of identified risks, communication of risks to affected parties, and reporting and lessons learned.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_1_4" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Prevention of counterfeit parts</field>
|
||||
<field name="code">8.1.4</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_1"/>
|
||||
<field name="description" type="html"><p>Plan, implement and control processes, appropriate to the organization and the product, for the prevention of counterfeit or suspect-counterfeit part use and their inclusion in products delivered to the customer. Includes training, source controls, material and part verification, in-process control, quarantine, and reporting.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_2" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Requirements for products and services</field>
|
||||
<field name="code">8.2</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Customer communication, determination and review of requirements, and changes to requirements for products and services.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_2_3_1" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Customer communication</field>
|
||||
<field name="code">8.2.3.1</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_2"/>
|
||||
<field name="description" type="html"><p>Review of requirements for products and services — ensuring the organization's ability to meet requirements before committing to supply. Handling of enquiries, contracts or order handling, customer feedback including complaints, and specific requirements for contingency actions.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_3" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Design and development of products and services</field>
|
||||
<field name="code">8.3</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Design and development planning, inputs, controls, outputs and changes.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_4" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Control of externally provided processes, products and services</field>
|
||||
<field name="code">8.4</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Evaluation, selection, monitoring, and re-evaluation of external providers; type and extent of control; information for external providers.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_5" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Production and service provision</field>
|
||||
<field name="code">8.5</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Control of production and service provision, identification and traceability, property belonging to customers or external providers, preservation, post-delivery activities and control of changes.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_5_1_3" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Post-delivery support</field>
|
||||
<field name="code">8.5.1.3</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8_5"/>
|
||||
<field name="description" type="html"><p>Determine and meet requirements for post-delivery activities associated with products and services, including collection and analysis of in-service data, actions to be taken as a result of product problems, control and updating of technical documentation, approval and control of repairs, and controls required for off-site work.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_6" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Release of products and services</field>
|
||||
<field name="code">8.6</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Implement planned arrangements, at appropriate stages, to verify that product and service requirements have been met, including First Article Inspection requirements.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_8_7" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Control of nonconforming outputs</field>
|
||||
<field name="code">8.7</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">operation</field>
|
||||
<field name="parent_id" ref="as9100_clause_8"/>
|
||||
<field name="description" type="html"><p>Ensure that nonconforming outputs are identified and controlled to prevent unintended use or delivery. Includes segregation, authority for disposition, and use of concessions.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 9. PERFORMANCE EVALUATION ===== -->
|
||||
<record id="as9100_clause_9" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Performance evaluation</field>
|
||||
<field name="code">9</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">performance</field>
|
||||
<field name="description" type="html"><p>Monitoring, measurement, analysis and evaluation; internal audit; management review.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_9_2" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Internal audit</field>
|
||||
<field name="code">9.2</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">performance</field>
|
||||
<field name="parent_id" ref="as9100_clause_9"/>
|
||||
<field name="description" type="html"><p>Conduct internal audits at planned intervals to provide information on whether the QMS conforms to the organization's own requirements, the requirements of AS9100, and is effectively implemented and maintained.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_9_3" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Management review</field>
|
||||
<field name="code">9.3</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">performance</field>
|
||||
<field name="parent_id" ref="as9100_clause_9"/>
|
||||
<field name="description" type="html"><p>Top management reviews the organization's QMS at planned intervals to ensure its continuing suitability, adequacy, effectiveness and alignment with the strategic direction of the organization.</p></field>
|
||||
</record>
|
||||
|
||||
<!-- ===== 10. IMPROVEMENT ===== -->
|
||||
<record id="as9100_clause_10" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Improvement</field>
|
||||
<field name="code">10</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">improvement</field>
|
||||
<field name="description" type="html"><p>General; nonconformity and corrective action; continual improvement.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_10_2" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Nonconformity and corrective action</field>
|
||||
<field name="code">10.2</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">improvement</field>
|
||||
<field name="parent_id" ref="as9100_clause_10"/>
|
||||
<field name="description" type="html"><p>React to nonconformities, evaluate the need for action to eliminate the causes, implement any action needed, review the effectiveness of any corrective action taken, update risks and opportunities, and make changes to the QMS if necessary.</p></field>
|
||||
</record>
|
||||
|
||||
<record id="as9100_clause_10_3" model="fusion.plating.as9100.clause">
|
||||
<field name="name">Continual improvement</field>
|
||||
<field name="code">10.3</field>
|
||||
<field name="standard">as9100d</field>
|
||||
<field name="category">improvement</field>
|
||||
<field name="parent_id" ref="as9100_clause_10"/>
|
||||
<field name="description" type="html"><p>Continually improve the suitability, adequacy, and effectiveness of the QMS, including considering outputs of analysis and evaluation, and management review.</p></field>
|
||||
</record>
|
||||
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,151 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc.
|
||||
License OPL-1 (Odoo Proprietary License v1.0)
|
||||
Part of the Fusion Plating product family.
|
||||
|
||||
Seed aerospace industry specifications as fusion.plating.customer.spec
|
||||
records with spec_type='industry'. All four process packs (EN, chrome,
|
||||
anodize, black oxide) are listed as hard dependencies in the manifest
|
||||
so the ``ref()`` calls below always resolve at install time.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<!-- ===== AMS 2404 — Electroless Nickel Plating ===== -->
|
||||
<record id="spec_ams_2404" model="fusion.plating.customer.spec">
|
||||
<field name="code">AMS 2404</field>
|
||||
<field name="name">Electroless Nickel Plating</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_en.ptype_en_lp'),
|
||||
ref('fusion_plating_process_en.ptype_en_mp'),
|
||||
ref('fusion_plating_process_en.ptype_en_hp'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== ASTM B733 — Autocatalytic (Electroless) Nickel-Phosphorus Coatings ===== -->
|
||||
<record id="spec_astm_b733" model="fusion.plating.customer.spec">
|
||||
<field name="code">ASTM B733</field>
|
||||
<field name="name">Autocatalytic (Electroless) Nickel-Phosphorus Coatings</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_en.ptype_en_lp'),
|
||||
ref('fusion_plating_process_en.ptype_en_mp'),
|
||||
ref('fusion_plating_process_en.ptype_en_hp'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== MIL-C-26074 — Electroless Nickel Coatings ===== -->
|
||||
<record id="spec_mil_c_26074" model="fusion.plating.customer.spec">
|
||||
<field name="code">MIL-C-26074</field>
|
||||
<field name="name">Electroless Nickel Coatings</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_en.ptype_en_lp'),
|
||||
ref('fusion_plating_process_en.ptype_en_mp'),
|
||||
ref('fusion_plating_process_en.ptype_en_hp'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== MIL-A-8625 — Anodic Coatings for Aluminum ===== -->
|
||||
<record id="spec_mil_a_8625" model="fusion.plating.customer.spec">
|
||||
<field name="code">MIL-A-8625</field>
|
||||
<field name="name">Anodic Coatings for Aluminum and Aluminum Alloys</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_anodize.ptype_an_type_i'),
|
||||
ref('fusion_plating_process_anodize.ptype_an_type_ii'),
|
||||
ref('fusion_plating_process_anodize.ptype_an_type_ii_dye'),
|
||||
ref('fusion_plating_process_anodize.ptype_an_type_iii'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== QQ-C-320 — Chromium Plating (Electrodeposited) ===== -->
|
||||
<record id="spec_qq_c_320" model="fusion.plating.customer.spec">
|
||||
<field name="code">QQ-C-320</field>
|
||||
<field name="name">Chromium Plating (Electrodeposited)</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_chrome.ptype_cr_hard_hex'),
|
||||
ref('fusion_plating_process_chrome.ptype_cr_dec_hex'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== MIL-DTL-13924 — Black Oxide Coating on Ferrous Metals ===== -->
|
||||
<record id="spec_mil_dtl_13924" model="fusion.plating.customer.spec">
|
||||
<field name="code">MIL-DTL-13924</field>
|
||||
<field name="name">Black Oxide Coating on Ferrous Metals</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_black_oxide.ptype_box_hot'),
|
||||
ref('fusion_plating_process_black_oxide.ptype_box_mid'),
|
||||
ref('fusion_plating_process_black_oxide.ptype_box_rt'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== AMS 2700 — Passivation of Corrosion-Resistant Steels ===== -->
|
||||
<record id="spec_ams_2700" model="fusion.plating.customer.spec">
|
||||
<field name="code">AMS 2700</field>
|
||||
<field name="name">Passivation of Corrosion-Resistant Steels</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== AMS 2759/9 — Hydrogen Embrittlement Relief Bake ===== -->
|
||||
<record id="spec_ams_2759" model="fusion.plating.customer.spec">
|
||||
<field name="code">AMS 2759/9</field>
|
||||
<field name="name">Hydrogen Embrittlement Relief (Baking) of Steel Parts</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== AMS-QQ-P-416 — Cadmium Plating (Electrodeposited) ===== -->
|
||||
<record id="spec_ams_qq_p_416" model="fusion.plating.customer.spec">
|
||||
<field name="code">AMS-QQ-P-416</field>
|
||||
<field name="name">Cadmium Plating (Electrodeposited)</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== BAC 5709 — Boeing Electroless Nickel Plating ===== -->
|
||||
<record id="spec_bac_5709" model="fusion.plating.customer.spec">
|
||||
<field name="code">BAC 5709</field>
|
||||
<field name="name">Boeing — Electroless Nickel Plating</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
<field name="x_fc_requires_first_article" eval="True"/>
|
||||
<field name="x_fc_customer_approval_required" eval="True"/>
|
||||
<field name="process_type_ids" eval="[(6, 0, [
|
||||
ref('fusion_plating_process_en.ptype_en_mp'),
|
||||
ref('fusion_plating_process_en.ptype_en_hp'),
|
||||
])]"/>
|
||||
</record>
|
||||
|
||||
<!-- ===== PRI AS7108 — Nadcap Chemical Processing Accreditation ===== -->
|
||||
<record id="spec_pri_as7108" model="fusion.plating.customer.spec">
|
||||
<field name="code">PRI AS7108</field>
|
||||
<field name="name">Nadcap Chemical Processing Accreditation</field>
|
||||
<field name="spec_type">industry</field>
|
||||
<field name="x_fc_is_aerospace" eval="True"/>
|
||||
<field name="x_fc_nadcap_required" eval="True"/>
|
||||
</record>
|
||||
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?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&R study showed marginal repeatability on thin deposits (< 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&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>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc.
|
||||
License OPL-1 (Odoo Proprietary License v1.0)
|
||||
Part of the Fusion Plating product family.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<record id="seq_fp_nadcap_audit" model="ir.sequence">
|
||||
<field name="name">Fusion Plating: Nadcap Audit</field>
|
||||
<field name="code">fusion.plating.nadcap.audit</field>
|
||||
<field name="prefix">NADCAP/%(year)s/</field>
|
||||
<field name="padding">3</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record id="seq_fp_counterfeit" model="ir.sequence">
|
||||
<field name="name">Fusion Plating: Counterfeit Prevention</field>
|
||||
<field name="code">fusion.plating.counterfeit.prevention</field>
|
||||
<field name="prefix">CFT/%(year)s/</field>
|
||||
<field name="padding">4</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record id="seq_fp_risk" model="ir.sequence">
|
||||
<field name="name">Fusion Plating: Risk Register</field>
|
||||
<field name="code">fusion.plating.risk</field>
|
||||
<field name="prefix">RISK/%(year)s/</field>
|
||||
<field name="padding">3</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user