Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Notification Use the notification scripts allow you to get email values or set them to dynamically change the parameters of the outgoing messages using the SimpleEmailOutbound class.
There There are four objects available for creating a notification scriptin the notification scripts:
Object | Class |
---|---|
current | SimpleRecord |
template | SimpleTemplatePrinter |
SimpleEmailOutbound | |
event | SimpleRecord |
To receive the values of the current and event objects, use dot-notation to address to the properties relating to the colunm column names and the current and sys_event tables. See the example below:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
(function runNotificationScript( /* SimpleRecord */ current, /* SimpleTemplatePrinter */ template, /* SimpleEmailOutbound */ email, /* SimpleRecord */ event ) { email.setSubject('Additional comments havecurrent.number + '- additional comment has been added'); email.setBody(`Additional`A comment commentsfrom: ${event.sys_created_by.display_name}: "${event.param_2}"`); if (current.days_count > 3 && !current.requester.vip) { email.addAddressCc(current.requester.email, current.requester.display_name); } })(current, template, email, event); |
You can use the same script in multiple email notifications and notification templates. To do so, add a ${script:script_name}
embedded script tag to the notification rule or to the related notification template. The fields below are available for the script embedding:
- Subject
- Message
- Message (HTML)
- Other
To create a notification script, complete the steps below:
- Navigate to System Notification → Notification Scripts.
- Click New and fill in the fields.
- Click Save or Save and Exit to apply changes.
Note |
---|
To locate where notification scripts are used, perform a search against the version list. To do so, complete the steps below:
In step 3a, specify your script name after the "script:" declaration. For example, "script:stop_notifications". The selection example is given on the screenshot below. |
Отключить проверкуПремиальные предложения