Triggers execute automated actions when certain events occur in the service desk. Triggers are useful for executing condition-based actions across modules or in third-party applications.
Use Case: Triggers automate several processes, such as sending customized email notifications, executing timed actions, creating a new request based on resources field information, or setting up integrated actions with third-party applications.
Triggers enable you to customize automatic processes for the following modules:
This document discusses triggers configuration and management in the following topics:
|
Module |
Role Required |
|
Requests |
SDAdmin (for all sites), SDSiteAdmin/HelpDeskConfig (only for associated sites) |
|
Problems |
SDAdmin |
|
Changes |
SDAdmin |
|
Projects |
SDAdmin |
|
Releases |
SDAdmin |
|
Solutions |
SDAdmin |
|
Assets |
SDAdmin, AssetConfig |
|
CMDB |
SDAdmin, SDCMDBAdmin |
|
Purchase |
SDAdmin |
|
Contracts |
SDAdmin |
|
Custom Module |
SDAdmin |

Step 1: Provide Trigger Definition
|
Field Name |
Description |
|
Name |
Give the trigger an appropriate name. This is a mandatory field. |
|
Description |
Briefly describe the trigger usage and associated actions. |
|
Trigger applies to |
Choose the module sub-entity to which the trigger must be configured. This field value cannot be edited later. Click here to learn about the various sub-entities in each modules where triggers can be applied.
|
|
Choose when to execute the trigger - when a record is created, edited, or deleted in the selected module. |
|
|
Execute during |
Choose the duration to execute trigger - any time, within, or outside the organization's operational hours. By default, Any time is selected. |
|
Enable Trigger |
Maintain the trigger in a usable status. If disabled, the trigger will not be executed. |
Step 2: Specify Conditions
|
Field |
Description |
|
Apply triggers on this [module record] |
Choose the criteria to be satisfied for the trigger to be applied. Based on conditions - Define the criteria to apply trigger by selecting the column, operator, and value. Use the
You can configure up to 50 criteria in a trigger.
Without condition - Apply trigger to all records in the module. |
|
Execute trigger when a [module record] is edited (Displayed only if the trigger is applicable on edit operations) |
If the trigger is set to execute when a record is edited and based on conditions, you can choose to execute the trigger:
|
Step 3: Configure Action
Choose the actions to be performed via the trigger. Custom actions available for each module vary on the sub-entity selected:

|
Module |
Sub-Entities Available |
|
Requests |
|
|
Problems |
|
|
Changes |
|
|
Projects |
|
|
Releases |
|
|
Solutions |
|
|
Assets |
|
|
CMDB |
|
|
Purchases |
|
|
Contracts |
|
|
Custom Module |
|
After triggers are created, they are listed on the list view page where you can perform the following actions:
> Edit beside the required trigger.
> Enable/Disable beside the required trigger. The option differs based on the status of the trigger. You can also use the toggle option under Status column.
> Delete beside the required trigger.
icon to search through triggers using criteria. Add the criteria, value and click Enter. You can add multiple search criteria using the
icon. After the results are displayed, click on the existing criteria to edit it.
icon to limit the number of triggers listed and to define the sort order.