summaryrefslogtreecommitdiff
path: root/addons/mrp/data/mrp_data.xml
diff options
context:
space:
mode:
authorKirti Choudhary <kic@odoo.com>2018-08-17 16:38:26 +0200
committerArnold Moyaux <arm@odoo.com>2018-08-20 11:14:33 +0200
commitacbd7beb1dc69241cf04e54be64784c41abc0deb (patch)
tree5a309caf9700ae4f55bcb6006a7ca57c4598a64a /addons/mrp/data/mrp_data.xml
parent5b0a84f702cd35f2fc25ebb594b0b525a7007a16 (diff)
[IMP] mrp: domain on Effectiveness Category
When users create new productivity losses of type productivity or performance, they could not be used. Only one is selected randomly. So it makes no sense to allow that configuration. Related to task: 58625
Diffstat (limited to 'addons/mrp/data/mrp_data.xml')
-rw-r--r--addons/mrp/data/mrp_data.xml28
1 files changed, 21 insertions, 7 deletions
diff --git a/addons/mrp/data/mrp_data.xml b/addons/mrp/data/mrp_data.xml
index 7749846f598..1343cbcf146 100644
--- a/addons/mrp/data/mrp_data.xml
+++ b/addons/mrp/data/mrp_data.xml
@@ -35,41 +35,55 @@
<field name='manufacture_to_resupply' eval='True'/>
</record>
+ <!-- Category for Blocking Reasons Workcenter -->
+ <record id="category_availability" model="mrp.workcenter.productivity.loss.type">
+ <field name="loss_type">availability</field>
+ </record>
+ <record id="category_performance" model="mrp.workcenter.productivity.loss.type">
+ <field name="loss_type">performance</field>
+ </record>
+ <record id="category_quality" model="mrp.workcenter.productivity.loss.type">
+ <field name="loss_type">quality</field>
+ </record>
+ <record id="category_productive" model="mrp.workcenter.productivity.loss.type">
+ <field name="loss_type">productive</field>
+ </record>
+
<!-- Reasons To Block Workcenter -->
<record id="block_reason0" model="mrp.workcenter.productivity.loss">
<field name="name">Material Availability</field>
- <field name="loss_type">availability</field>
+ <field name="loss_id" ref="mrp.category_availability"></field>
<field name="sequence">1</field>
</record>
<record id="block_reason1" model="mrp.workcenter.productivity.loss">
<field name="name">Equipment Failure</field>
- <field name="loss_type">availability</field>
+ <field name="loss_id" ref="mrp.category_availability"></field>
<field name="sequence">2</field>
</record>
<record id="block_reason2" model="mrp.workcenter.productivity.loss">
<field name="name">Setup and Adjustments</field>
- <field name="loss_type">availability</field>
+ <field name="loss_id" ref="mrp.category_availability"></field>
<field name="sequence">3</field>
</record>
<record id="block_reason4" model="mrp.workcenter.productivity.loss">
<field name="name">Reduced Speed</field>
- <field name="loss_type">performance</field>
+ <field name="loss_id" ref="mrp.category_performance"></field>
<field name="manual" eval="False"/>
<field name="sequence">5</field>
</record>
<record id="block_reason5" model="mrp.workcenter.productivity.loss">
<field name="name">Process Defect</field>
- <field name="loss_type">quality</field>
+ <field name="loss_id" ref="mrp.category_quality"></field>
<field name="sequence">6</field>
</record>
<record id="block_reason6" model="mrp.workcenter.productivity.loss">
<field name="name">Reduced Yield</field>
- <field name="loss_type">quality</field>
+ <field name="loss_id" ref="mrp.category_quality"></field>
<field name="sequence">7</field>
</record>
<record id="block_reason7" model="mrp.workcenter.productivity.loss">
<field name="name">Fully Productive Time</field>
- <field name="loss_type">productive</field>
+ <field name="loss_id" ref="mrp.category_productive"></field>
<field name="manual" eval="False"/>
<field name="sequence">0</field>
</record>