173 lines
10 KiB
XML
173 lines
10 KiB
XML
<?xml version="1.0" ?>
|
|
<openerp>
|
|
<data>
|
|
|
|
<!--
|
|
Process
|
|
-->
|
|
|
|
<record id="process_process_holidaysprocess0" model="process.process">
|
|
<field eval=""""Holidays"""" name="name"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval="1" name="active"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Node
|
|
-->
|
|
|
|
<record id="process_node_holidaysdefinition0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays_new"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays_per_user"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Encoding of annual available holidays."""" name="note"/>
|
|
<field eval=""""Holidays Definition"""" name="name"/>
|
|
<field name="process_id" ref="process_process_holidaysprocess0"/>
|
|
<field eval="1" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_holidaysrequest0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays_new"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Employee fills in a request for holidays"""" name="note"/>
|
|
<field eval=""""Holidays Request"""" name="name"/>
|
|
<field name="process_id" ref="process_process_holidaysprocess0"/>
|
|
<field eval=""""object.state=='draft'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_refused0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays_new"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""His manager refuses the request"""" name="note"/>
|
|
<field eval=""""Refused"""" name="name"/>
|
|
<field name="process_id" ref="process_process_holidaysprocess0"/>
|
|
<field eval=""""object.state=='refuse'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_approved0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays_new"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""His manager approves the request"""" name="note"/>
|
|
<field eval=""""Approved"""" name="name"/>
|
|
<field name="process_id" ref="process_process_holidaysprocess0"/>
|
|
<field eval=""""object.state=='validate'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_calendar0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays_new"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""The holiday is set in the calendar"""" name="note"/>
|
|
<field eval=""""Calendar"""" name="name"/>
|
|
<field name="process_id" ref="process_process_holidaysprocess0"/>
|
|
<field eval=""""object.state=='validate'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_holidays0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Holidays"""" name="name"/>
|
|
<field eval=""""Encode number of available holidays"""" name="note"/>
|
|
<field name="process_id" ref="hr.process_process_employeecontractprocess0"/>
|
|
<field eval=""""object.state in ('draft', 'validate', 'confirm', 'refuse', 'cancel')"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_legaldeclaration0" model="process.node">
|
|
<field name="menu_id" ref="hr_holidays.menu_open_ask_holidays"/>
|
|
<field name="model_id" ref="hr_holidays.model_hr_holidays"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Secretariat Social"""" name="name"/>
|
|
<field eval=""""Legal Declaration Document to declare new employee"""" name="note"/>
|
|
<field name="process_id" ref="hr.process_process_employeecontractprocess0"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Transition
|
|
-->
|
|
|
|
|
|
<record id="process_transition_employeedeclaration0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Employee Declaration"""" name="name"/>
|
|
<field eval=""""Document for employee"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_legaldeclaration0"/>
|
|
<field model="process.node" name="source_node_id" ref="hr.process_node_employee0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_holidaysdefrequest0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Holidays def Request"""" name="name"/>
|
|
<field eval=""""If holidays available, employee can take it and fill it."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_holidaysrequest0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_holidaysdefinition0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_refusedrequest0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Refused Request"""" name="name"/>
|
|
<field eval=""""Request is refused."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_refused0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_holidaysrequest0" />
|
|
</record>
|
|
|
|
<record id="process_transition_approvedrequest0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Approved Request"""" name="name"/>
|
|
<field eval=""""Request is approved."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_approved0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_holidaysrequest0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_setholiday0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Set Holiday"""" name="name"/>
|
|
<field eval=""""Holiday is set in the calendar."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_calendar0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_approved0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_employeeholidays0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Employee Holidays"""" name="name"/>
|
|
<field eval=""""Employee get holidays"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_holidays0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_legaldeclaration0"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Transition Action
|
|
-->
|
|
|
|
<record id="process_transition_action_confirm0" model="process.transition.action">
|
|
<field eval=""""holidays_confirm"""" name="action"/>
|
|
<field eval=""""object"""" name="state"/>
|
|
<field eval=""""Confirm"""" name="name"/>
|
|
<field name="transition_id" ref="process_transition_holidaysdefrequest0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_action_reufse0" model="process.transition.action">
|
|
<field eval=""""holidays_refuse"""" name="action"/>
|
|
<field eval=""""object"""" name="state"/>
|
|
<field eval=""""Refuse"""" name="name"/>
|
|
<field name="transition_id" ref="process_transition_refusedrequest0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_action_validate0" model="process.transition.action">
|
|
<field eval=""""holidays_validate"""" name="action"/>
|
|
<field eval=""""object"""" name="state"/>
|
|
<field eval=""""Validate"""" name="name"/>
|
|
<field name="transition_id" ref="process_transition_approvedrequest0"/>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp> |