modified all process files
[odoo/odoo.git] / addons / project_mrp / process / project_mrp_process.xml
1 <?xml version="1.0" ?>
2 <openerp>
3         <data>
4         
5         <!--    
6                 Process Node
7         -->
8         
9                 <record id="process_node_tasks0" model="process.node">
10                         <field name="menu_id" ref="project.menu_action_view_task"/>
11                         <field name="model_id" ref="project.model_project_task"/>
12                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
13                         <field eval="&quot;&quot;&quot;Node Tasks&quot;&quot;&quot;" name="name"/>
14                         <field eval="&quot;&quot;&quot;In case you sell services on sale order (task subflow)&quot;&quot;&quot;" name="note"/>
15                         <field name="process_id" ref="sale.process_process_salesworkflow0"/>
16                         <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
17                         <field eval="0" name="flow_start"/>
18                 </record>
19         
20                 <record id="process_node_saleordertask0" model="process.node">
21                         <field name="menu_id" ref="sale.menu_sale_order"/>
22                         <field name="model_id" ref="sale.model_sale_order"/>
23                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
24                         <field eval="&quot;&quot;&quot;Node Sale_Order_Task&quot;&quot;&quot;" name="name"/>
25                         <field eval="&quot;&quot;&quot;In case you sell services on sale order (task subflow)&quot;&quot;&quot;" name="note"/>
26                         <field name="process_id" ref="project.process_process_tasksworkflow0"/>
27                         <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
28                         <field eval="1" name="flow_start"/>
29                 </record>
30         
31                 <record id="process_node_procuretask0" model="process.node">
32                         <field name="menu_id" ref="project.menu_action_view_task"/>
33                         <field name="model_id" ref="project.model_project_task"/>
34                         <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
35                         <field eval="&quot;&quot;&quot;Node Procure task&quot;&quot;&quot;" name="name"/>
36                         <field eval="&quot;&quot;&quot;If Procure method is produce&quot;&quot;&quot;" name="note"/>
37                         <field name="process_id" ref="mrp.process_process_procurementworkflow0"/>
38                         <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
39                         <field eval="0" name="flow_start"/>
40                 </record>
41                 
42         <!--    
43                 Process Condition
44         -->
45                 
46                 <record id="process_condition_conditiontask0" model="process.condition">
47                         <field name="model_id" ref="product.model_product_template"/>
48                         <field name="node_id" ref="process_node_tasks0"/>
49                         <field eval="&quot;&quot;&quot;object.type=='service'&quot;&quot;&quot;" name="model_states"/>
50                         <field eval="&quot;&quot;&quot;condition_task&quot;&quot;&quot;" name="name"/>
51                 </record>
52                 
53         <!--    
54                 Process Transition
55         -->
56         
57                 <record id="process_transition_task0" model="process.transition">
58                         <field eval="[(6,0,[])]" name="transition_ids"/>
59                         <field eval="&quot;&quot;&quot;Task&quot;&quot;&quot;" name="name"/>
60                         <field eval="&quot;&quot;&quot;When you select any product's type as a 'service' after confiming sale order, it will create a task of product.&quot;&quot;&quot;" name="note"/>
61                         <field model="process.node" name="target_node_id" ref="process_node_tasks0"/>
62                         <field model="process.node" name="source_node_id" ref="sale.process_node_saleorder0"/>
63                 </record>
64         
65                 <record id="process_transition_createtask0" model="process.transition">
66                         <field eval="[(6,0,[])]" name="role_ids"/>
67                         <field eval="[(6,0,[])]" name="transition_ids"/>
68                         <field eval="&quot;&quot;&quot;Create Task&quot;&quot;&quot;" name="name"/>
69                         <field eval="&quot;&quot;&quot;Product type is service, then its creates the task.&quot;&quot;&quot;" name="note"/>
70                         <field model="process.node" name="target_node_id" ref="project.process_node_drafttask0"/>
71                         <field model="process.node" name="source_node_id" ref="process_node_saleordertask0"/>
72                 </record>
73                 
74                 <record id="process_transition_ordertask0" model="process.transition">
75                         <field eval="[(6,0,[])]" name="role_ids"/>
76                         <field eval="[(6,0,[])]" name="transition_ids"/>
77                         <field eval="&quot;&quot;&quot;Order Task&quot;&quot;&quot;" name="name"/>
78                         <field eval="&quot;&quot;&quot;If procure method is Make to order and supply method is produce&quot;&quot;&quot;" name="note"/>
79                         <field model="process.node" name="target_node_id" ref="process_node_procuretask0"/>
80                         <field model="process.node" name="source_node_id" ref="mrp.process_node_maketoorder0"/>
81                 </record>
82                 
83         </data>
84 </openerp>