bugfix for process
[odoo/odoo.git] / addons / hr / process / hr_process.xml
1 <?xml version="1.0" ?>
2 <openerp>
3         <data>
4         
5                 <!--
6                         Process
7                 -->
8     
9                 <record id="process_process_employeecontractworkflow0" model="process.process">
10                         <field eval="&quot;&quot;&quot;Employee Contract flow for services companies.&quot;&quot;&quot;" name="note"/>
11                         <field eval="1" name="active"/>
12                         <field eval="&quot;&quot;&quot;Employee Contract Workflow&quot;&quot;&quot;" name="name"/>
13                 </record>
14                 
15                 <!--
16                         Process Node
17                 -->
18         
19                 <record id="process_node_jobshiring0" model="process.node">
20                         <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
21                         <field eval="&quot;&quot;&quot;Jobs hiring&quot;&quot;&quot;" name="name"/>
22                         <field eval="&quot;&quot;&quot;Jobs hiring to new employees&quot;&quot;&quot;" name="note"/>
23                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
24                         <field eval="&quot;&quot;&quot;object.state in ('draft', 'open', 'pending', 'done', 'cancel')&quot;&quot;&quot;" name="model_states"/>
25                         <field eval="1" name="flow_start"/>
26                 </record>
27         
28                 <record id="process_node_employee0" model="process.node">
29                         <field name="menu_id" ref="hr.menu_open_view_employee_list"/>
30                         <field name="model_id" ref="hr.model_hr_employee"/>
31                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
32                         <field eval="&quot;&quot;&quot;Employee&quot;&quot;&quot;" name="name"/>
33                         <field eval="&quot;&quot;&quot;Employee Complete Form&quot;&quot;&quot;" name="note"/>
34                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
35                         <field eval="0" name="flow_start"/>
36                 </record>
37         
38                 <record id="process_node_employeecontact0" model="process.node">
39                         <field name="menu_id" ref="hr.menu_open_view_employee_list"/>
40                         <field name="model_id" ref="hr.model_hr_employee"/>
41                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
42                         <field eval="&quot;&quot;&quot;Employee Contact&quot;&quot;&quot;" name="name"/>
43                         <field eval="&quot;&quot;&quot;Fill up employee's contact information&quot;&quot;&quot;" name="note"/>
44                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
45                         <field eval="0" name="flow_start"/>
46                 </record>
47         
48                 <record id="process_node_openerpuser0" model="process.node">
49                         <field name="menu_id" ref="base.menu_users"/>
50                         <field name="model_id" ref="base.model_res_users"/>
51                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
52                         <field eval="&quot;&quot;&quot;Openerp user&quot;&quot;&quot;" name="name"/>
53                         <field eval="&quot;&quot;&quot;Create OpenERP User&quot;&quot;&quot;" name="note"/>
54                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
55                         <field eval="0" name="flow_start"/>
56                 </record>
57         
58                 <!--
59                         Process Transition
60                 -->
61         
62                 <record id="process_transition_employeejob0" model="process.transition">
63                         <field eval="[(6,0,[])]" name="role_ids"/>
64                         <field eval="[(6,0,[])]" name="transition_ids"/>
65                         <field eval="&quot;&quot;&quot;Employee Job&quot;&quot;&quot;" name="name"/>
66                         <field eval="&quot;&quot;&quot;After confirming job, he will be a employee&quot;&quot;&quot;" name="note"/>
67                         <field model="process.node" name="target_node_id" ref="process_node_employee0"/>
68                         <field model="process.node" name="source_node_id" ref="process_node_jobshiring0"/>
69                 </record>
70         
71                 <record id="process_transition_contactofemployee0" model="process.transition">
72                         <field eval="[(6,0,[])]" name="role_ids"/>
73                         <field eval="[(6,0,[])]" name="transition_ids"/>
74                         <field eval="&quot;&quot;&quot;Contact  of employee&quot;&quot;&quot;" name="name"/>
75                         <field eval="&quot;&quot;&quot;Fill up contact information&quot;&quot;&quot;" name="note"/>
76                         <field model="process.node" name="target_node_id" ref="process_node_employeecontact0"/>
77                         <field model="process.node" name="source_node_id" ref="process_node_employee0"/>
78                 </record>
79         
80                 
81         </data>
82 </openerp>