7 name="Enterprise Processes"
8 parent="base.menu_custom"
9 groups="base.group_extended"/>
11 <!-- Views for Process -->
12 <record model="ir.ui.view" id="view_process_form">
13 <field name="name">process.process.form</field>
14 <field name="model">process.process</field>
15 <field name="type">form</field>
16 <field name="arch" type="xml">
17 <form string="Process">
18 <group colspan="4" string="Details">
19 <field name="name" select="1"/>
20 <field name="active"/>
21 <field name="model_id" select="1"/>
23 <notebook colspan="4">
25 <field name="node_ids" colspan="4" nolabel="1">
26 <tree string="Process Nodes">
28 <field name="model_id" select="1"/>
29 <field name="kind" select="1"/>
30 <field name="flow_start"/>
32 <form string="Process Node">
33 <group colspan="4" string="Details">
34 <field name="name" select="1"/>
35 <field name="flow_start"/>
36 <field name="process_id" readonly="1" required="0"/> <!-- used by transition_out -->
38 <field name="model_id" select="1"/>
39 <field name="menu_id"/>
41 <field name="kind" select="1"/>
42 <field name="help_url" widget="url"/>
43 <field name="model_states"/>
44 <field name="subflow_id" domain="[('name', '!=', parent.name)]" attrs="{'readonly':[('kind','=','state')]}"/>
46 <notebook colspan="4">
47 <page string="Outgoing Transitions">
48 <field name="transition_out" colspan="4" nolabel="1">
49 <tree string="Transitions">
51 <field name="target_node_id"/>
53 <form string="Transition">
54 <group colspan="4" string="Details">
57 <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
59 <notebook colspan="4">
60 <page string="Buttons">
61 <field name="action_ids" colspan="4" nolabel="1">
62 <tree string="Actions">
65 <field name="action"/>
67 <form string="Actions">
68 <field name="name" colspan="4"/>
71 <field name="action"/>
75 <page string="Roles Required">
76 <field name="role_ids" colspan="4" nolabel="1"/>
78 <page string="Roles from Workflow">
79 <field name="transition_ids" colspan="4" nolabel="1"/>
81 <page string="Extra Information">
82 <field name="note" colspan="4" nolabel="1"/>
88 <page string="Conditions">
89 <field name="condition_ids" nolabel="1" colspan="4">
90 <tree string="Conditions">
92 <field name="model_id"/>
93 <field name="model_states"/>
95 <form string="Condition">
97 <field name="model_id"/>
99 <field name="model_states" colspan="4"/>
103 <page string="Extra Information">
104 <field name="note" nolabel="1" colspan="4"/>
110 <page string="Extra Information">
111 <field name="note" colspan="4" nolabel="1"/>
118 <record model="ir.ui.view" id="view_process_tree">
119 <field name="name">process.process.tree</field>
120 <field name="model">process.process</field>
121 <field name="type">tree</field>
122 <field name="arch" type="xml">
123 <tree string="Process">
125 <field name="model_id" select="1"/>
126 <field name="active"/>
131 <record id="view_process_filter" model="ir.ui.view">
132 <field name="name">process.process.filter</field>
133 <field name="model">process.process</field>
134 <field name="type">search</field>
135 <field name="arch" type="xml">
136 <search string="Search Process">
137 <group col="10" colspan="4">
139 <field name="model_id"/>
142 <group expand="0" string="Group By..." colspan="4" col="4">
143 <filter string="Object" icon="terp-personal" domain="[]" context="{'group_by':'model_id'}"/>
149 <record model="ir.actions.act_window" id="action_process_form">
150 <field name="name">Process</field>
151 <field name="res_model">process.process</field>
152 <field name="view_type">form</field>
153 <field name="view_mode">tree,form</field>
154 <field name="search_view_id" ref="view_process_filter" />
157 id="menu_process_form"
158 action="action_process_form"
159 parent="menu_process"/>
162 <record model="ir.ui.view" id="view_process_node_tree">
163 <field name="name">process.node.tree</field>
164 <field name="model">process.node</field>
165 <field name="type">tree</field>
166 <field name="arch" type="xml">
167 <tree string="Process Nodes">
169 <field name="process_id" select="1"/>
170 <field name="model_id" select="1"/>
171 <field name="kind" select="1"/>
172 <field name="flow_start"/>
177 <record model="ir.ui.view" id="view_process_node_form">
178 <field name="name">process.node.form</field>
179 <field name="model">process.node</field>
180 <field name="type">form</field>
181 <field name="arch" type="xml">
182 <form string="Process Node">
183 <group colspan="4" string="Details">
184 <field name="name" select="1"/>
185 <field name="flow_start"/>
186 <field name="process_id"/>
188 <field name="model_id" select="1"/>
189 <field name="menu_id"/>
191 <field name="kind" select="1"/>
192 <field name="help_url" widget="url"/>
193 <field name="model_states"/>
194 <field name="subflow_id" attrs="{'readonly':[('kind','=','state')]}"/>
196 <notebook colspan="4">
197 <page string="Outgoing Transitions">
198 <field name="transition_out" colspan="4" nolabel="1">
199 <tree string="Transitions">
201 <field name="target_node_id"/>
203 <form string="Transition">
204 <group colspan="4" string="Details">
207 <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
209 <notebook colspan="4">
210 <page string="Buttons">
211 <field name="action_ids" colspan="4" nolabel="1">
212 <tree string="Actions">
214 <field name="state"/>
215 <field name="action"/>
217 <form string="Actions">
218 <field name="name" colspan="4"/>
220 <field name="state"/>
221 <field name="action"/>
225 <page string="Roles Required">
226 <field name="role_ids" colspan="4" nolabel="1"/>
228 <page string="Roles from Workflow">
229 <field name="transition_ids" colspan="4" nolabel="1"/>
231 <page string="Extra Information">
232 <field name="note" colspan="4" nolabel="1"/>
238 <page string="Conditions">
239 <field name="condition_ids" nolabel="1" colspan="4">
240 <tree string="Conditions">
242 <field name="model_id"/>
243 <field name="model_states"/>
245 <form string="Condition">
247 <field name="model_id"/>
249 <field name="model_states" colspan="4"/>
253 <page string="Extra Information">
254 <field name="note" nolabel="1" colspan="4"/>
261 <record id="view_process_node_filter" model="ir.ui.view">
262 <field name="name">process.node.filter</field>
263 <field name="model">process.node</field>
264 <field name="type">search</field>
265 <field name="arch" type="xml">
266 <search string="Search ProcessNode">
267 <group col="10" colspan="4">
269 <field name="model_id"/>
270 <field name="kind" />
273 <group expand="0" string="Group By..." colspan="4" col="4">
274 <filter string="Object" icon="terp-personal" domain="[]" context="{'group_by':'model_id'}"/>
275 <filter string="Kind Of Node" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'kind'}"/>
281 <record model="ir.actions.act_window" id="action_process_node_form">
282 <field name="name">Process Nodes</field>
283 <field name="res_model">process.node</field>
284 <field name="view_type">form</field>
285 <field name="view_mode">tree,form</field>
286 <field name="search_view_id" ref="view_process_node_filter" />
290 id="menu_process_node_form"
291 action="action_process_node_form"
292 parent="menu_process"/>
296 <record model="ir.ui.view" id="view_process_transition_tree">
297 <field name="name">process.transition.tree</field>
298 <field name="model">process.transition</field>
299 <field name="type">tree</field>
300 <field name="arch" type="xml">
301 <tree string="Process Transition">
303 <field name="source_node_id"/>
304 <field name="target_node_id"/>
309 <record model="ir.ui.view" id="view_process_transition_form">
310 <field name="name">process.transition.form</field>
311 <field name="model">process.transition</field>
312 <field name="type">form</field>
313 <field name="arch" type="xml">
314 <form string="Process Transition">
316 <field name="name" select="1"/>
318 <field name="source_node_id" select="1"/>
319 <field name="target_node_id" select="1"/>
321 <notebook colspan="4">
322 <page string="Actions">
323 <field name="action_ids" nolabel="1" colspan="4">
324 <tree string="Actions">
326 <field name="state"/>
327 <field name="action"/>
329 <form string="Actions">
330 <field name="name" colspan="4"/>
332 <field name="state"/>
333 <field name="action"/>
337 <page string="Roles Required">
338 <field name="role_ids" colspan="4" nolabel="1"/>
340 <page string="Roles from Workflow">
341 <field name="transition_ids" colspan="4" nolabel="1"/>
343 <page string="Notes">
344 <field name="note" nolabel="1" colspan="4"/>
351 <record id="view_process_transition_filter" model="ir.ui.view">
352 <field name="name">process.transition.filter</field>
353 <field name="model">process.transition</field>
354 <field name="type">search</field>
355 <field name="arch" type="xml">
356 <search string="Search Process Transition">
357 <group col="10" colspan="4">
359 <field name="source_node_id"/>
360 <field name="target_node_id" />
363 <group expand="0" string="Group By..." colspan="4" col="4">
364 <filter string="Source Node" icon="terp-personal" domain="[]" context="{'group_by':'source_node_id'}"/>
365 <filter string="Target Node" icon="terp-personal" domain="[]" context="{'group_by':'target_node_id'}"/>
371 <record model="ir.actions.act_window" id="action_process_transition_form">
372 <field name="name">Process Transitions</field>
373 <field name="res_model">process.transition</field>
374 <field name="view_type">form</field>
375 <field name="view_mode">tree,form</field>
376 <field name="search_view_id" ref="view_process_transition_filter" />
379 id="menu_process_transition_form"
380 action="action_process_transition_form"
381 parent="menu_process"/>