Trigger
The Trigger is a Business Rule which stipulates the conditions under which Messages will be sent for the process concerned.
Last updated
The Trigger is a Business Rule which stipulates the conditions under which Messages will be sent for the process concerned.
Last updated
When configuring a Trigger (Business Rule) on a table to be integrated, make sure one doesn’t exist already. If you have more than one, you will make duplicate updates.
In the native ServiceNow window, navigate to System Definition > Business Rules > New.
The Business Rule fields to be configured are as follows:
# | Field | Description | Value |
1 | Name | The name of the business rule. | <Your Name> |
2 | Table | The table that this business rule will run on. | ‘Incident’ [incident] |
3 | Active | Set to true to enable this business rule. | <true> |
4 | Advanced | Set to true to reveal the advanced version o the form. | <true> |
The top section of your Business Rule record should look like this:
Click on the When to run tab and configure the fields as follows:
# | Field | Description | Value |
5 | When | When this business rule should execute relative to the database operation. | 'Before' |
6 | Insert | Select this check box to execute the business rule when a record is inserted into the database. | <true> |
7 | Update | Select this check box to execute the business rule when a record is update. | <true> |
8 | Order | The sequence in which this business rule should run. | '1,000,000,000' |
Your 'When to run' tab should look like this:
Click on the Advanced tab and configure the fields as follows:
# | Field | Description | Value |
9 | Script* | The script to run. | Replace the entire contents of the script field with your business rule code, substituting the name of your business rule (see below). E.g. 'Business rule: Unifi Incident Trigger' |
*Script:
The code in the script field should look like this:
Your 'Advanced' tab should look like this:
10) Click Submit.
The main elements are now in place for our Integration to work. We are now ready to configure and test each of our Scenarios in turn.