diff options
| author | Priyesh <solanki.priyesh@gmail.com> | 2008-09-26 20:18:14 +0530 |
|---|---|---|
| committer | Priyesh <solanki.priyesh@gmail.com> | 2008-09-26 20:18:14 +0530 |
| commit | 457ada6dff32509b78495d22c4d9e60da40232d3 (patch) | |
| tree | b1d8cc7160dced073b45dc7a6b58368b42f9019d /addons/project/process/task_process.xml | |
| parent | 56d6d3235d98f8889df5c86538a85adb4c1a89cb (diff) | |
Demo of all process
bzr revid: solanki.priyesh@gmail.com-20080926144814-4lyid0srfi35ff1d
Diffstat (limited to 'addons/project/process/task_process.xml')
| -rw-r--r-- | addons/project/process/task_process.xml | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/addons/project/process/task_process.xml b/addons/project/process/task_process.xml new file mode 100644 index 00000000000..9f5da3b2de0 --- /dev/null +++ b/addons/project/process/task_process.xml @@ -0,0 +1,177 @@ +<?xml version="1.0" ?> +<openerp> + <data> + + <!-- + Process + --> + + <record id="process_process_tasksworkflow0" model="process.process"> + <field eval=""""Tasks flow for services companies."""" name="note"/> + <field eval="1" name="active"/> + <field eval=""""Tasks workflow"""" name="name"/> + </record> + + <!-- + Process Node + --> + + <record id="process_node_saleordertask0" model="process.node"> + <field name="menu_id" ref="sale.menu_sale_order"/> + <field name="model_id" ref="sale.model_sale_order"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Sale_Order_Task"""" name="name"/> + <field eval=""""In case you sell services on sale order (task subflow)"""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> + + <record id="process_node_taskbydelegate0" model="process.node"> + <field name="menu_id" ref="project.menu_action_view_task"/> + <field name="model_id" ref="project.model_project_task"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Task by delegate"""" name="name"/> + <field eval=""""Delegate your task to the other user"""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state in ('open', 'pending')"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> + + <record id="process_node_productbacklog0" model="process.node"> + <field name="menu_id" ref="scrum.menu_action_product_backlog_form"/> + <field name="model_id" ref="scrum.model_scrum_product_backlog"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Product backlog"""" name="name"/> + <field eval=""""Create task from backlogs"""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> + + <record id="process_node_drafttask0" model="process.node"> + <field name="menu_id" ref="project.menu_action_view_task"/> + <field name="model_id" ref="project.model_project_task"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Draft task"""" name="name"/> + <field eval=""""Define the Requirements and Set Planned Hours."""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_opentask0" model="process.node"> + <field name="menu_id" ref="project.menu_action_view_task6"/> + <field name="model_id" ref="project.model_project_task"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Open task"""" name="name"/> + <field eval=""""Encode your working hours."""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='open'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_donetask0" model="process.node"> + <field name="menu_id" ref="project.menu_action_view_task"/> + <field name="model_id" ref="project.model_project_task"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Done task"""" name="name"/> + <field eval=""""Task is Completed"""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='done'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_triggerinvoice0" model="process.node"> + <field name="menu_id" ref="account.menu_finance_invoice"/> + <field name="model_id" ref="account.model_account_invoice"/> + <field eval=""""subflow"""" name="kind"/> + <field eval=""""Trigger Invoice"""" name="name"/> + <field name="subflow_id" ref="process.sales_workflow"/> + <field eval=""""Trigger invoices from sale order lines (sale subflow)"""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='paid'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_timesheettask0" model="process.node"> + <field name="menu_id" ref="hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form"/> + <field name="model_id" ref="hr.model_hr_timesheet"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Timesheet_task"""" name="name"/> + <field eval=""""Complete Your Timesheet."""" name="note"/> + <field name="process_id" ref="process_process_tasksworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <!-- + Process Transition + --> + + + <record id="process_transition_createtask0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Create Task"""" name="name"/> + <field eval=""""Product type is service, then its creates the task."""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Draft task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Sale_Order_Task')]"/> + </record> + + <record id="process_transition_delegate0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Delegate"""" name="name"/> + <field eval=""""Delegates tasks to the other user"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Draft task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Task by delegate')]"/> + </record> + + <record id="process_transition_backlogtask0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Backlog Task"""" name="name"/> + <field eval=""""From backlog create task."""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Draft task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Product backlog')]"/> + </record> + + <record id="process_transition_draftopentask0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Draft Open task"""" name="name"/> + <field eval=""""From draft state, it will come into the open state."""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Open task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Draft task')]"/> + </record> + + <record id="process_transition_opendonetask0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Open Done Task"""" name="name"/> + <field eval=""""When task is completed, it will come into the done state."""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Done task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Open task')]"/> + </record> + + <record id="process_transition_taskinvoice0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Task invoice"""" name="name"/> + <field eval=""""After task is completed, Create its invoice."""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Trigger Invoice')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Done task')]"/> + </record> + + <record id="process_transition_filltimesheet0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Fill Timesheet"""" name="name"/> + <field eval=""""Task summary is comes into the timesheet line"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Timesheet_task')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Open task')]"/> + </record> + + </data> +</openerp>
\ No newline at end of file |
