Itential Automation Platform (IAP) publishes events using an internal Event System. To subscribe to an Event Topic, a source and event handler need to be provided. The format is source, topic, handler
.
The source to be used for the list of Job Events in the next section is @itential/app-workflow_engine. An example is shown below.
eventSystem.subscribe("@itential/app-workflow_engine", “jobStart”, jobStartHandler);
Job Events
The following event topics are published to the IAP environment.
Event Source | Event Topic | Description | Payload |
---|---|---|---|
@itential/app-workflow_engine |
jobStart |
Publishes on job start. | Started job |
@itential/app-workflow_engine |
jobComplete |
Publishes on job complete. | Completed job |
@itential/app-workflow_engine |
jobError |
Publishes on job error. | Error job |
@itential/app-workflow_engine |
jobFix |
Publishes on job revert. | Reverted job |
@itential/app-workflow_engine |
jobPause |
Publishes on job pause. | Paused job |
@itential/app-workflow_engine |
jobResume |
Publishes on job resume. | Resumed job |
@itential/app-workflow_engine |
jobCancel |
Publishes on job cancel. | Canceled job |
@itential/adapter-nso |
ncs-alarms |
Publishes on alarm encountered in NSO. | NSO alarm object |
@itential/adapter-nso |
ncs-events |
Publishes on NSO events. | NSO events object |
@itential/adapter-nso |
device-notifications |
Publishes on NSO device notifications. | NSO notifications object |
@itential/adapter-nso |
service-state-changes |
Publishes on NSO service state changes. | NSO service state changes object |