~openerp-dev/openobject-addons/6.0-opw-5629-jvo

« back to all changes in this revision

Viewing changes to account_budget_crossover/crossovered_budget_workflow.xml

  • Committer: Fabien Pinckaers
  • Date: 2008-08-24 14:45:43 UTC
  • Revision ID: fp@tinyerp.com-20080824144543-33o2j8ddmvaxx4ce
added from extra-addons

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<terp>
 
3
<data>
 
4
 
 
5
        <record model="res.roles" id="crossovered_budget_role">
 
6
                        <field name="name">Crossovered Budget Validation</field>
 
7
        </record>
 
8
 
 
9
        <!-- Workflow definition -->
 
10
 
 
11
        <record model="workflow" id="wkf_crossovered_budget">
 
12
                <field name="name">wkf.crossovered.budget</field>
 
13
                <field name="osv">crossovered.budget</field>
 
14
                <field name="on_create">True</field>
 
15
        </record>
 
16
 
 
17
        <record model="workflow.activity" id="act_draft">
 
18
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
19
                <field name="flow_start">True</field>
 
20
                <field name="name">draft</field>
 
21
 
 
22
        </record>
 
23
 
 
24
        <record model="workflow.activity" id="act_confirm">
 
25
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
26
                <field name="name">confirm</field>
 
27
                <field name="kind">function</field>
 
28
                <field name="action">budget_confirm()</field>
 
29
                <field name="split_mode">OR</field>
 
30
        </record>
 
31
 
 
32
        <record model="workflow.activity" id="act_validate">
 
33
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
34
                <field name="name">validate</field>
 
35
                <field name="kind">function</field>
 
36
                <field name="action">budget_validate()</field>
 
37
        </record>
 
38
 
 
39
        <!--<record model="workflow.activity" id="act_set_to_draft">
 
40
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
41
                <field name="name">settodraft</field>
 
42
                <field name="kind">function</field>
 
43
                <field name="action">action_set_to_draft()</field>
 
44
        </record>-->
 
45
 
 
46
        <record model="workflow.activity" id="act_cancel">
 
47
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
48
                <field name="name">cancel</field>
 
49
                <field name="kind">function</field>
 
50
                <field name="action">budget_cancel()</field>
 
51
 
 
52
        </record>
 
53
        <record model="workflow.activity" id="act_done">
 
54
                <field name="wkf_id" ref="wkf_crossovered_budget" />
 
55
                <field name="name">done</field>
 
56
                <field name="flow_stop">True</field>
 
57
                <field name="kind">stopall</field>
 
58
                <field name="action">budget_done()</field>
 
59
                <field name="join_mode">XOR</field>
 
60
 
 
61
        </record>
 
62
 
 
63
        <record model="workflow.transition" id="t1">
 
64
                <field name="act_from" ref="act_draft" />
 
65
                <field name="act_to" ref="act_confirm" />
 
66
                <field name="signal">confirm</field>
 
67
        </record>
 
68
 
 
69
        <record model="workflow.transition" id="t2">
 
70
                <field name="act_from" ref="act_confirm" />
 
71
                <field name="act_to" ref="act_validate" />
 
72
                <field name="signal">validate</field>
 
73
                <field name="role_id" ref="crossovered_budget_role"/>
 
74
        </record>
 
75
 
 
76
        <record model="workflow.transition" id="t3">
 
77
                <field name="act_from" ref="act_confirm" />
 
78
                <field name="act_to" ref="act_cancel" />
 
79
                <field name="signal">cancel</field>
 
80
                <field name="role_id" ref="crossovered_budget_role"/>
 
81
        </record>
 
82
 
 
83
        <record model="workflow.transition" id="t4">
 
84
                <field name="act_from" ref="act_validate" />
 
85
                <field name="act_to" ref="act_cancel" />
 
86
                <field name="signal">cancel</field>
 
87
                <field name="role_id" ref="crossovered_budget_role"/>
 
88
        </record>
 
89
 
 
90
        <record model="workflow.transition" id="t5">
 
91
                <field name="act_from" ref="act_validate" />
 
92
                <field name="act_to" ref="act_done" />
 
93
                <field name="signal">done</field>
 
94
                <field name="role_id" ref="crossovered_budget_role"/>
 
95
        </record>
 
96
 
 
97
        <!--<record model="workflow.transition" id="t7">
 
98
                <field name="act_from" ref="act_cancel" />
 
99
                <field name="act_to" ref="act_draft" />
 
100
                <field name="signal">settodraft</field>
 
101
                <field name="role_id" ref="crossovered_budget_role"/>
 
102
        </record>-->
 
103
</data>
 
104
</terp>