5984ed7e924682a46d2afe555460a401fb498fa7
[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 name="menu_id" ref="crm_configuration.menu_crm_case_categ0_act11"/>
21                         <field name="model_id" ref="crm.model_crm_case"/> -->
22                         <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
23                         <field eval="&quot;&quot;&quot;Jobs hiring&quot;&quot;&quot;" name="name"/>
24                         <field eval="&quot;&quot;&quot;Process to search, interview and evaluate new candidates&quot;&quot;&quot;" name="note"/>
25                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
26                         <field eval="&quot;&quot;&quot;object.state in ('draft', 'open', 'pending', 'done', 'cancel')&quot;&quot;&quot;" name="model_states"/>
27                         <field eval="1" name="flow_start"/>
28                 </record>
29         
30                 <record id="process_node_employee0" model="process.node">
31                         <field name="menu_id" ref="hr.menu_open_view_employee_list"/>
32                         <field name="model_id" ref="hr.model_hr_employee"/>
33                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
34                         <field eval="&quot;&quot;&quot;Employee&quot;&quot;&quot;" name="name"/>
35                         <field eval="&quot;&quot;&quot;Employee Complete Form&quot;&quot;&quot;" name="note"/>
36                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
37                         <field eval="0" name="flow_start"/>
38                 </record>
39         
40                 <record id="process_node_employeecontact0" model="process.node">
41                         <field name="menu_id" ref="hr.menu_open_view_employee_list"/>
42                         <field name="model_id" ref="hr.model_hr_employee"/>
43                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
44                         <field eval="&quot;&quot;&quot;Employee Contact&quot;&quot;&quot;" name="name"/>
45                         <field eval="&quot;&quot;&quot;Fill up employee's contact information&quot;&quot;&quot;" name="note"/>
46                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
47                         <field eval="0" name="flow_start"/>
48                 </record>
49         
50                 <record id="process_node_openerpuser0" model="process.node">
51                         <field name="menu_id" ref="base.menu_users"/>
52                         <field name="model_id" ref="base.model_res_users"/>
53                         <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
54                         <field eval="&quot;&quot;&quot;Openerp user&quot;&quot;&quot;" name="name"/>
55                         <field eval="&quot;&quot;&quot;Create OpenERP User&quot;&quot;&quot;" name="note"/>
56                         <field name="process_id" ref="process_process_employeecontractworkflow0"/>
57                         <field eval="0" name="flow_start"/>
58                 </record>
59                 
60                 <!--
61                         Process Transition
62                 -->
63                 
64                 <record id="process_transition_employeeuser0" model="process.transition">
65                         <field eval="[(6,0,[])]" name="role_ids"/>
66                         <field eval="[(6,0,[])]" name="transition_ids"/>
67                         <field eval="&quot;&quot;&quot;Openerp user&quot;&quot;&quot;" name="name"/>
68                         <field eval="&quot;&quot;&quot;Create openerp user&quot;&quot;&quot;" name="note"/>
69                         <field model="process.node" name="target_node_id" ref="process_node_openerpuser0"/>
70                         <field model="process.node" name="source_node_id" ref="process_node_employee0"/>
71                 </record>
72                 
73                 <record id="process_transition_employeejob0" model="process.transition">
74                         <field eval="[(6,0,[])]" name="role_ids"/>
75                         <field eval="[(6,0,[])]" name="transition_ids"/>
76                         <field eval="&quot;&quot;&quot;Employee Job&quot;&quot;&quot;" name="name"/>
77                         <field eval="&quot;&quot;&quot;After confirming job, he will be a employee&quot;&quot;&quot;" name="note"/>
78                         <field model="process.node" name="target_node_id" ref="process_node_employee0"/>
79                         <field model="process.node" name="source_node_id" ref="process_node_jobshiring0"/>
80                 </record>
81         
82                 <record id="process_transition_contactofemployee0" model="process.transition">
83                         <field eval="[(6,0,[])]" name="role_ids"/>
84                         <field eval="[(6,0,[])]" name="transition_ids"/>
85                         <field eval="&quot;&quot;&quot;Contact  of employee&quot;&quot;&quot;" name="name"/>
86                         <field eval="&quot;&quot;&quot;Fill up contact information&quot;&quot;&quot;" name="note"/>
87                         <field model="process.node" name="target_node_id" ref="process_node_employeecontact0"/>
88                         <field model="process.node" name="source_node_id" ref="process_node_employee0"/>
89                 </record>
90                 
91         </data>
92 </openerp>