diff options
| author | Naresh Choksy <nch@tinyerp.com> | 2008-10-10 12:47:46 +0530 |
|---|---|---|
| committer | Naresh Choksy <nch@tinyerp.com> | 2008-10-10 12:47:46 +0530 |
| commit | 7a4d5d9458706430aa8aaccad07fc1f7193ab664 (patch) | |
| tree | 855d00d27d1143ce1092bf230e4e2f1154656741 /addons/project/process/task_process.xml | |
| parent | 01a51159e40f3fc3ada2a60da50e5d28b0fda849 (diff) | |
| parent | d28a8d8aaa57798ce0224ff7d8241e9203b73d64 (diff) | |
merges
bzr revid: nch@tinyerp.com-20081010071746-umiciixn0udbrqgj
Diffstat (limited to 'addons/project/process/task_process.xml')
| -rw-r--r-- | addons/project/process/task_process.xml | 116 |
1 files changed, 116 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..6be52bd3490 --- /dev/null +++ b/addons/project/process/task_process.xml @@ -0,0 +1,116 @@ +<?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_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_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" search="[('name','=','sale.order.basic')]"/> + <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> + + <!-- + Process Transition + --> + + <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" ref="process_node_drafttask0"/> + <field model="process.node" name="source_node_id" ref="process_node_taskbydelegate0"/> + </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" ref="process_node_opentask0"/> + <field model="process.node" name="source_node_id" ref="process_node_drafttask0"/> + </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" ref="process_node_donetask0"/> + <field model="process.node" name="source_node_id" ref="process_node_opentask0"/> + </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" ref="process_node_triggerinvoice0"/> + <field model="process.node" name="source_node_id" ref="process_node_donetask0"/> + </record> + + </data> +</openerp>
\ No newline at end of file |
