d7e985eca7df50a13380c3694d0332aa5345b5b9
[odoo/odoo.git] / addons / product / process / product_process.xml
1 <?xml version="1.0" ?>
2 <openerp>
3     <data>
4         
5     <!--
6         Process    
7     -->
8         
9         <record id="process_process_productworkflow0" model="process.process">
10             <field eval="&quot;&quot;&quot;Products flow for services companies.&quot;&quot;&quot;" name="note"/>
11             <field eval="1" name="active"/>
12             <field eval="&quot;&quot;&quot;Product Workflow&quot;&quot;&quot;" name="name"/>
13         </record>
14         
15     <!--
16         Process Node
17     -->
18         
19         <record id="process_node_product0" model="process.node">
20             <field name="menu_id" ref="product.menu_products"/>
21             <field name="model_id" ref="product.model_product_product"/>
22             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
23             <field eval="&quot;&quot;&quot;Product&quot;&quot;&quot;" name="name"/>
24             <field eval="&quot;&quot;&quot;Create new Product&quot;&quot;&quot;" name="note"/>
25             <field name="process_id" ref="process_process_productworkflow0"/>
26             <field eval="&quot;&quot;&quot;object.state in ('', 'sellable', 'draft', 'obsolete', 'end') &quot;&quot;&quot;" name="model_states"/>
27             <field eval="1" name="flow_start"/>
28         </record>
29     
30         <record id="process_node_supplier0" model="process.node">
31             <field name="menu_id" ref="product.menu_products"/>
32             <field name="model_id" ref="product.model_product_product"/>
33             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
34             <field eval="&quot;&quot;&quot;Supplier&quot;&quot;&quot;" name="name"/>
35             <field eval="&quot;&quot;&quot;Defines the list of supplier&quot;&quot;&quot;" name="note"/>
36             <field name="process_id" ref="process_process_productworkflow0"/>
37             <field eval="0" name="flow_start"/>
38         </record>
39     
40         <record id="process_node_statusok0" model="process.node">
41             <field name="menu_id" ref="product.menu_products"/>
42             <field name="model_id" ref="product.model_product_product"/>
43             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
44             <field eval="&quot;&quot;&quot;Status ok&quot;&quot;&quot;" name="name"/>
45             <field eval="&quot;&quot;&quot;Set Status OK&quot;&quot;&quot;" name="note"/>
46             <field name="process_id" ref="process_process_productworkflow0"/>
47             <field eval="&quot;&quot;&quot;object.state=='sellable'&quot;&quot;&quot;" name="model_states"/>
48             <field eval="0" name="flow_start"/>
49         </record>
50     
51         <record id="process_node_endlifecycle0" model="process.node">
52             <field name="menu_id" ref="product.menu_products"/>
53             <field name="model_id" ref="product.model_product_product"/>
54             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
55             <field eval="&quot;&quot;&quot;End lifecycle&quot;&quot;&quot;" name="name"/>
56             <field eval="&quot;&quot;&quot;End Of lifecycle&quot;&quot;&quot;" name="note"/>
57             <field name="process_id" ref="process_process_productworkflow0"/>
58             <field eval="&quot;&quot;&quot;object.state=='end'&quot;&quot;&quot;" name="model_states"/>
59             <field eval="0" name="flow_start"/>
60         </record>
61     
62     <!--
63         Process Transition    
64     -->
65     
66         <record id="process_transition_supplierofproduct0" model="process.transition">
67             <field eval="[(6,0,[])]" name="role_ids"/>
68             <field eval="[(6,0,[])]" name="transition_ids"/>
69             <field eval="&quot;&quot;&quot;Supplier of Product&quot;&quot;&quot;" name="name"/>
70             <field eval="&quot;&quot;&quot;You can see the list of supplier for that product.&quot;&quot;&quot;" name="note"/>
71             <field model="process.node" name="target_node_id" ref="process_node_supplier0"/>
72             <field model="process.node" name="source_node_id" ref="process_node_product0"/>
73         </record>
74     
75         <record id="process_transition_suppliertook0" model="process.transition">
76             <field eval="[(6,0,[])]" name="role_ids"/>
77             <field eval="[(6,0,[])]" name="transition_ids"/>
78             <field eval="&quot;&quot;&quot;Supplier to ok&quot;&quot;&quot;" name="name"/>
79             <field eval="&quot;&quot;&quot;Set the status of list of supplier to ok&quot;&quot;&quot;" name="note"/>
80             <field model="process.node" name="target_node_id" ref="process_node_statusok0"/>
81             <field model="process.node" name="source_node_id" ref="process_node_supplier0"/>
82         </record>
83     
84         <record id="process_transition_oktoend0" model="process.transition">
85             <field eval="[(6,0,[])]" name="role_ids"/>
86             <field eval="[(6,0,[])]" name="transition_ids"/>
87             <field eval="&quot;&quot;&quot;Ok to End&quot;&quot;&quot;" name="name"/>
88             <field eval="&quot;&quot;&quot;End of lifecycle after Ok&quot;&quot;&quot;" name="note"/>
89             <field model="process.node" name="target_node_id" ref="process_node_endlifecycle0"/>
90             <field model="process.node" name="source_node_id" ref="process_node_statusok0"/>
91         </record>
92         
93     </data>
94 </openerp>