Notification rules are set up in such a way that when conditions are met or some event happens, the emails are sent to interested parties.
You can create new notification rules, or modify existing ones.
Role required: notification_admin. |
To create a notification rule, complete the steps below:
You can also create a notification rule through a form or a related list:
|
Notification Rule form fields
Field | Mandatory | Description | |
---|---|---|---|
Name | Y | Specify a notification rule name. | |
Table | Y | Select the target table for notifications. For example, to create a notification for some incidents, select the Incident table. | |
Active | N | Select this checkbox to activate the notification rule. | |
Inherited | N | Select this checkbox to apply this notification rule to child tables of the selected table. For example, if you select the Task table, this rule is also applied to the Incident, Problem, and other child tables of this table. | |
When to Send tab | |||
Send when | Y | Specify when the notification should be sent. Available choice options:
| |
Inserted | N | Select this checkbox to send the notification when a record is inserted into the Table. | |
Updated | N | Select this checkbox to send the notification when a record is updated in the Table. | |
Event register | Y | Specify an event. It is used by the system to register when specified conditions are met and to take some actions in response to the conditions. This field appears when the Event is fired option is selected in the Send when field. | |
Conditions | N | Specify conditions to meet before sending the notification. Use the condition builder to build a filter that meets all the necessary requirements.
| |
Who will Receive tab | |||
Other recipients | N | Add contacts who will receive the notification. Available values in this field:
The value in this field can combine the options above. For example:
| |
Users | N | Select the users who will receive the notification within this rule.
| |
Send to self | N | Select this checkbox to send the notification to a person that initiated notification sending if this person is in the recipient list. Otherwise, the notification initiator address will be excluded from the To field of the notification email.
| |
Exclude delegates | N | Select this checkbox to ignore the notification rule for delegates. | |
What will Contain tab | |||
Subject | N | Enter a notification subject. Notification variables and placeholders are supported here. | |
Notification template | N | Select a relevant notification template from the list. | |
Message | N | Type a notification body in plain text. Notification variables and placeholders are supported here. | |
Message HTML | N | Type a notification template in rich text format. This field supports HTML tags, placeholders, notification variables.
|
The server-side business logic may not work for system tables if the creation or updating of records is initiated by the backend. For example, an Import Set is created as part of loading an Import Source, or an Email is created as a result of a notification rule, and so on. A list of table examples for which the server-side business logic may not work:
|
You need to configure a basic notification for the Employee table. When a new employee is added, all employees receive a notification.
To implement this logic, create the following notification rule:
Field | Value | |
---|---|---|
Name | New employee | |
Table | Employee | |
Active | True | |
When to Send tab | ||
Send when | Record inserted or updated | |
Inserted | True | |
Who will Receive tab | ||
Other recipients | company-group@example.com
| |
What will Contain tab | ||
Subject | New employee in the ${current.department} department | |
Message | ${current.display_name} is in our team! |