> For the complete documentation index, see [llms.txt](https://docs.sharelogic.com/unifi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sharelogic.com/unifi/3.1/integration-guides/outbound-incident-guide/create-scenario/trigger.md).

# Trigger

## Business Rule

{% hint style="warning" %}
There is no need for you to manually create a Trigger (Business Rule). If you have more than one, you will make duplicate updates.
{% endhint %}

{% hint style="info" %}
Unifi will automatically create a Trigger (Business Rule) for the Process being integrated *(if one doesn't already exist)* when you run 'Build' either on the Integration or Message once your Create Message is configured.
{% endhint %}

In **native ServiceNow**, navigate to **System Definition > Busines Rules**. Find and navigate to the automatically generated Business Rule.

{% hint style="info" %}
The format of the name will be '\[S] Unifi ' + \<Table Name> + ' trigger rule'.
{% endhint %}

![](/files/-MdcI4rXAJBH8Ym2Jtse)

*The top section of your Business Rule record should look like this:*

![](/files/-MdvP3sKr2zdeiLOGu3G)

## When to run Fields

*Your 'When to run' tab should look like this:*

![](/files/-MdvPxKak9XZ3fdSIN9G)

## Advanced Fields

*The code in the script field should look like this:*

```javascript
(function executeRule(current, previous /*null when async*/) {
  x_snd_eb.ws_console.logExecute('Business rule: [S] Unifi ' + current.getTableName() + ' trigger rule', function () {
    x_snd_eb.ActivityLog.setDocument(current, 'sys_script');
    x_snd_eb.Message.processOutbound(current);
  });
})(current, previous);
```

*Your 'Advanced' tab should look like this:*

![](/files/-MdvRE-H1XtWnKOO5qGN)

We have confirmed the main elements are in place for our Integration to work.  We are now ready to **Test** our **CreateIncident** Message.
