Managing external event sources
Create and manage external event sources for a spoke or a scoped application that listen to events occurring in an application outside ServiceNow. Then, you can create external trigger definitions and associate them with the external event sources. When the event that you specify in the external trigger definition occurs, it starts one or more flows on your ServiceNow instance.
Before you begin
Role required: trigger_designer (Can create, read, update, or delete external event sources) and trigger_designer_read (can perform read-only operations on the external event sources that the trigger_designer role creates.)
Confirm that you have installed the External Trigger Builder plugin on your instance. External Trigger Builder v1.0.3 is the latest available version.
About this task
An external event source is an end point on your ServiceNow instance which listens to a system or application outside of ServiceNow. After the application outside ServiceNow sends an event to the external event source, it enables a trigger definition to start one or more flows. For example, you define an external event source for an issue-tracking software that communicates with an external trigger definition that you have defined. The external trigger definition listens to the event source and starts a flow when a new issue is created in the issue-tracking software. Both the external event source and the trigger definitions are defined on your ServiceNow instance. An external trigger definition gives a set of conditions that tells your ServiceNow instance when to start a flow.
Create an external event source
Create an external event source for a spoke or scoped application that listens to events occurring in an application or system outside ServiceNow. Based on the external event source, you can create an external trigger definition that receives communication from the external event source and starts a flow on your ServiceNow instance.
Before you begin
Role required: trigger_designer (Can create, read, update, or delete external event sources) and trigger_designer_read (can perform read-only operations on the external event sources that the trigger_designer role creates.)
Confirm that you have installed the External Trigger Builder plugin on your instance.
Procedure
What to do next
Create a saved external trigger and associate it with the external event source that you created.
Update an external event source
Update an external event source that is in the draft or published state.
Before you begin
Role required: trigger_designer (Can create, read, update, or delete external event sources) and trigger_designer_read (can perform read-only operations on the external event sources that the trigger_designer role creates.)
Confirm that you have installed the External Trigger Builder plugin on your instance.
About this task
You can update all information of an external event source in the draft state but only its name and description in the published state.
Procedure
Delete an external event source
Delete an external event source in the draft or published state that is not associated with an external trigger definition.
Before you begin
Role required: trigger_designer (Can create, read, update, or delete external event sources) and trigger_designer_read (can perform read-only operations on the external event sources that the trigger_designer role creates.)
Confirm that you have installed the External Trigger Builder plugin on your instance.