7 name="Enterprise Process"
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" col="6">
20 <field name="model_id"/>
21 <field name="active"/>
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" col="4">
35 <field name="flow_start"/>
36 <field name="kind" select="1"/>
37 <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
40 <notebook colspan="4">
41 <page string="Properties">
42 <group colspan="4" col="6">
43 <field name="model_id" select="1"/>
44 <field name="menu_id"/>
45 <field name="help_url" widget="url"/>
47 <separator string="Conditions" colspan="4"/>
48 <field name="model_states"/>
49 <field name="condition_ids" nolabel="1" colspan="4">
50 <tree string="Other Conditions" editable="top">
52 <field name="model_id"/>
53 <field name="model_states"/>
57 <page string="Transitions">
58 <group colspan="4" col="4">
59 <group colspan="2" col="2">
60 <field name="transition_in" nolabel="1" height="400">
61 <tree string="Incoming Transitions">
63 <field name="source_node_id"/>
67 <group colspan="2" col="2">
68 <field name="transition_out" nolabel="1" height="400">
69 <tree string="Outgoing Transitions">
71 <field name="target_node_id"/>
78 <field name="note" nolabel="1" colspan="4"/>
85 <field name="note" colspan="4" nolabel="1"/>
92 <record model="ir.ui.view" id="view_process_tree">
93 <field name="name">process.process.tree</field>
94 <field name="model">process.process</field>
95 <field name="type">tree</field>
96 <field name="arch" type="xml">
97 <tree string="Process">
99 <field name="model_id" select="1"/>
100 <field name="active"/>
105 <record id="view_process_filter" model="ir.ui.view">
106 <field name="name">process.process.filter</field>
107 <field name="model">process.process</field>
108 <field name="type">search</field>
109 <field name="arch" type="xml">
110 <search string="Search Process">
113 <field name="model_id"/>
116 <group expand="0" string="Group By...">
117 <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
123 <record model="ir.actions.act_window" id="action_process_form">
124 <field name="name">Processes</field>
125 <field name="res_model">process.process</field>
126 <field name="view_type">form</field>
127 <field name="view_mode">tree,form</field>
128 <field name="search_view_id" ref="view_process_filter" />
131 id="menu_process_form"
132 action="action_process_form"
133 parent="menu_process"/>
136 <record model="ir.ui.view" id="view_process_node_tree">
137 <field name="name">process.node.tree</field>
138 <field name="model">process.node</field>
139 <field name="type">tree</field>
140 <field name="arch" type="xml">
141 <tree string="Process Nodes">
143 <field name="process_id" select="1"/>
144 <field name="model_id" select="1"/>
145 <field name="kind" select="1"/>
146 <field name="flow_start"/>
151 <record model="ir.ui.view" id="view_process_node_form">
152 <field name="name">process.node.form</field>
153 <field name="model">process.node</field>
154 <field name="type">form</field>
155 <field name="arch" type="xml">
156 <form string="Process Node">
157 <group colspan="4" col="6">
159 <field name="process_id"/>
160 <field name="flow_start"/>
161 <field name="kind" select="1"/>
162 <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
165 <notebook colspan="4">
166 <page string="Properties">
167 <group colspan="4" col="6">
168 <field name="model_id" select="1"/>
169 <field name="menu_id"/>
170 <field name="help_url" widget="url"/>
172 <separator string="Conditions" colspan="4"/>
173 <field name="model_states"/>
174 <field name="condition_ids" nolabel="1" colspan="4">
175 <tree string="Other Conditions" editable="top">
177 <field name="model_id"/>
178 <field name="model_states"/>
182 <page string="Transitions">
183 <group colspan="4" col="4">
184 <group colspan="2" col="2">
185 <field name="transition_in" nolabel="1" height="400">
186 <tree string="Incoming Transitions">
188 <field name="source_node_id"/>
192 <group colspan="2" col="2">
193 <field name="transition_out" nolabel="1" height="400">
194 <tree string="Outgoing Transitions">
196 <field name="target_node_id"/>
202 <page string="Notes">
203 <field name="note" nolabel="1" colspan="4"/>
210 <record id="view_process_node_filter" model="ir.ui.view">
211 <field name="name">process.node.filter</field>
212 <field name="model">process.node</field>
213 <field name="type">search</field>
214 <field name="arch" type="xml">
215 <search string="Search ProcessNode">
218 <field name="model_id"/>
219 <field name="kind" />
222 <group expand="0" string="Group By...">
223 <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
224 <filter string="Kind Of Node" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'kind'}"/>
230 <record model="ir.actions.act_window" id="action_process_node_form">
231 <field name="name">Process Nodes</field>
232 <field name="res_model">process.node</field>
233 <field name="view_type">form</field>
234 <field name="view_mode">tree,form</field>
235 <field name="search_view_id" ref="view_process_node_filter" />
239 id="menu_process_node_form"
240 action="action_process_node_form"
241 parent="menu_process"/>
245 <record model="ir.ui.view" id="view_process_transition_tree">
246 <field name="name">process.transition.tree</field>
247 <field name="model">process.transition</field>
248 <field name="type">tree</field>
249 <field name="arch" type="xml">
250 <tree string="Process Transition">
252 <field name="source_node_id"/>
253 <field name="target_node_id"/>
258 <record model="ir.ui.view" id="view_process_transition_form">
259 <field name="name">process.transition.form</field>
260 <field name="model">process.transition</field>
261 <field name="type">form</field>
262 <field name="arch" type="xml">
263 <form string="Process Transition">
264 <group col="6" colspan="4">
265 <field name="name" select="1"/>
266 <field name="source_node_id" select="1"/>
267 <field name="target_node_id" select="1"/>
269 <notebook colspan="4">
270 <page string="Actions">
271 <field name="action_ids" nolabel="1" colspan="4">
272 <tree string="Actions">
274 <field name="state"/>
275 <field name="action"/>
277 <form string="Actions">
278 <field name="name" colspan="4"/>
280 <field name="state"/>
281 <field name="action"/>
285 <page string="Workflow Transitions">
286 <field name="transition_ids" colspan="4" nolabel="1"/>
288 <page string="Associated Groups">
289 <field name="group_ids" colspan="4" nolabel="1"/>
291 <page string="Notes">
292 <field name="note" nolabel="1" colspan="4"/>
299 <record id="view_process_transition_filter" model="ir.ui.view">
300 <field name="name">process.transition.filter</field>
301 <field name="model">process.transition</field>
302 <field name="type">search</field>
303 <field name="arch" type="xml">
304 <search string="Search Process Transition">
307 <field name="source_node_id"/>
308 <field name="target_node_id" />
312 <group expand="0" string="Group By..." colspan="4" col="4">
313 <filter string="Source Node" icon="terp-personal" domain="[]" context="{'group_by':'source_node_id'}"/>
314 <filter string="Target Node" icon="terp-personal" domain="[]" context="{'group_by':'target_node_id'}"/>
321 <record model="ir.actions.act_window" id="action_process_transition_form">
322 <field name="name">Process Transitions</field>
323 <field name="res_model">process.transition</field>
324 <field name="view_type">form</field>
325 <field name="view_mode">tree,form</field>
326 <field name="search_view_id" ref="view_process_transition_filter" />
329 id="menu_process_transition_form"
330 action="action_process_transition_form"
331 parent="menu_process"/>