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

323 lines
15 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2026 Nexa Systems Inc. — DEMO DATA (temporary)
Remove this file and its manifest entry before production release.
-->
<odoo noupdate="1">
<!-- ========== DEMO PARTNERS ========== -->
<record id="demo_partner_aeroparts" model="res.partner">
<field name="name">AeroParts Manufacturing Inc.</field>
<field name="email">info@aeroparts.ca</field>
<field name="phone">905-555-0101</field>
<field name="city">Mississauga</field>
<field name="country_id" ref="base.ca"/>
<field name="company_type">company</field>
</record>
<record id="demo_partner_precision" model="res.partner">
<field name="name">Precision MFG Ltd.</field>
<field name="email">orders@precisionmfg.ca</field>
<field name="phone">416-555-0202</field>
<field name="city">Toronto</field>
<field name="country_id" ref="base.ca"/>
<field name="company_type">company</field>
</record>
<record id="demo_partner_opg" model="res.partner">
<field name="name">Ontario Power Generation</field>
<field name="email">procurement@opg.com</field>
<field name="phone">905-555-0303</field>
<field name="city">Pickering</field>
<field name="country_id" ref="base.ca"/>
<field name="company_type">company</field>
</record>
<!-- ========== FACILITIES ========== -->
<record id="demo_facility_main" model="fusion.plating.facility">
<field name="name">Fusion Plating — Main Plant</field>
<field name="code">FP-MAIN</field>
<field name="sequence">10</field>
</record>
<record id="demo_facility_east" model="fusion.plating.facility">
<field name="name">Fusion Plating — East Annex</field>
<field name="code">FP-EAST</field>
<field name="sequence">20</field>
</record>
<!-- ========== WORK CENTRES ========== -->
<record id="demo_wc_en_line" model="fusion.plating.work.center">
<field name="name">EN Plating Line</field>
<field name="code">WC-EN</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="capacity_per_day">80</field>
</record>
<record id="demo_wc_chrome_line" model="fusion.plating.work.center">
<field name="name">Chrome Line</field>
<field name="code">WC-CR</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="capacity_per_day">50</field>
</record>
<record id="demo_wc_anodize_line" model="fusion.plating.work.center">
<field name="name">Anodize Line</field>
<field name="code">WC-AN</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="capacity_per_day">120</field>
</record>
<record id="demo_wc_oxide_line" model="fusion.plating.work.center">
<field name="name">Black Oxide Line</field>
<field name="code">WC-BOX</field>
<field name="facility_id" ref="demo_facility_east"/>
<field name="capacity_per_day">60</field>
</record>
<record id="demo_wc_prep_line" model="fusion.plating.work.center">
<field name="name">Prep &amp; Clean Line</field>
<field name="code">WC-PREP</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="capacity_per_day">200</field>
</record>
<!-- ========== TANKS ========== -->
<!-- EN Line -->
<record id="demo_tank_en1" model="fusion.plating.tank">
<field name="name">EN Tank 1 — Mid-Phos</field>
<field name="code">T-EN-01</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_en_line"/>
<field name="current_process_id" ref="fusion_plating_process_en.ptype_en_mp"/>
<field name="volume">800</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="heating_type">immersion</field>
<field name="has_filtration" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_en2" model="fusion.plating.tank">
<field name="name">EN Tank 2 — High-Phos</field>
<field name="code">T-EN-02</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_en_line"/>
<field name="current_process_id" ref="fusion_plating_process_en.ptype_en_hp"/>
<field name="volume">600</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="heating_type">immersion</field>
<field name="has_filtration" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_en_strike" model="fusion.plating.tank">
<field name="name">EN Strike Tank</field>
<field name="code">T-EN-STK</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_en_line"/>
<field name="current_process_id" ref="fusion_plating_process_en.ptype_en_strike"/>
<field name="volume">300</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="state">in_use</field>
</record>
<!-- Chrome Line -->
<record id="demo_tank_cr1" model="fusion.plating.tank">
<field name="name">Hard Chrome Tank 1</field>
<field name="code">T-CR-01</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_chrome_line"/>
<field name="current_process_id" ref="fusion_plating_process_chrome.ptype_cr_hard_hex"/>
<field name="volume">1200</field>
<field name="volume_uom">l</field>
<field name="material">lined_steel</field>
<field name="heating_type">immersion</field>
<field name="has_rectifier" eval="True"/>
<field name="has_filtration" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_cr2" model="fusion.plating.tank">
<field name="name">Decorative Chrome Tank</field>
<field name="code">T-CR-02</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_chrome_line"/>
<field name="current_process_id" ref="fusion_plating_process_chrome.ptype_cr_dec_hex"/>
<field name="volume">500</field>
<field name="volume_uom">l</field>
<field name="material">lined_steel</field>
<field name="heating_type">immersion</field>
<field name="has_rectifier" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_cr_strike" model="fusion.plating.tank">
<field name="name">Chrome Strike Tank</field>
<field name="code">T-CR-STK</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_chrome_line"/>
<field name="current_process_id" ref="fusion_plating_process_chrome.ptype_cr_strike"/>
<field name="volume">200</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="has_rectifier" eval="True"/>
<field name="state">in_use</field>
</record>
<!-- Anodize Line -->
<record id="demo_tank_an1" model="fusion.plating.tank">
<field name="name">Type II Sulfuric Anodize</field>
<field name="code">T-AN-01</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_anodize_line"/>
<field name="current_process_id" ref="fusion_plating_process_anodize.ptype_an_type_ii"/>
<field name="volume">2000</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="heating_type">jacket</field>
<field name="has_rectifier" eval="True"/>
<field name="has_filtration" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_an2" model="fusion.plating.tank">
<field name="name">Type III Hardcoat Anodize</field>
<field name="code">T-AN-02</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_anodize_line"/>
<field name="current_process_id" ref="fusion_plating_process_anodize.ptype_an_type_iii"/>
<field name="volume">1500</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="heating_type">jacket</field>
<field name="has_rectifier" eval="True"/>
<field name="has_filtration" eval="True"/>
<field name="state">in_use</field>
</record>
<record id="demo_tank_an_seal" model="fusion.plating.tank">
<field name="name">Hot Water Seal Tank</field>
<field name="code">T-AN-SEAL</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_anodize_line"/>
<field name="current_process_id" ref="fusion_plating_process_anodize.ptype_an_seal_hot"/>
<field name="volume">1000</field>
<field name="volume_uom">l</field>
<field name="material">ss</field>
<field name="heating_type">immersion</field>
<field name="state">in_use</field>
</record>
<record id="demo_tank_an_dye" model="fusion.plating.tank">
<field name="name">Dye Immersion Tank — Black</field>
<field name="code">T-AN-DYE</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_anodize_line"/>
<field name="current_process_id" ref="fusion_plating_process_anodize.ptype_an_dye"/>
<field name="volume">500</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="state">in_use</field>
</record>
<!-- Black Oxide Line (East) -->
<record id="demo_tank_box1" model="fusion.plating.tank">
<field name="name">Hot Black Oxide Tank</field>
<field name="code">T-BOX-01</field>
<field name="facility_id" ref="demo_facility_east"/>
<field name="work_center_id" ref="demo_wc_oxide_line"/>
<field name="current_process_id" ref="fusion_plating_process_black_oxide.ptype_box_hot"/>
<field name="volume">400</field>
<field name="volume_uom">l</field>
<field name="material">ss</field>
<field name="heating_type">external</field>
<field name="state">in_use</field>
</record>
<record id="demo_tank_box_seal" model="fusion.plating.tank">
<field name="name">Sealing Oil Dip</field>
<field name="code">T-BOX-SEAL</field>
<field name="facility_id" ref="demo_facility_east"/>
<field name="work_center_id" ref="demo_wc_oxide_line"/>
<field name="current_process_id" ref="fusion_plating_process_black_oxide.ptype_box_seal_oil"/>
<field name="volume">300</field>
<field name="volume_uom">l</field>
<field name="material">ss</field>
<field name="state">in_use</field>
</record>
<!-- Maintenance tank -->
<record id="demo_tank_maint" model="fusion.plating.tank">
<field name="name">Rinse Tank 3 (Down for Repair)</field>
<field name="code">T-RN-03</field>
<field name="facility_id" ref="demo_facility_main"/>
<field name="work_center_id" ref="demo_wc_prep_line"/>
<field name="volume">400</field>
<field name="volume_uom">l</field>
<field name="material">polypro</field>
<field name="state">maintenance</field>
</record>
<!-- ========== BATHS ========== -->
<record id="demo_bath_en_mp" model="fusion.plating.bath">
<field name="name">EN Mid-Phos Bath A</field>
<field name="tank_id" ref="demo_tank_en1"/>
<field name="facility_id" ref="demo_facility_main"/>
<field name="process_type_id" ref="fusion_plating_process_en.ptype_en_mp"/>
<field name="state">operational</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=14)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_bath_en_hp" model="fusion.plating.bath">
<field name="name">EN High-Phos Bath B</field>
<field name="tank_id" ref="demo_tank_en2"/>
<field name="facility_id" ref="demo_facility_main"/>
<field name="process_type_id" ref="fusion_plating_process_en.ptype_en_hp"/>
<field name="state">operational</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=30)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_bath_cr_hard" model="fusion.plating.bath">
<field name="name">Hard Chrome Bath 1</field>
<field name="tank_id" ref="demo_tank_cr1"/>
<field name="facility_id" ref="demo_facility_main"/>
<field name="process_type_id" ref="fusion_plating_process_chrome.ptype_cr_hard_hex"/>
<field name="state">operational</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=60)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_bath_an_typeii" model="fusion.plating.bath">
<field name="name">Sulfuric Anodize Bath</field>
<field name="tank_id" ref="demo_tank_an1"/>
<field name="facility_id" ref="demo_facility_main"/>
<field name="process_type_id" ref="fusion_plating_process_anodize.ptype_an_type_ii"/>
<field name="state">operational</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=7)).strftime('%Y-%m-%d')"/>
</record>
<record id="demo_bath_box_hot" model="fusion.plating.bath">
<field name="name">Hot Black Oxide Bath</field>
<field name="tank_id" ref="demo_tank_box1"/>
<field name="facility_id" ref="demo_facility_east"/>
<field name="process_type_id" ref="fusion_plating_process_black_oxide.ptype_box_hot"/>
<field name="state">operational</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=45)).strftime('%Y-%m-%d')"/>
</record>
<!-- Aged bath nearing dump -->
<record id="demo_bath_cr_dec" model="fusion.plating.bath">
<field name="name">Decorative Chrome Bath (aging)</field>
<field name="tank_id" ref="demo_tank_cr2"/>
<field name="facility_id" ref="demo_facility_main"/>
<field name="process_type_id" ref="fusion_plating_process_chrome.ptype_cr_dec_hex"/>
<field name="state">dump_scheduled</field>
<field name="makeup_date" eval="(DateTime.today() - timedelta(days=180)).strftime('%Y-%m-%d')"/>
<field name="dump_scheduled_date" eval="(DateTime.today() + timedelta(days=10)).strftime('%Y-%m-%d')"/>
</record>
</odoo>