7 name="Enterprise Process"
8 parent="base.menu_custom"/>
10 <!-- Views for Process -->
11 <record model="ir.ui.view" id="view_process_form">
12 <field name="name">process.process.form</field>
13 <field name="model">process.process</field>
14 <field name="type">form</field>
15 <field name="arch" type="xml">
16 <form string="Process" version="7.0">
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"/>
30 <field name="flow_start"/>
32 <form string="Process Node" version="7.0">
33 <group colspan="4" col="4">
35 <field name="flow_start"/>
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"/>
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"/>
93 <record model="ir.ui.view" id="view_process_tree">
94 <field name="name">process.process.tree</field>
95 <field name="model">process.process</field>
96 <field name="type">tree</field>
97 <field name="arch" type="xml">
98 <tree string="Process">
100 <field name="model_id"/>
101 <field name="active"/>
106 <record id="view_process_filter" model="ir.ui.view">
107 <field name="name">process.process.filter</field>
108 <field name="model">process.process</field>
109 <field name="type">search</field>
110 <field name="arch" type="xml">
111 <search string="Search Process">
113 <field name="name" string="Process"/>
114 <separator orientation="vertical"/>
115 <field name="model_id"/>
118 <group expand="0" string="Group By...">
119 <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
125 <record model="ir.actions.act_window" id="action_process_form">
126 <field name="name">Processes</field>
127 <field name="res_model">process.process</field>
128 <field name="view_type">form</field>
129 <field name="view_mode">tree,form</field>
130 <field name="search_view_id" ref="view_process_filter" />
133 id="menu_process_form"
134 action="action_process_form"
135 parent="menu_process"/>
138 <record model="ir.ui.view" id="view_process_node_tree">
139 <field name="name">process.node.tree</field>
140 <field name="model">process.node</field>
141 <field name="type">tree</field>
142 <field name="arch" type="xml">
143 <tree string="Process Nodes">
145 <field name="process_id"/>
146 <field name="model_id"/>
148 <field name="flow_start"/>
153 <record model="ir.ui.view" id="view_process_node_form">
154 <field name="name">process.node.form</field>
155 <field name="model">process.node</field>
156 <field name="type">form</field>
157 <field name="arch" type="xml">
158 <form string="Process Node" version="7.0">
159 <sheet layout="auto">
160 <group colspan="4" col="6">
162 <field name="process_id"/>
163 <field name="flow_start"/>
165 <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
168 <page string="Properties">
170 <field name="model_id"/>
171 <field name="menu_id"/>
172 <field name="help_url" widget="url"/>
173 <field name="model_states"/>
175 <field name="condition_ids">
176 <tree string="Other Conditions" editable="bottom">
178 <field name="model_id"/>
179 <field name="model_states"/>
183 <page string="Transitions">
184 <field name="transition_in" nolabel="1" height="400">
185 <tree string="Incoming Transitions">
187 <field name="source_node_id"/>
190 <field name="transition_out" nolabel="1" height="400">
191 <tree string="Outgoing Transitions">
193 <field name="target_node_id"/>
197 <page string="Notes">
206 <record id="view_process_node_filter" model="ir.ui.view">
207 <field name="name">process.node.filter</field>
208 <field name="model">process.node</field>
209 <field name="type">search</field>
210 <field name="arch" type="xml">
211 <search string="Search ProcessNode">
213 <field name="name" string="Process Node"/>
214 <separator orientation="vertical"/>
215 <field name="model_id"/>
216 <field name="kind" />
219 <group expand="0" string="Group By...">
220 <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
221 <filter string="Kind Of Node" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'kind'}"/>
227 <record model="ir.actions.act_window" id="action_process_node_form">
228 <field name="name">Process Nodes</field>
229 <field name="res_model">process.node</field>
230 <field name="view_type">form</field>
231 <field name="view_mode">tree,form</field>
232 <field name="search_view_id" ref="view_process_node_filter" />
236 id="menu_process_node_form"
237 action="action_process_node_form"
238 parent="menu_process"/>
242 <record model="ir.ui.view" id="view_process_transition_tree">
243 <field name="name">process.transition.tree</field>
244 <field name="model">process.transition</field>
245 <field name="type">tree</field>
246 <field name="arch" type="xml">
247 <tree string="Process Transition">
249 <field name="source_node_id"/>
250 <field name="target_node_id"/>
255 <record model="ir.ui.view" id="view_process_transition_form">
256 <field name="name">process.transition.form</field>
257 <field name="model">process.transition</field>
258 <field name="type">form</field>
259 <field name="arch" type="xml">
260 <form string="Process Transition" version="7.0">
261 <sheet layout="auto">
264 <field name="source_node_id"/>
265 <field name="target_node_id"/>
268 <page string="Actions">
269 <field name="action_ids">
270 <tree string="Actions">
272 <field name="state"/>
273 <field name="action"/>
275 <form string="Actions" version="7.0">
277 <field name="name" colspan="4"/>
278 <field name="state"/>
279 <field name="action"/>
284 <page string="Workflow Transitions">
285 <field name="transition_ids"/>
287 <page string="Associated Groups">
288 <field name="group_ids"/>
290 <page string="Notes">
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">
306 <field name="name" string="Process Transition"/>
307 <separator orientation="vertical"/>
308 <field name="source_node_id"/>
309 <field name="target_node_id"/>
313 <group expand="0" string="Group By..." colspan="4" col="4">
314 <filter string="Source Node" icon="terp-personal" domain="[]" context="{'group_by':'source_node_id'}"/>
315 <filter string="Target Node" icon="terp-personal" domain="[]" context="{'group_by':'target_node_id'}"/>
322 <record model="ir.actions.act_window" id="action_process_transition_form">
323 <field name="name">Process Transitions</field>
324 <field name="res_model">process.transition</field>
325 <field name="view_type">form</field>
326 <field name="view_mode">tree,form</field>
327 <field name="search_view_id" ref="view_process_transition_filter" />
330 id="menu_process_transition_form"
331 action="action_process_transition_form"
332 parent="menu_process"/>