External Jobs

Jobs of type External are not executed by NEON itself, but NEON's Job engine is used to for management and monitoring of the Jobs.

The purpose is to allow external and 3rd party software plug-ins to benefit from NEON's Job logic as well as to offer system administrators a central place to manage all Jobs.

The way it works is to configure a Job Entity for each external Job, and specify any parameters and the execution schedule etc. It will also be possible to set up a webhook url which NEON will call when it's time for the job to start. Alternatively the external software can poll NEON's Job APIs to see if it's time to start.

The external software will then call NEON's Job APIs to declare that the Jobs have started and finished or failed etc.