~openerp-commiter/openobject-addons/extra-6.0

« back to all changes in this revision

Viewing changes to hotel_housekeeping/hotel_housekeeping_workflow.xml

  • Committer: nel
  • Date: 2008-06-30 10:35:41 UTC
  • Revision ID: nel-03c45417b57316f5a70158417e86ae57f721f235
Hotel and dependencies

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<terp>
 
3
<data nonupdate="1">
 
4
 
 
5
        <!-- Workflow definition -->
 
6
 
 
7
        <record model="workflow" id="wkf_hotel_housekeeping">
 
8
                <field name="name">wkf.hotel.housekeeping</field>
 
9
                <field name="osv">hotel.housekeeping</field>
 
10
                <field name="on_create">True</field>
 
11
        </record>
 
12
 
 
13
        <record model="workflow.activity" id="act_hsk_dirty">
 
14
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
15
                <field name="flow_start">True</field>
 
16
                <field name="name">dirty</field>
 
17
 
 
18
        </record>
 
19
 
 
20
        <record model="workflow.activity" id="act_hsk_clean">
 
21
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
22
                <field name="name">clean</field>
 
23
                <field name="kind">function</field>
 
24
                <field name="action">room_clean()</field>
 
25
                <field name="split_mode">OR</field>
 
26
        </record>
 
27
 
 
28
        <record model="workflow.activity" id="act_hsk_set_to_dirty">
 
29
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
30
                <field name="name">settodirty</field>
 
31
                <field name="kind">function</field>
 
32
                <field name="action">action_set_to_dirty()</field>
 
33
        </record>
 
34
 
 
35
        <record model="workflow.activity" id="act_hsk_cancel">
 
36
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
37
                <field name="name">cancel</field>
 
38
                <field name="kind">function</field>
 
39
                <field name="action">room_cancel()</field>
 
40
 
 
41
        </record>
 
42
        <record model="workflow.activity" id="act_hsk_done">
 
43
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
44
                <field name="name">done</field>
 
45
                <field name="flow_stop">True</field>
 
46
                <field name="kind">stopall</field>
 
47
                <field name="action">room_done()</field>
 
48
                
 
49
        </record>
 
50
        
 
51
        <record model="workflow.activity" id="act_hsk_inspect">
 
52
                <field name="wkf_id" ref="wkf_hotel_housekeeping" />
 
53
                <field name="name">inspect</field>
 
54
                <field name="kind">function</field>
 
55
                <field name="action">room_inspect()</field>
 
56
                <field name="split_mode">OR</field>
 
57
                
 
58
        </record>
 
59
        
 
60
        <!--  Transition  -->
 
61
        <record model="workflow.transition" id="hsk1">
 
62
                <field name="act_from" ref="act_hsk_dirty" />
 
63
                <field name="act_to" ref="act_hsk_clean" />
 
64
                <field name="signal">clean</field>
 
65
        </record>
 
66
 
 
67
        <record model="workflow.transition" id="hsk2">
 
68
                <field name="act_from" ref="act_hsk_clean" />
 
69
                <field name="act_to" ref="act_hsk_inspect" />
 
70
                <field name="signal">inspect</field>
 
71
        </record>
 
72
 
 
73
        <record model="workflow.transition" id="hsk3">
 
74
                <field name="act_from" ref="act_hsk_clean" />
 
75
                <field name="act_to" ref="act_hsk_cancel" />
 
76
                <field name="signal">cancel</field>
 
77
        </record>
 
78
        
 
79
        <record model="workflow.transition" id="hsk4">
 
80
                <field name="act_from" ref="act_hsk_cancel" />
 
81
                <field name="act_to" ref="act_hsk_dirty" />
 
82
                <field name="signal">settodirty</field>
 
83
        </record>       
 
84
        <record model="workflow.transition" id="hsk5">
 
85
                <field name="act_from" ref="act_hsk_inspect" />
 
86
                <field name="act_to" ref="act_hsk_done" />
 
87
                <field name="signal">done</field>
 
88
        </record>
 
89
        
 
90
        <record model="workflow.transition" id="hsk6">
 
91
                <field name="act_from" ref="act_hsk_inspect" />
 
92
                <field name="act_to" ref="act_hsk_cancel" />
 
93
                <field name="signal">cancel</field>
 
94
        </record>
 
95
                
 
96
        
 
97
</data>
 
98
</terp>
 
 
b'\\ No newline at end of file'