2008-07-01 15:58:58 +00:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2008-09-10 17:55:20 +00:00
|
|
|
<openerp>
|
2008-06-29 08:26:07 +00:00
|
|
|
<data>
|
2010-06-23 10:34:04 +00:00
|
|
|
<menuitem id="menu_workflow_root" name="Workflow Definitions" parent="base.menu_custom" groups="base.group_extended"/>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
<!--
|
2006-12-07 13:41:40 +00:00
|
|
|
================================
|
|
|
|
Workflows
|
|
|
|
================================
|
|
|
|
-->
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_form" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.form</field>
|
|
|
|
<field name="model">workflow</field>
|
|
|
|
<field name="type">form</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form string="Workflow">
|
2010-08-23 13:25:11 +00:00
|
|
|
<field name="name"/>
|
|
|
|
<field name="osv"/>
|
2008-07-01 15:58:58 +00:00
|
|
|
<field name="on_create"/>
|
|
|
|
<separator colspan="4" string="Activities"/>
|
|
|
|
<field colspan="4" name="activities" nolabel="1"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2010-08-23 13:25:11 +00:00
|
|
|
<record id="view_workflow_search" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.search</field>
|
|
|
|
<field name="model">workflow</field>
|
|
|
|
<field name="type">search</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Workflow">
|
|
|
|
<field name="name"/>
|
|
|
|
<field name="osv"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
2010-02-01 09:53:55 +00:00
|
|
|
<record id="view_workflow_diagram" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.diagram</field>
|
|
|
|
<field name="model">workflow</field>
|
|
|
|
<field name="type">diagram</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<diagram string="Workflow Editor">
|
2010-04-15 06:59:59 +00:00
|
|
|
<node object="workflow.activity" shape="rectangle:subflow_id!=False" bgcolor="gray:flow_start==True;grey:flow_stop==True">
|
2010-02-01 09:53:55 +00:00
|
|
|
<field name="name"/>
|
2010-02-26 12:49:38 +00:00
|
|
|
<field name="kind"/>
|
2010-04-13 13:39:03 +00:00
|
|
|
<field name="action"/>
|
2010-04-15 06:59:59 +00:00
|
|
|
<field name="flow_start" invisible="1"/>
|
|
|
|
<field name="flow_stop" invisible="1"/>
|
|
|
|
<field name="subflow_id" invisible="1"/>
|
2010-02-01 09:53:55 +00:00
|
|
|
</node>
|
2010-04-13 13:18:40 +00:00
|
|
|
<arrow object="workflow.transition" source="act_from" destination="act_to" label="['signal','condition']">
|
2010-04-02 12:28:57 +00:00
|
|
|
<field name="act_from"/>
|
|
|
|
<field name="act_to"/>
|
2010-02-25 07:21:04 +00:00
|
|
|
<field name="signal"/>
|
2010-02-01 09:53:55 +00:00
|
|
|
</arrow>
|
2010-02-22 11:04:19 +00:00
|
|
|
</diagram>
|
2010-02-01 09:53:55 +00:00
|
|
|
</field>
|
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_tree" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.tree</field>
|
|
|
|
<field name="model">workflow</field>
|
|
|
|
<field name="type">tree</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<tree string="Workflow">
|
|
|
|
<field name="name"/>
|
|
|
|
<field name="osv"/>
|
|
|
|
<field name="on_create"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="action_workflow_form" model="ir.actions.act_window">
|
|
|
|
<field name="name">Workflows</field>
|
|
|
|
<field name="res_model">workflow</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="view_workflow_tree"/>
|
2010-02-01 09:53:55 +00:00
|
|
|
<field name="view_mode">tree,form,diagram</field>
|
2008-06-29 08:26:07 +00:00
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<menuitem action="action_workflow_form" id="menu_workflow" parent="base.menu_workflow_root"/>
|
2008-10-22 20:32:05 +00:00
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
<!--
|
2008-10-22 20:32:05 +00:00
|
|
|
================================
|
|
|
|
Activities
|
|
|
|
================================
|
|
|
|
-->
|
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_activity_form" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.activity.form</field>
|
|
|
|
<field name="model">workflow.activity</field>
|
|
|
|
<field name="type">form</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form string="Activity">
|
2010-08-25 08:51:11 +00:00
|
|
|
<field name="name"/>
|
|
|
|
<field name="wkf_id"/>
|
|
|
|
<group colspan="4" col="7">
|
|
|
|
<field name="kind" colspan="4"/>
|
|
|
|
<field name="flow_start"/>
|
|
|
|
<field name="flow_stop"/>
|
|
|
|
</group>
|
2010-08-26 05:50:54 +00:00
|
|
|
<notebook colspan="4">
|
|
|
|
<page string="Properties">
|
|
|
|
<group colspan="4" col="6">
|
|
|
|
<group colspan="1" col="2">
|
|
|
|
<separator string="Subflow" colspan="2"/>
|
|
|
|
<field name="subflow_id" attrs="{'readonly':[('kind','<>','subflow')]}"/>
|
|
|
|
<field name="signal_send"/>
|
|
|
|
</group>
|
|
|
|
<group colspan="1" col="2">
|
|
|
|
<separator string="Conditions" colspan="2"/>
|
|
|
|
<field name="split_mode"/>
|
|
|
|
<field name="join_mode"/>
|
|
|
|
</group>
|
|
|
|
<group colspan="1" col="2">
|
|
|
|
<separator string="Actions" colspan="2"/>
|
|
|
|
<field name="action_id"/>
|
|
|
|
<field name="action" attrs="{'readonly':[('kind','=','dummy')]}"/>
|
|
|
|
</group>
|
|
|
|
</group>
|
|
|
|
</page>
|
|
|
|
<page string="Transitions">
|
|
|
|
<group colspan="4" col="4">
|
|
|
|
<group col="2" colspan="2">
|
|
|
|
<field name="in_transitions" nolabel="1" height="400">
|
|
|
|
<tree string="Incoming Transitions">
|
|
|
|
<field name="act_from"/>
|
|
|
|
<field name="signal"/>
|
|
|
|
<field name="condition"/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</group>
|
|
|
|
<group col="2" colspan="2">
|
|
|
|
<field name="out_transitions" nolabel="1" height="400">
|
|
|
|
<tree string="Outgoing Transitions">
|
|
|
|
<field name="act_to"/>
|
|
|
|
<field name="signal"/>
|
|
|
|
<field name="condition"/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</group>
|
|
|
|
</group>
|
|
|
|
</page>
|
|
|
|
</notebook>
|
2008-06-29 08:26:07 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_activity_tree" model="ir.ui.view">
|
2009-01-01 09:54:30 +00:00
|
|
|
<field name="name">workflow.activity.tree</field>
|
2008-07-01 15:58:58 +00:00
|
|
|
<field name="model">workflow.activity</field>
|
|
|
|
<field name="type">tree</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<tree string="Activity">
|
|
|
|
<field name="name"/>
|
|
|
|
<field name="wkf_id"/>
|
|
|
|
<field name="kind"/>
|
|
|
|
<field name="flow_start"/>
|
|
|
|
<field name="flow_stop"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-08-25 08:51:11 +00:00
|
|
|
|
|
|
|
<record id="view_workflow_activity_search" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.activity.search</field>
|
|
|
|
<field name="model">workflow.activity</field>
|
|
|
|
<field name="type">search</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Workflow Activity">
|
|
|
|
<field name="name"/>
|
|
|
|
<field name="wkf_id"/>
|
|
|
|
<field name="kind"/>
|
|
|
|
<field name="action_id"/>
|
|
|
|
<field name="action"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="action_workflow_activity_form" model="ir.actions.act_window">
|
2008-12-11 08:19:31 +00:00
|
|
|
<field name="name">Activities</field>
|
2008-07-01 15:58:58 +00:00
|
|
|
<field name="res_model">workflow.activity</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="view_workflow_activity_tree"/>
|
2010-08-25 08:51:11 +00:00
|
|
|
<field name="search_view_id" ref="view_workflow_activity_search"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<menuitem action="action_workflow_activity_form" id="menu_workflow_activity" parent="base.menu_workflow_root"/>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
<!--
|
2006-12-07 13:41:40 +00:00
|
|
|
================================
|
|
|
|
Transitions
|
|
|
|
================================
|
|
|
|
-->
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_transition_form" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.transition.form</field>
|
|
|
|
<field name="model">workflow.transition</field>
|
|
|
|
<field name="type">form</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form string="Transition">
|
2010-08-25 08:51:11 +00:00
|
|
|
<field name="act_from"/>
|
|
|
|
<field name="act_to"/>
|
2008-07-01 15:58:58 +00:00
|
|
|
<field colspan="4" name="condition"/>
|
|
|
|
<field name="signal"/>
|
|
|
|
<field name="role_id"/>
|
|
|
|
<field name="trigger_model"/>
|
|
|
|
<field name="trigger_expr_id"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_transition_tree" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.transition.tree</field>
|
|
|
|
<field name="model">workflow.transition</field>
|
|
|
|
<field name="type">tree</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<tree string="Transition">
|
|
|
|
<field name="act_from"/>
|
|
|
|
<field name="act_to"/>
|
|
|
|
<field name="signal"/>
|
|
|
|
<field name="condition"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2010-08-25 08:51:11 +00:00
|
|
|
<record id="view_workflow_transition_search" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.transition.search</field>
|
|
|
|
<field name="model">workflow.transition</field>
|
|
|
|
<field name="type">search</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Transition">
|
|
|
|
<field name="act_from"/>
|
|
|
|
<field name="act_to"/>
|
|
|
|
<field name="condition"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2010-08-25 08:51:11 +00:00
|
|
|
<record id="action_workflow_transition_form" model="ir.actions.act_window">
|
|
|
|
<field name="name">Transitions</field>
|
|
|
|
<field name="res_model">workflow.transition</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="view_workflow_transition_tree"/>
|
|
|
|
<field name="search_view_id" ref="view_workflow_transition_search"/>
|
|
|
|
</record>
|
|
|
|
<menuitem action="action_workflow_transition_form" id="menu_workflow_transition" parent="base.menu_workflow_root"/>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
<!--
|
2006-12-07 13:41:40 +00:00
|
|
|
================================
|
|
|
|
Instances
|
|
|
|
================================
|
|
|
|
-->
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_instance_form" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.instance.form</field>
|
|
|
|
<field name="model">workflow.instance</field>
|
|
|
|
<field name="type">form</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form string="Workflow Instances">
|
2010-08-25 13:34:50 +00:00
|
|
|
<field name="wkf_id" readonly="1"/>
|
|
|
|
<field name="uid" readonly="1"/>
|
|
|
|
<field name="res_id" readonly="1"/>
|
|
|
|
<field name="res_type" readonly="1"/>
|
|
|
|
<field name="state" readonly="1"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_instance_tree" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.instance.tree</field>
|
|
|
|
<field name="model">workflow.instance</field>
|
|
|
|
<field name="type">tree</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<tree string="Workflow Instances">
|
|
|
|
<field name="wkf_id"/>
|
|
|
|
<field name="uid"/>
|
|
|
|
<field name="res_id"/>
|
|
|
|
<field name="res_type"/>
|
|
|
|
<field name="state"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-08-25 13:34:50 +00:00
|
|
|
<record id="view_workflow_instance_search" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.instance.search</field>
|
|
|
|
<field name="model">workflow.instance</field>
|
|
|
|
<field name="type">search</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Workflow Instances">
|
|
|
|
<field name="wkf_id"/>
|
|
|
|
<field name="uid"/>
|
|
|
|
<field name="res_id"/>
|
|
|
|
<field name="res_type"/>
|
|
|
|
<field name="state"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="action_workflow_instance_form" model="ir.actions.act_window">
|
|
|
|
<field name="name">Instances</field>
|
|
|
|
<field name="res_model">workflow.instance</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="view_workflow_instance_tree"/>
|
2010-08-25 13:34:50 +00:00
|
|
|
<field name="search_view_id" ref="view_workflow_instance_search"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</record>
|
2008-12-11 08:19:31 +00:00
|
|
|
<menuitem action="action_workflow_instance_form" id="menu_workflow_instance" parent="base.menu_low_workflow"/>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
<!--
|
2006-12-07 13:41:40 +00:00
|
|
|
================================
|
|
|
|
Workitems
|
|
|
|
================================
|
|
|
|
-->
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_workitem_form" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.workitem.form</field>
|
|
|
|
<field name="model">workflow.workitem</field>
|
|
|
|
<field name="type">form</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form string="Workflow Workitems">
|
2010-08-25 13:34:50 +00:00
|
|
|
<field name="act_id" readonly="1"/>
|
|
|
|
<field name="subflow_id" readonly="1"/>
|
|
|
|
<field name="inst_id" readonly="1"/>
|
|
|
|
<field name="state" readonly="1"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="view_workflow_workitem_tree" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.workitem.tree</field>
|
|
|
|
<field name="model">workflow.workitem</field>
|
|
|
|
<field name="type">tree</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<tree string="Workflow Workitems">
|
|
|
|
<field name="act_id"/>
|
|
|
|
<field name="subflow_id"/>
|
|
|
|
<field name="inst_id"/>
|
|
|
|
<field name="state"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-08-25 13:34:50 +00:00
|
|
|
<record id="view_workflow_workitem_search" model="ir.ui.view">
|
|
|
|
<field name="name">workflow.workitem.search</field>
|
|
|
|
<field name="model">workflow.workitem</field>
|
|
|
|
<field name="type">search</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Workflow Workitems">
|
|
|
|
<field name="act_id"/>
|
|
|
|
<field name="subflow_id"/>
|
|
|
|
<field name="inst_id"/>
|
|
|
|
<field name="state"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-07-01 15:58:58 +00:00
|
|
|
<record id="action_workflow_workitem_form" model="ir.actions.act_window">
|
|
|
|
<field name="name">Workitems</field>
|
|
|
|
<field name="res_model">workflow.workitem</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="view_workflow_workitem_tree"/>
|
2010-08-25 13:34:50 +00:00
|
|
|
<field name="search_view_id" ref="view_workflow_workitem_search"/>
|
2008-06-29 08:26:07 +00:00
|
|
|
</record>
|
2008-12-11 08:19:31 +00:00
|
|
|
<menuitem action="action_workflow_workitem_form" id="menu_workflow_workitem" parent="base.menu_low_workflow"/>
|
2010-02-22 11:04:19 +00:00
|
|
|
|
2008-06-29 08:26:07 +00:00
|
|
|
</data>
|
2008-09-10 17:55:20 +00:00
|
|
|
</openerp>
|