5
<!-- Workflow definition -->
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
b'\\ No newline at end of file'