2008-09-30 13:31:00 +00:00
|
|
|
<?xml version="1.0" ?>
|
|
|
|
<openerp>
|
2008-10-08 07:18:27 +00:00
|
|
|
<data>
|
|
|
|
|
|
|
|
<!--
|
|
|
|
Process Node
|
|
|
|
-->
|
|
|
|
|
2008-11-25 13:27:44 +00:00
|
|
|
<record id="process_node_procuretasktask0" model="process.node">
|
2008-10-08 07:18:27 +00:00
|
|
|
<field name="menu_id" ref="project.menu_action_view_task"/>
|
|
|
|
<field name="model_id" ref="project.model_project_task"/>
|
2008-10-13 13:30:37 +00:00
|
|
|
<field eval=""""subflow"""" name="kind"/>
|
2008-11-25 13:27:44 +00:00
|
|
|
<field eval=""""Task"""" name="name"/>
|
|
|
|
<field eval=""""For each product, on type service and on order"""" name="note"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
<field name="process_id" ref="sale.process_process_salesworkflow0"/>
|
2008-10-13 13:30:37 +00:00
|
|
|
<field name="subflow_id" ref="project.process_process_tasksworkflow0"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
<field eval=""""object.state=='draft'"""" name="model_states"/>
|
|
|
|
<field eval="0" name="flow_start"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<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"/>
|
2008-12-17 13:39:33 +00:00
|
|
|
<field eval=""""Sale Order Task"""" name="name"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
<field eval=""""In case you sell services on sale order (task subflow)"""" name="note"/>
|
|
|
|
<field name="process_id" ref="project.process_process_tasksworkflow0"/>
|
|
|
|
<field eval=""""object.state=='draft'"""" name="model_states"/>
|
|
|
|
<field eval="1" name="flow_start"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="process_node_procuretask0" model="process.node">
|
|
|
|
<field name="menu_id" ref="project.menu_action_view_task"/>
|
|
|
|
<field name="model_id" ref="project.model_project_task"/>
|
|
|
|
<field eval=""""subflow"""" name="kind"/>
|
2008-11-25 13:27:44 +00:00
|
|
|
<field eval=""""Task"""" name="name"/>
|
|
|
|
<field eval=""""A task is created to provide the service."""" name="note"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
<field name="process_id" ref="mrp.process_process_procurementworkflow0"/>
|
2008-10-13 13:30:37 +00:00
|
|
|
<field name="subflow_id" ref="project.process_process_tasksworkflow0"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
<field eval=""""object.state=='draft'"""" name="model_states"/>
|
|
|
|
<field eval="0" name="flow_start"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<!--
|
|
|
|
Process Transition
|
|
|
|
-->
|
|
|
|
|
2008-11-25 13:27:44 +00:00
|
|
|
<record id="process_transition_procuretask0" model="process.transition">
|
2008-10-08 07:18:27 +00:00
|
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
2008-11-25 13:27:44 +00:00
|
|
|
<field eval=""""Procure Task"""" name="name"/>
|
|
|
|
<field eval=""""if product type is 'service' then it creates the task."""" name="note"/>
|
|
|
|
<field model="process.node" name="target_node_id" ref="process_node_procuretasktask0"/>
|
|
|
|
<field model="process.node" name="source_node_id" ref="sale.process_node_saleprocurement0"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<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" ref="project.process_node_drafttask0"/>
|
|
|
|
<field model="process.node" name="source_node_id" ref="process_node_saleordertask0"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="process_transition_ordertask0" model="process.transition">
|
|
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
|
|
<field eval=""""Order Task"""" name="name"/>
|
|
|
|
<field eval=""""If procure method is Make to order and supply method is produce"""" name="note"/>
|
|
|
|
<field model="process.node" name="target_node_id" ref="process_node_procuretask0"/>
|
2008-11-28 12:04:29 +00:00
|
|
|
<field model="process.node" name="source_node_id" ref="mrp.process_node_stockableorder0"/>
|
2008-10-10 12:43:41 +00:00
|
|
|
<field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/>
|
2008-10-08 07:18:27 +00:00
|
|
|
</record>
|
|
|
|
|
2008-10-10 10:25:04 +00:00
|
|
|
<!--
|
|
|
|
Process Action
|
|
|
|
-->
|
|
|
|
|
|
|
|
<record id="process_transition_action_orderconfirmtask0" model="process.transition.action">
|
|
|
|
<field eval=""""action_confirm"""" name="action"/>
|
|
|
|
<field eval=""""object"""" name="state"/>
|
|
|
|
<field eval=""""Confirm"""" name="name"/>
|
|
|
|
<field name="transition_id" ref="process_transition_ordertask0"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="process_transition_action_ordercanceltask0" model="process.transition.action">
|
|
|
|
<field eval=""""action_cancel"""" name="action"/>
|
|
|
|
<field eval=""""object"""" name="state"/>
|
|
|
|
<field eval=""""Cancel"""" name="name"/>
|
|
|
|
<field name="transition_id" ref="process_transition_ordertask0"/>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="process_transition_action_taskrunprocurement0" model="process.transition.action">
|
|
|
|
<field eval=""""write({'state':'exception'})"""" name="action"/>
|
|
|
|
<field eval=""""object"""" name="state"/>
|
|
|
|
<field eval=""""Run Procurement"""" name="name"/>
|
|
|
|
<field name="transition_id" ref="process_transition_ordertask0"/>
|
|
|
|
</record>
|
|
|
|
|
2008-10-08 07:18:27 +00:00
|
|
|
</data>
|
2008-09-30 13:31:00 +00:00
|
|
|
</openerp>
|