1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem id="menu_base_action_rule" name="Action Rule" parent="base.menu_base_config" sequence="0"/>
9 <record id="view_base_action_rule_form" model="ir.ui.view">
10 <field name="name">base.action.rule.form</field>
11 <field name="model">base.action.rule</field>
12 <field name="type">form</field>
13 <field name="arch" type="xml">
14 <form string="Action Rule">
15 <field name="name" select="1"/>
16 <field name="max_level" select="1"/>
17 <field name="rule_lines" colspan="4"/>
22 <record id="view_base_action_rule_tree" model="ir.ui.view">
23 <field name="name">base.action.rule.tree</field>
24 <field name="model">base.action.rule</field>
25 <field name="type">tree</field>
26 <field name="arch" type="xml">
27 <tree string="Action Rule">
28 <field name="name" select="1"/>
29 <field name="max_level" select="1"/>
30 <field name="rule_lines"/>
35 <record id="base_action_rule_act" model="ir.actions.act_window">
36 <field name="name">Action Rules</field>
37 <field name="res_model">base.action.rule</field>
38 <field name="view_type">form</field>
39 <field name="view_mode">tree,form</field>
40 <field name="view_id" ref="view_base_action_rule_tree"/>
42 <menuitem id="menu_base_action_rule_form" parent="menu_base_action_rule" action="base_action_rule_act"/>
47 <record id="view_base_action_rule_line_form" model="ir.ui.view">
48 <field name="name">base.action.rule.line.form</field>
49 <field name="model">base.action.rule.line</field>
50 <field name="type">form</field>
51 <field name="arch" type="xml">
52 <form string="Action Rule Line">
53 <field name="name" select="1"/>
54 <field name="active" select="2"/>
55 <notebook colspan="4">
56 <page string="Conditions">
57 <separator colspan="4" string="Conditions on States"/>
58 <field name="trg_state_from" select="2"/>
59 <field name="trg_state_to" select="2"/>
60 <separator colspan="4" string="Conditions on Case Fields"/>
61 <field name="regex_name" string="Regex on Case Name" colspan="2"/>
62 <field name="trg_user_id" select="2"/>
63 <separator colspan="4" string="Conditions on Case Partner"/>
64 <field name="trg_partner_id"/>
65 <field name="trg_partner_categ_id"/>
66 <separator colspan="4" string="Conditions on Priority Range"/>
67 <field name="trg_priority_from"/>
68 <field name="trg_priority_to"/>
69 <separator colspan="4" string="Conditions on Timing"/>
70 <field name="trg_date_type"/>
71 <label align="1.0" string="Delay After Trigger Date:"/>
72 <group col="2" colspan="1">
73 <field name="trg_date_range" nolabel="1"/>
74 <field name="trg_date_range_type" nolabel="1"/>
76 <separator colspan="4" string="Condition on Communication History"/>
77 <field name="regex_history" string="Regex on Communication History"/>
78 <separator colspan="4" string="Note"/>
79 <label align="0.0" string="The rule use a AND operator. The case must match all non empty fields so that the rule execute the action described in the 'Actions' tab." colspan="4"/>
81 <page string="Actions">
82 <separator colspan="4" string="Fields to Change"/>
83 <field name="act_state"/>
84 <field name="act_user_id"/>
85 <field name="act_priority"/>
86 <separator colspan="4" string="E-Mail Reminders (includes the content of the case)"/>
87 <field name="act_remind_user"/>
88 <field name="act_remind_partner"/>
89 <field name="act_remind_attach"/>
90 <field colspan="4" name="act_email_cc"/>
91 <separator colspan="4" string="Server Action to be Triggered"/>
92 <field name="server_action_id"/>
94 <page string="E-Mail Actions">
95 <separator colspan="4" string="Template of Email to Send"/>
96 <field name="act_mail_to_user"/>
97 <field name="act_mail_to_partner"/>
98 <field name="act_mail_to_watchers"/>
99 <field colspan="4" name="act_mail_to_email"/>
100 <field colspan="4" name="act_mail_body"/>
101 <separator colspan="4" string="Special Keywords to Be Used in The Body"/>
102 <label align="0.0" string="%%(case_id)s = Case ID" colspan="2"/>
103 <label align="0.0" string="%%(case_subject)s = Case subject" colspan="2"/>
104 <label align="0.0" string="%%(case_description)s = Case description" colspan="2"/>
105 <label align="0.0" string="%%(case_date)s = Creation date" colspan="2"/>
106 <label align="0.0" string="%%(email_from)s = Partner email" colspan="2"/>
107 <label align="0.0" string="%%(partner)s = Partner name" colspan="2"/>
108 <label align="0.0" string="%%(partner_email)s = Partner email" colspan="2"/>
109 <label align="0.0" string="%%(case_user)s = Responsible name" colspan="2"/>
110 <label align="0.0" string="%%(case_user_email)s = Responsible email" colspan="2"/>
111 <label align="0.0" string="%%(case_user_phone)s = Responsible phone" colspan="2"/>
112 <label align="0.0" string="%% = The '%%' Character" colspan="2"/>
118 <record id="view_base_action_rule_line_tree" model="ir.ui.view">
119 <field name="name">base.action.rule.line.tree</field>
120 <field name="model">base.action.rule.line</field>
121 <field name="type">tree</field>
122 <field name="arch" type="xml">
123 <tree string="Action Rule Lines">
125 <field name="active"/>
129 <record id="base_action_rule_line_act" model="ir.actions.act_window">
130 <field name="name">Action Rule Lines</field>
131 <field name="res_model">base.action.rule.line</field>
132 <field name="view_type">form</field>
133 <field name="view_mode">tree,form</field>
134 <field name="view_id" ref="view_base_action_rule_line_tree"/>
136 <menuitem action="base_action_rule_line_act" id="menu_base_action_rule_line_form" parent="menu_base_action_rule"/>
141 <record id="view_base_action_rule_history_form" model="ir.ui.view">
142 <field name="name">base.action.rule.history.form</field>
143 <field name="model">base.action.rule.history</field>
144 <field name="type">form</field>
145 <field name="arch" type="xml">
146 <form string="Action Rule History">
147 <field name="rule_id" select="1"/>
148 <field name="res_id" select="1"/>
149 <field name="date_action_last"/>
150 <field name="date_action_next"/>
155 <record id="view_base_action_rule_history_tree" model="ir.ui.view">
156 <field name="name">base.action.rule.history.tree</field>
157 <field name="model">base.action.rule.history</field>
158 <field name="type">tree</field>
159 <field name="arch" type="xml">
160 <tree string="Action Rule History">
161 <field name="rule_id" select="1"/>
162 <field name="res_id" select="1"/>
163 <field name="date_action_last"/>
164 <field name="date_action_next"/>
169 <record id="base_action_rule_history_act" model="ir.actions.act_window">
170 <field name="name">Action Rule History</field>
171 <field name="res_model">base.action.rule.history</field>
172 <field name="view_type">form</field>
173 <field name="view_mode">tree,form</field>
174 <field name="view_id" ref="view_base_action_rule_history_tree"/>
176 <menuitem id="menu_base_action_rule_history_form" parent="menu_base_action_rule" action="base_action_rule_history_act"/>