In AgileAssets system, System Jobs are pre-defined “routines” that can be executed to achieve specific tasks, such as running an interface. A system job is composed of one or multiple “system job executable”, which is a program and can be considered as the building block of a system job. For example, a system job executable can be “run an import” or “update target table” or “reload system cache”.
After creating a system job, it may be either run "on-demand" or scheduled to automatically execute periodically.