baja-Job

A Job is used to manage a task that runs asynchronously in the background, but requires user visibility. Some example jobs include:

Many drivers also have various job types too. For example, the NiagaraDriver includes a StationDiscoveryJob and NiagaraScheduleLearnJob.

Every job finishes displaying one of the following status descriptors:

Also, if you have the station open in Workbench, you see a momentary “notification popup” in the lower-right corner of your display.

You can monitor and cancel a job from within the particular view where you initiated it, or centrally from the JobServiceManager view of a station’s JobService. You can also open a Jobs side bar to see all jobs in all opened stations (see Using the jobs side bar).

Regardless of how you access jobs, note the following: