2008-09-26 14:48:14 +00:00
<?xml version="1.0" ?>
<openerp >
2008-10-08 07:18:27 +00:00
<data >
2010-10-04 14:08:41 +00:00
<!--
2008-10-08 07:18:27 +00:00
Process
-->
2010-10-04 14:08:41 +00:00
2009-01-12 08:52:06 +00:00
<record id= "process_process_hrtimesheetprocess0" model= "process.process" >
2008-10-08 07:18:27 +00:00
<field eval= "1" name= "active" />
2008-12-26 11:24:10 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
2009-11-24 08:19:47 +00:00
<field eval= """"Hr Timesheet"""" name= "name" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
<!--
2008-10-08 07:18:27 +00:00
Process Node
-->
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_attendance0" model= "process.node" >
<field name= "model_id" ref= "hr.model_hr_employee" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Attendance"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Employee's timesheet entry"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-10-08 07:18:27 +00:00
<field eval= "1" name= "flow_start" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_timesheet0" model= "process.node" >
2009-12-09 05:32:07 +00:00
<field name= "menu_id" ref= "hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form" />
2008-10-08 07:18:27 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
<field eval= """"subflow"""" name= "kind" />
<field eval= """"Timesheet"""" name= "name" />
2009-11-24 08:19:47 +00:00
<field eval= """"Information of time spent on a service"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-09-26 14:48:14 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
2008-10-08 07:18:27 +00:00
<field eval= "0" name= "flow_start" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_drafttimesheetsheet0" model= "process.node" >
2009-12-09 05:32:07 +00:00
<field name= "menu_id" ref= "hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form" />
2008-10-08 07:18:27 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
<field eval= """"state"""" name= "kind" />
2009-11-20 12:17:05 +00:00
<field eval= """"Draft Timesheet"""" name= "name" />
2009-11-24 08:19:47 +00:00
<field eval= """"State is 'draft'."""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-10-08 07:18:27 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_confirmedtimesheet0" model= "process.node" >
2009-12-09 05:32:07 +00:00
<field name= "menu_id" ref= "hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form" />
2008-10-08 07:18:27 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
<field eval= """"state"""" name= "kind" />
2009-11-24 08:19:47 +00:00
<field eval= """"Confirmed"""" name= "name" />
<field eval= """"State is 'confirmed'."""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-10-08 07:18:27 +00:00
<field eval= """"object.state=='confirm'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2008-09-26 14:48:14 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_validatedtimesheet0" model= "process.node" >
2009-12-09 05:32:07 +00:00
<field name= "menu_id" ref= "hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form" />
2008-10-08 07:18:27 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
<field eval= """"state"""" name= "kind" />
2009-11-24 08:19:47 +00:00
<field eval= """"Validated"""" name= "name" />
<field eval= """"State is 'validated'."""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-10-08 07:18:27 +00:00
<field eval= """"object.state=='done'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_node_invoiceonwork0" model= "process.node" >
2010-06-14 11:49:17 +00:00
<field name= "menu_id" ref= "account.menu_finance_receivables" />
2008-10-08 07:18:27 +00:00
<field name= "model_id" ref= "account.model_account_invoice" />
2008-12-19 05:03:35 +00:00
<field eval= """"subflow"""" name= "kind" />
2008-10-08 07:18:27 +00:00
<field eval= """"Invoice on Work"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"Based on the timesheet"""" name= "note" />
2009-01-12 08:52:06 +00:00
<field name= "subflow_id" ref= "account.process_process_invoiceprocess0" />
<field name= "process_id" ref= "process_process_hrtimesheetprocess0" />
2008-10-08 07:18:27 +00:00
<field eval= """"object.state=='draft'"""" name= "model_states" />
<field eval= "0" name= "flow_start" />
</record>
2009-09-24 10:46:21 +00:00
<record id= "process_node_workontask0" model= "process.node" >
2009-12-09 05:32:07 +00:00
<field name= "menu_id" ref= "hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form" />
2009-09-24 10:46:21 +00:00
<field name= "model_id" ref= "hr_timesheet_sheet.model_hr_timesheet_sheet_sheet" />
<field eval= """"state"""" name= "kind" />
<field eval= """"Work on Task"""" name= "name" />
<field eval= """"Defines the work summary of task"""" name= "note" />
<field name= "process_id" ref= "hr_timesheet_sheet.process_process_hrtimesheetprocess0" />
<field eval= """"object.state in ('open', pending', 'done', 'cancelled')"""" name= "model_states" />
<field eval= "1" name= "flow_start" />
</record>
2010-10-04 14:08:41 +00:00
<!--
2008-10-08 07:18:27 +00:00
Process Transition
-->
2010-10-04 14:08:41 +00:00
2008-12-19 05:03:35 +00:00
<record id= "process_transition_attendancetimesheet0" model= "process.transition" >
2008-10-08 07:18:27 +00:00
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Sign in/out"""" name= "name" />
<field eval= """"The employee signs in and signs out."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_drafttimesheetsheet0" />
<field name= "source_node_id" ref= "process_node_attendance0" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
2008-12-19 05:03:35 +00:00
<record id= "process_transition_timesheetdraft0" model= "process.transition" >
2008-10-08 07:18:27 +00:00
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Service"""" name= "name" />
<field eval= """"The timesheet line represents the time spent by the employee on a specific service provided."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_drafttimesheetsheet0" />
<field name= "source_node_id" ref= "process_node_timesheet0" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_transition_confirmtimesheet0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Confirmation"""" name= "name" />
<field eval= """"The employee periodically confirms his own timesheets."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_confirmedtimesheet0" />
<field name= "source_node_id" ref= "process_node_drafttimesheetsheet0" />
2008-10-10 12:43:41 +00:00
<field eval= "[(6,0,[ref('hr_timesheet_sheet.t1')])]" name= "transition_ids" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_transition_validatetimesheet0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2009-11-20 12:17:05 +00:00
<field eval= """"Validation"""" name= "name" />
<field eval= """"The project manager validates the timesheets."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_validatedtimesheet0" />
<field name= "source_node_id" ref= "process_node_confirmedtimesheet0" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
<record id= "process_transition_invoiceontimesheet0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
2010-04-18 15:32:44 +00:00
<field eval= """"Billing"""" name= "name" />
2009-11-20 12:17:05 +00:00
<field eval= """"The invoice is created based on the timesheet."""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_invoiceonwork0" />
<field name= "source_node_id" ref= "process_node_confirmedtimesheet0" />
2008-10-08 07:18:27 +00:00
</record>
2010-10-04 14:08:41 +00:00
2009-09-24 10:46:21 +00:00
<record id= "process_transition_tasktimesheet0" model= "process.transition" >
<field eval= "[(6,0,[])]" name= "transition_ids" />
<field eval= """"Task timesheet"""" name= "name" />
<field eval= """"Moves task entry into the timesheet line"""" name= "note" />
2013-04-29 12:52:17 +00:00
<field name= "target_node_id" ref= "process_node_timesheet0" />
<field name= "source_node_id" ref= "process_node_workontask0" />
2010-10-04 14:08:41 +00:00
</record>
<!--
2008-10-08 14:26:04 +00:00
Process Action
-->
2010-10-04 14:08:41 +00:00
2008-10-08 14:26:04 +00:00
<record id= "process_transition_action_draftconfirmtimesheet0" model= "process.transition.action" >
<field eval= """"button_confirm"""" name= "action" />
<field eval= """"object"""" name= "state" />
2008-10-10 10:25:04 +00:00
<field eval= """"Confirm"""" name= "name" />
2008-10-08 14:26:04 +00:00
<field name= "transition_id" ref= "process_transition_confirmtimesheet0" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 14:26:04 +00:00
<record id= "process_transition_action_validatetimesheet0" model= "process.transition.action" >
<field eval= """"write({'state':'done'})"""" name= "action" />
<field eval= """"object"""" name= "state" />
2008-10-10 10:25:04 +00:00
<field eval= """"Validate"""" name= "name" />
2008-10-08 14:26:04 +00:00
<field name= "transition_id" ref= "process_transition_validatetimesheet0" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 14:26:04 +00:00
<record id= "process_transition_action_refusetimesheet0" model= "process.transition.action" >
<field eval= """"write({'state':'draft'})"""" name= "action" />
<field eval= """"object"""" name= "state" />
2008-10-10 10:25:04 +00:00
<field eval= """"Refuse"""" name= "name" />
2008-10-08 14:26:04 +00:00
<field name= "transition_id" ref= "process_transition_validatetimesheet0" />
</record>
2010-10-04 14:08:41 +00:00
2008-10-08 07:18:27 +00:00
</data>
2010-04-18 15:32:44 +00:00
</openerp>