1 <?xml version="1.0" encoding="UTF-8"?>
5 <record id="wkf_voucher" model="workflow">
6 <field name="name">account.voucher.basic</field>
7 <field name="osv">account.voucher</field>
8 <field name="on_create">True</field>
11 <record id="act_draft" model="workflow.activity">
12 <field name="wkf_id" ref="wkf_voucher"/>
13 <field name="flow_start">True</field>
14 <field name="name">draft</field>
17 <record id="act_performa" model="workflow.activity">
18 <field name="wkf_id" ref="wkf_voucher"/>
19 <field name="name">performa</field>
20 <field name="action">open_voucher()</field>
21 <field name="kind">function</field>
24 <record id="act_posted" model="workflow.activity">
25 <field name="wkf_id" ref="wkf_voucher"/>
26 <field name="name">posted</field>
27 <field name="action">proforma_voucher()</field>
28 <field name="flow_stop">True</field>
29 <field name="kind">function</field>
32 <record id="act_cancel" model="workflow.activity">
33 <field name="wkf_id" ref="wkf_voucher"/>
34 <field name="name">cancel</field>
35 <field name="action">cancel_voucher()</field>
36 <field name="kind">function</field>
39 <record id="t1" model="workflow.transition">
40 <field name="act_from" ref="act_draft"/>
41 <field name="act_to" ref="act_performa"/>
42 <field name="signal">open_voucher</field>
45 <record id="t2" model="workflow.transition">
46 <field name="act_from" ref="act_performa"/>
47 <field name="act_to" ref="act_posted"/>
48 <field name="signal">proforma_voucher</field>
51 <record id="t3" model="workflow.transition">
52 <field name="act_from" ref="act_performa"/>
53 <field name="act_to" ref="act_cancel"/>
54 <field name="signal">cancel_voucher</field>
57 <record id="t5" model="workflow.transition">
58 <field name="act_from" ref="act_draft"/>
59 <field name="act_to" ref="act_cancel"/>
60 <field name="signal">cancel_voucher</field>
63 <record id="t6" model="workflow.transition">
64 <field name="act_from" ref="act_posted"/>
65 <field name="act_to" ref="act_cancel"/>
66 <field name="signal">cancel_voucher</field>
69 <record id="t7" model="workflow.transition">
70 <field name="act_from" ref="act_cancel"/>
71 <field name="act_to" ref="act_performa"/>
72 <field name="signal">open_voucher</field>