4 <record id="act_produce_service" model="workflow.activity">
5 <field name="wkf_id" ref="procurement.wkf_procurement"/>
6 <field name="name">produce_service</field>
7 <field name="kind">function</field>
8 <field name="action">action_produce_assign_service()</field>
11 <record id="trans_product_check_produce_service" model="workflow.transition">
12 <field name="act_from" ref="procurement.act_confirm_mto"/>
13 <field name="act_to" ref="act_produce_service"/>
14 <field name="condition">check_produce() and not is_product()</field>
16 <record id="trans_produce_service_make_done" model="workflow.transition">
17 <field name="act_from" ref="act_produce_service"/>
18 <field name="act_to" ref="procurement.act_make_done"/>
20 <record id="trans_produce_service_cancel" model="workflow.transition">
21 <field name="act_from" ref="act_produce_service"/>
22 <field name="act_to" ref="procurement.act_cancel"/>
23 <field name="signal">subflow.cancel</field>
25 <record id="trans_make_done_done2" model="workflow.transition">
26 <field name="act_from" ref="procurement.act_make_done"/>
27 <field name="act_to" ref="procurement.act_done"/>
28 <field name="condition">action_check_finished()</field>
29 <field name="trigger_model">project.task</field>
30 <field name="trigger_expr_id">task_id and [task_id.id] or []</field>