5
<!-- Process process outgoing -->
7
<record id="msf_outgoing.process_process_outgoing0" model="process.process">
8
<field eval=""""Standard Outgoing"""" name="name"/>
9
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
10
<field eval="1" name="active"/>
13
<!-- Process Node outgoing -->
15
<record id="msf_outgoing.process_node_out_draft" model="process.node">
16
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
17
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
18
<field eval=""""state"""" name="kind"/>
19
<field eval=""""Out - draft"""" name="name"/>
20
<field eval=""""Draft state of incoming product."""" name="note"/>
21
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
22
<field eval=""""object.state in ('draft', 'auto', 'confirmed', 'assigned', 'done')"""" name="model_states"/>
23
<field eval="1" name="flow_start"/>
26
<record id="msf_outgoing.process_node_out_confirmed" model="process.node">
27
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
28
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
29
<field eval=""""state"""" name="kind"/>
30
<field eval=""""Out - not available"""" name="name"/>
31
<field eval=""""Not available state of incoming product."""" name="note"/>
32
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
33
<field eval=""""object.state in ('auto', 'confirmed', 'assigned', 'done')"""" name="model_states"/>
34
<field eval="0" name="flow_start"/>
37
<record id="msf_outgoing.process_node_out_assigned" model="process.node">
38
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
39
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
40
<field eval=""""state"""" name="kind"/>
41
<field eval=""""Out - available"""" name="name"/>
42
<field eval=""""Available state of incoming product."""" name="note"/>
43
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
44
<field eval=""""object.state in ('assigned', 'done')"""" name="model_states"/>
45
<field eval="0" name="flow_start"/>
48
<record id="msf_outgoing.process_node_out_done" model="process.node">
49
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
50
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
51
<field eval=""""state"""" name="kind"/>
52
<field eval=""""Out - closed"""" name="name"/>
53
<field eval=""""Closed state of incoming product."""" name="note"/>
54
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
55
<field eval=""""object.state == 'done'"""" name="model_states"/>
56
<field eval="0" name="flow_start"/>
59
<record id="msf_outgoing.process_node_out_delivered" model="process.node">
60
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
61
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
62
<field eval=""""state"""" name="kind"/>
63
<field eval=""""Out - delivered"""" name="name"/>
64
<field eval=""""Delivered state of incoming product."""" name="note"/>
65
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
66
<field eval=""""object.state == 'done' and object.delivered"""" name="model_states"/>
67
<field eval="0" name="flow_start"/>
70
<record id="msf_outgoing.process_node_out_backorder" model="process.node">
71
<field name="menu_id" ref="stock.menu_action_picking_tree"/>
72
<!-- <field name="model_id" ref="msf_outgoing.model_stock_picking"/> -->
73
<field eval=""""subflow"""" name="kind"/>
74
<field eval=""""Backorder"""" name="name"/>
75
<field eval=""""Backorder of incoming products subflow."""" name="note"/>
76
<field name="process_id" ref="msf_outgoing.process_process_outgoing0"/>
77
<field name="subflow_id" ref="msf_outgoing.process_process_outgoing0"/>
78
<!-- <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> -->
79
<field eval="0" name="flow_start"/>
82
<!-- Transition Node -->
84
<record id="msf_outgoing.process_transition_out_draft_confirmed" model="process.transition">
85
<field eval="[(6,0,[])]" name="transition_ids"/>
86
<field eval=""""From draft to confirmed."""" name="name"/>
87
<field eval=""""From draft to confirmed."""" name="note"/>
88
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_out_draft"/>
89
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_out_confirmed"/>
92
<record id="msf_outgoing.process_transition_out_confirmed_assigned" model="process.transition">
93
<field eval="[(6,0,[])]" name="transition_ids"/>
94
<field eval=""""From confirmed to assigned."""" name="name"/>
95
<field eval=""""From confirmed to assigned."""" name="note"/>
96
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_out_confirmed"/>
97
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_out_assigned"/>
100
<record id="msf_outgoing.process_transition_out_assigned_done" model="process.transition">
101
<field eval="[(6,0,[])]" name="transition_ids"/>
102
<field eval=""""From assigned to closed."""" name="name"/>
103
<field eval=""""From assigned to closed."""" name="note"/>
104
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_out_assigned"/>
105
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_out_done"/>
108
<record id="msf_outgoing.process_transition_out_done_delivered" model="process.transition">
109
<field eval="[(6,0,[])]" name="transition_ids"/>
110
<field eval=""""From closed to delivered."""" name="name"/>
111
<field eval=""""From closed to delivered."""" name="note"/>
112
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_out_done"/>
113
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_out_delivered"/>
116
<record id="msf_outgoing.process_transition_out_assigned_backorder" model="process.transition">
117
<field eval="[(6,0,[])]" name="transition_ids"/>
118
<field eval=""""From assigned to backorder."""" name="name"/>
119
<field eval=""""From assigned to backorder."""" name="note"/>
120
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_out_assigned"/>
121
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_out_backorder"/>
124
<!-- Process Node picking -->
126
<record id="msf_outgoing.process_process_outgoing1" model="process.process">
127
<field eval=""""Draft Picking Ticket"""" name="name"/>
128
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
129
<field eval="1" name="active"/>
132
<record id="msf_outgoing.process_node_draft_pick_draft" model="process.node">
133
<field name="menu_id" ref="msf_outgoing.menu_action_picking_ticket"/>
134
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
135
<field eval=""""state"""" name="kind"/>
136
<field eval=""""Draft Picking - draft"""" name="name"/>
137
<field eval=""""Draft state of draft picking ticket."""" name="note"/>
138
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
139
<field eval=""""object.state in ('draft', 'auto', 'confirmed', 'assigned', 'done')"""" name="model_states"/>
140
<field eval="1" name="flow_start"/>
143
<record id="msf_outgoing.process_node_draft_pick_done" model="process.node">
144
<field name="menu_id" ref="msf_outgoing.menu_action_picking_ticket"/>
145
<field name="model_id" ref="msf_outgoing.model_stock_picking"/>
146
<field eval=""""state"""" name="kind"/>
147
<field eval=""""Draft Picking - closed"""" name="name"/>
148
<field eval=""""Closed state of draft picking ticket."""" name="note"/>
149
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
150
<field eval=""""object.state in ('auto', 'confirmed', 'assigned', 'done')"""" name="model_states"/>
151
<field eval="0" name="flow_start"/>
154
<record id="msf_outgoing.process_node_draft_pick_picking" model="process.node">
155
<field name="menu_id" ref="msf_outgoing.menu_action_picking_ticket"/>
156
<!-- <field name="model_id" ref="msf_outgoing.model_stock_picking"/> -->
157
<field eval=""""subflow"""" name="kind"/>
158
<field eval=""""Picking Ticket"""" name="name"/>
159
<field eval=""""Picking Ticket subflow."""" name="note"/>
160
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
161
<field name="subflow_id" ref="msf_outgoing.process_process_picking0"/>
162
<!-- <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> -->
163
<field eval="0" name="flow_start"/>
166
<record id="msf_outgoing.process_node_draft_pick_ppl" model="process.node">
167
<field name="menu_id" ref="msf_outgoing.menu_action_ppl"/>
168
<!-- <field name="model_id" ref="msf_outgoing.model_stock_picking"/> -->
169
<field eval=""""subflow"""" name="kind"/>
170
<field eval=""""PPL"""" name="name"/>
171
<field eval=""""Pre-packing list subflow."""" name="note"/>
172
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
173
<field name="subflow_id" ref="msf_outgoing.process_process_ppl0"/>
174
<!-- <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> -->
175
<field eval="0" name="flow_start"/>
178
<record id="msf_outgoing.process_node_draft_pick_draft_ship" model="process.node">
179
<field name="menu_id" ref="msf_outgoing.menu_action_shipment"/>
180
<!-- <field name="model_id" ref="msf_outgoing.model_stock_picking"/> -->
181
<field eval=""""subflow"""" name="kind"/>
182
<field eval=""""Draft Shipment"""" name="name"/>
183
<field eval=""""Draft shipment subflow."""" name="note"/>
184
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
185
<field name="subflow_id" ref="msf_outgoing.process_process_draft_ship0"/>
186
<!-- <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> -->
187
<field eval="0" name="flow_start"/>
190
<record id="msf_outgoing.process_node_draft_pick_ship" model="process.node">
191
<field name="menu_id" ref="msf_outgoing.menu_action_shipment"/>
192
<!-- <field name="model_id" ref="msf_outgoing.model_stock_picking"/> -->
193
<field eval=""""subflow"""" name="kind"/>
194
<field eval=""""Shipment"""" name="name"/>
195
<field eval=""""Shipment subflow."""" name="note"/>
196
<field name="process_id" ref="msf_outgoing.process_process_outgoing1"/>
197
<field name="subflow_id" ref="msf_outgoing.process_process_ship0"/>
198
<!-- <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> -->
199
<field eval="0" name="flow_start"/>
202
<!-- Transition Node -->
204
<record id="msf_outgoing.process_transition_draft_pick_draft_done" model="process.transition">
205
<field eval="[(6,0,[])]" name="transition_ids"/>
206
<field eval=""""From draft to closed."""" name="name"/>
207
<field eval=""""From draft to closed."""" name="note"/>
208
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_draft_pick_draft"/>
209
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_draft_pick_done"/>
212
<record id="msf_outgoing.process_transition_draft_pick_draft_picking" model="process.transition">
213
<field eval="[(6,0,[])]" name="transition_ids"/>
214
<field eval=""""From draft to picking."""" name="name"/>
215
<field eval=""""From draft to picking."""" name="note"/>
216
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_draft_pick_draft"/>
217
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_draft_pick_picking"/>
220
<record id="msf_outgoing.process_transition_draft_pick_picking_ppl" model="process.transition">
221
<field eval="[(6,0,[])]" name="transition_ids"/>
222
<field eval=""""From picking to ppl."""" name="name"/>
223
<field eval=""""From picking to ppl."""" name="note"/>
224
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_draft_pick_picking"/>
225
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_draft_pick_ppl"/>
228
<record id="msf_outgoing.process_transition_draft_pick_ppl_draft_ship" model="process.transition">
229
<field eval="[(6,0,[])]" name="transition_ids"/>
230
<field eval=""""From ppl to draft shipment."""" name="name"/>
231
<field eval=""""From ppl to draft shipment."""" name="note"/>
232
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_draft_pick_ppl"/>
233
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_draft_pick_draft_ship"/>
236
<record id="msf_outgoing.process_transition_draft_pick_draft_ship_ship" model="process.transition">
237
<field eval="[(6,0,[])]" name="transition_ids"/>
238
<field eval=""""From draft shipment to shipment."""" name="name"/>
239
<field eval=""""From draft shipment to shipment."""" name="note"/>
240
<field model="process.node" name="source_node_id" ref="msf_outgoing.process_node_draft_pick_draft_ship"/>
241
<field model="process.node" name="target_node_id" ref="msf_outgoing.process_node_draft_pick_ship"/>