5
Author: Borja López Soilán (Pexego) - borjals@pexego.es
9
<!-- *** Nodes ***************************************************** -->
11
<record model="workflow" id="wkf_mod347_report">
12
<field name="name">347 report workflow</field>
13
<field name="osv">l10n.es.aeat.mod347.report</field>
14
<field name="on_create">True</field>
18
<record model="workflow.activity" id="act_draft">
19
<field name="wkf_id" ref="wkf_mod347_report"/>
20
<field name="flow_start">True</field>
21
<field name="name">draft</field>
24
<record model="workflow.activity" id="act_calculate">
25
<field name="wkf_id" ref="wkf_mod347_report"/>
26
<field name="name">calculated</field>
27
<field name="action">action_calculate()</field>
28
<field name="kind">function</field>
31
<record model="workflow.activity" id="act_confirm">
32
<field name="wkf_id" ref="wkf_mod347_report"/>
33
<field name="name">confirmed</field>
34
<field name="action">action_confirm()</field>
35
<field name="kind">function</field>
38
<record model="workflow.activity" id="act_cancel">
39
<field name="wkf_id" ref="wkf_mod347_report"/>
40
<field name="name">canceled</field>
41
<field name="flow_stop">True</field>
42
<field name="action">action_cancel()</field>
43
<field name="kind">function</field>
47
<!-- *** Transitions *********************************************** -->
49
<record model="workflow.transition" id="trans_draft_calculate">
50
<field name="act_from" ref="act_draft"/>
51
<field name="act_to" ref="act_calculate"/>
52
<field name="signal">calculate</field>
55
<record model="workflow.transition" id="trans_calculate_confirm">
56
<field name="act_from" ref="act_calculate"/>
57
<field name="act_to" ref="act_confirm"/>
58
<field name="signal">confirm</field>
61
<record model="workflow.transition" id="trans_calculate_draft">
62
<field name="act_from" ref="act_calculate"/>
63
<field name="act_to" ref="act_cancel"/>
64
<field name="signal">cancel</field>
67
<record model="workflow.transition" id="trans_confirm_cancel">
68
<field name="act_from" ref="act_confirm"/>
69
<field name="act_to" ref="act_cancel"/>
70
<field name="signal">cancel</field>