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 model="ir.actions.act_window" id="action_process_form">
132 <field name="name">Process</field>
133 <field name="res_model">process.process</field>
134 <field name="view_type">form</field>
135 <field name="view_mode">tree,form</field>
138 id="menu_process_form"
139 action="action_process_form"
140 parent="menu_process"/>
143 <record model="ir.ui.view" id="view_process_node_tree">
144 <field name="name">process.node.tree</field>
145 <field name="model">process.node</field>
146 <field name="type">tree</field>
147 <field name="arch" type="xml">
148 <tree string="Process Nodes">
150 <field name="process_id" select="1"/>
151 <field name="model_id" select="1"/>
152 <field name="kind" select="1"/>
153 <field name="flow_start"/>
158 <record model="ir.ui.view" id="view_process_node_form">
159 <field name="name">process.node.form</field>
160 <field name="model">process.node</field>
161 <field name="type">form</field>
162 <field name="arch" type="xml">
163 <form string="Process Node">
164 <group colspan="4" string="Details">
165 <field name="name" select="1"/>
166 <field name="flow_start"/>
167 <field name="process_id"/>
169 <field name="model_id" select="1"/>
170 <field name="menu_id"/>
172 <field name="kind" select="1"/>
173 <field name="help_url" widget="url"/>
174 <field name="model_states"/>
175 <field name="subflow_id" attrs="{'readonly':[('kind','=','state')]}"/>
177 <notebook colspan="4">
178 <page string="Outgoing Transitions">
179 <field name="transition_out" colspan="4" nolabel="1">
180 <tree string="Transitions">
182 <field name="target_node_id"/>
184 <form string="Transition">
185 <group colspan="4" string="Details">
188 <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
190 <notebook colspan="4">
191 <page string="Buttons">
192 <field name="action_ids" colspan="4" nolabel="1">
193 <tree string="Actions">
195 <field name="state"/>
196 <field name="action"/>
198 <form string="Actions">
199 <field name="name" colspan="4"/>
201 <field name="state"/>
202 <field name="action"/>
206 <page string="Roles Required">
207 <field name="role_ids" colspan="4" nolabel="1"/>
209 <page string="Roles from Workflow">
210 <field name="transition_ids" colspan="4" nolabel="1"/>
212 <page string="Extra Information">
213 <field name="note" colspan="4" nolabel="1"/>
219 <page string="Conditions">
220 <field name="condition_ids" nolabel="1" colspan="4">
221 <tree string="Conditions">
223 <field name="model_id"/>
224 <field name="model_states"/>
226 <form string="Condition">
228 <field name="model_id"/>
230 <field name="model_states" colspan="4"/>
234 <page string="Extra Information">
235 <field name="note" nolabel="1" colspan="4"/>
242 <record model="ir.actions.act_window" id="action_process_node_form">
243 <field name="name">Process Nodes</field>
244 <field name="res_model">process.node</field>
245 <field name="view_type">form</field>
246 <field name="view_mode">tree,form</field>
250 id="menu_process_node_form"
251 action="action_process_node_form"
252 parent="menu_process"/>
256 <record model="ir.ui.view" id="view_process_transition_tree">
257 <field name="name">process.transition.tree</field>
258 <field name="model">process.transition</field>
259 <field name="type">tree</field>
260 <field name="arch" type="xml">
261 <tree string="Process Transition">
263 <field name="source_node_id"/>
264 <field name="target_node_id"/>
269 <record model="ir.ui.view" id="view_process_transition_form">
270 <field name="name">process.transition.form</field>
271 <field name="model">process.transition</field>
272 <field name="type">form</field>
273 <field name="arch" type="xml">
274 <form string="Process Transition">
275 <group string="Details">
276 <field name="name" select="1"/>
278 <field name="source_node_id" select="1"/>
279 <field name="target_node_id" select="1"/>
281 <notebook colspan="4">
282 <page string="Actions">
283 <field name="action_ids" nolabel="1" colspan="4">
284 <tree string="Actions">
286 <field name="state"/>
287 <field name="action"/>
289 <form string="Actions">
290 <field name="name" colspan="4"/>
292 <field name="state"/>
293 <field name="action"/>
297 <page string="Roles Required">
298 <field name="role_ids" colspan="4" nolabel="1"/>
300 <page string="Roles from Workflow">
301 <field name="transition_ids" colspan="4" nolabel="1"/>
303 <page string="Notes">
304 <field name="note" nolabel="1" colspan="4"/>
311 <record model="ir.actions.act_window" id="action_process_transition_form">
312 <field name="name">Process Transitions</field>
313 <field name="res_model">process.transition</field>
314 <field name="view_type">form</field>
315 <field name="view_mode">tree,form</field>
318 id="menu_process_transition_form"
319 action="action_process_transition_form"
320 parent="menu_process"/>