summaryrefslogtreecommitdiff
path: root/addons/mrp/process/procurement_process.xml
diff options
context:
space:
mode:
authorhda (Tiny) <hda@tinyerp.com>2008-12-30 14:33:43 +0530
committerhda (Tiny) <hda@tinyerp.com>2008-12-30 14:33:43 +0530
commitdc2b7f38ea92990d1a9be58ca03c46d9b07414c1 (patch)
tree0f87ed64916cdd2d1c8d88a773f22c761c8e1212 /addons/mrp/process/procurement_process.xml
parentb707b13b0d0dbefd4170b0f5f2304050f0130ca2 (diff)
parent3340f800f0f570fa6948fc4da18eb921c6c6326b (diff)
merge with pso branch
bzr revid: hda@tinyerp.com-20081230090343-ep6h6lhewuioxjhj
Diffstat (limited to 'addons/mrp/process/procurement_process.xml')
-rwxr-xr-xaddons/mrp/process/procurement_process.xml63
1 files changed, 62 insertions, 1 deletions
diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml
index a1c2429f917..79d33a8e98d 100755
--- a/addons/mrp/process/procurement_process.xml
+++ b/addons/mrp/process/procurement_process.xml
@@ -8,13 +8,38 @@
<record id="process_process_procurementworkflow0" model="process.process">
<field eval="&quot;&quot;&quot;Procurement Workflow&quot;&quot;&quot;" name="name"/>
+ <field name="model_id" ref="mrp.model_mrp_procurement"/>
<field eval="1" name="active"/>
</record>
<!--
Process Node
-->
-
+
+ <record id="process_node_stockproduct1" model="process.node">
+ <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
+ <field name="model_id" ref="mrp.model_mrp_procurement"/>
+ <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+ <field eval="&quot;&quot;&quot;For stockable and consumable&quot;&quot;&quot;" name="note"/>
+ <field eval="&quot;&quot;&quot;Stockable Product&quot;&quot;&quot;" name="name"/>
+ <field name="process_id" ref="mrp.process_process_stockableproductworkflow0"/>
+ <field name="subflow_id" ref="process_process_procurementworkflow0"/>
+ <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+ <field eval="1" name="flow_start"/>
+ </record>
+
+ <record id="process_node_serviceproduct1" model="process.node">
+ <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
+ <field name="model_id" ref="mrp.model_mrp_procurement"/>
+ <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+ <field eval="&quot;&quot;&quot;If Product type is service&quot;&quot;&quot;" name="note"/>
+ <field eval="&quot;&quot;&quot;Service Product&quot;&quot;&quot;" name="name"/>
+ <field name="process_id" ref="mrp.process_process_serviceproductworkflow0"/>
+ <field name="subflow_id" ref="process_process_procurementworkflow0"/>
+ <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+ <field eval="1" name="flow_start"/>
+ </record>
+
<record id="process_node_productionorder0" model="process.node">
<field name="menu_id" ref="mrp.menu_mrp_production_action"/>
<field name="model_id" ref="mrp.model_mrp_production"/>
@@ -115,6 +140,42 @@
<!--
Process Transition
-->
+
+ <record id="process_transition_servicemto0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval="&quot;&quot;&quot;Serivce Stockable Order&quot;&quot;&quot;" name="name"/>
+ <field eval="&quot;&quot;&quot;If product type is service and procure method is Make to order&quot;&quot;&quot;" name="note"/>
+ <field model="process.node" name="target_node_id" ref="mrp.process_node_serviceonorder0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_serviceproduct1"/>
+ </record>
+
+ <record id="process_transition_servicemts0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval="&quot;&quot;&quot;Service Make to Stock&quot;&quot;&quot;" name="name"/>
+ <field eval="&quot;&quot;&quot;If Product type is service and procure method is Make to stock&quot;&quot;&quot;" name="note"/>
+ <field model="process.node" name="target_node_id" ref="mrp.process_node_servicemts0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_serviceproduct1"/>
+ </record>
+
+ <record id="process_transition_stockmts0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval="&quot;&quot;&quot;Stockable Make to Stock&quot;&quot;&quot;" name="name"/>
+ <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" name="note"/>
+ <field model="process.node" name="target_node_id" ref="mrp.process_node_mts0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_stockproduct1"/>
+ </record>
+
+ <record id="process_transition_stockproduct0" model="process.transition">
+ <field eval="[(6,0,[])]" name="role_ids"/>
+ <field eval="[(6,0,[])]" name="transition_ids"/>
+ <field eval="&quot;&quot;&quot;Stockable Product Stock&quot;&quot;&quot;" name="name"/>
+ <field eval="&quot;&quot;&quot;Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" name="note"/>
+ <field model="process.node" name="target_node_id" ref="mrp.process_node_stock0"/>
+ <field model="process.node" name="source_node_id" ref="process_node_stockproduct1"/>
+ </record>
<record id="process_transition_productionprocureproducts0" model="process.transition">
<field eval="[(6,0,[])]" name="role_ids"/>