4
# -----------------------------------------------------------
6
# -----------------------------------------------------------
8
<record model="workflow" id="wkf_prod_workcenter">
9
<field name="name">mrp.production.workcenter.line.basic</field>
10
<field name="osv">mrp.production.workcenter.line</field>
11
<field name="on_create">True</field>
14
<record model="workflow.activity" id="prod_act_wc_draft">
15
<field name="wkf_id" ref="wkf_prod_workcenter"/>
16
<field name="flow_start">True</field>
17
<field name="name">draft</field>
18
<field name="kind">function</field>
19
<field name="action">action_draft()</field>
21
<record model="workflow.activity" id="prod_act_wc_start">
22
<field name="wkf_id" ref="wkf_prod_workcenter"/>
23
<field name="name">confirm</field>
24
<field name="kind">function</field>
25
<field name="action">action_confirm()</field>
27
<record model="workflow.activity" id="prod_act_wc_cancel">
28
<field name="wkf_id" ref="wkf_prod_workcenter"/>
29
<field name="name">cancel</field>
30
<field name="kind">function</field>
31
<field name="action">action_cancel()</field>
33
<record model="workflow.activity" id="prod_act_wc_done">
34
<field name="wkf_id" ref="wkf_prod_workcenter"/>
35
<field name="name">done</field>
36
<field name="kind">function</field>
37
<field name="flow_stop">True</field>
38
<field name="action">action_done()</field>
40
# -----------------------------------------------------------
42
# -----------------------------------------------------------
44
<record model="workflow.transition" id="prod_trans_wc_draft_start">
45
<field name="act_from" ref="prod_act_wc_draft"/>
46
<field name="act_to" ref="prod_act_wc_start"/>
47
<field name="signal">button_confirm</field>
49
<record model="workflow.transition" id="prod_trans_wc_start_done">
50
<field name="act_from" ref="prod_act_wc_start"/>
51
<field name="act_to" ref="prod_act_wc_done"/>
52
<field name="signal">button_done</field>
54
<record model="workflow.transition" id="prod_trans_wc_draft_cancel">
55
<field name="act_from" ref="prod_act_wc_draft"/>
56
<field name="act_to" ref="prod_act_wc_cancel"/>
57
<field name="signal">button_cancel</field>
59
<record model="workflow.transition" id="prod_trans_wc_cancel_draft">
60
<field name="act_from" ref="prod_act_wc_cancel"/>
61
<field name="act_to" ref="prod_act_wc_draft"/>
62
<field name="signal">button_draft</field>
64
<record model="workflow.transition" id="prod_trans_wc_start_cancel">
65
<field name="act_from" ref="prod_act_wc_start"/>
66
<field name="act_to" ref="prod_act_wc_cancel"/>
67
<field name="signal">button_cancel</field>