Scheduled Jobs feature defines how system tasks are executed automatically without direct user interaction.
It represents a framework for running background processes that must be executed regularly, reliably, and in a controlled way, such as report generation, payroll exports, integrations, and automated workforce operations.
Instead of being triggered manually by users, these processes are configured once and then executed by the system based on defined schedules or explicit execution rules.
KEY COMPONENTS
Job
Defines an automated system task executed by the application.
Job Type
Defines the functional purpose and processing logic of a job.
Trigger
Defines when and how frequently a job is executed.
Job Run
Represents a single execution instance of a job, including its outcome.
Job Log
Stores informational, warning, and error messages generated during a job run.
Job File
Represents a file output generated during a job run..
PERMISSIONS
The following permissions control access to Scheduled Jobs:
JobsSetupJobsSetupAllows configuring jobs, triggers, and executing jobs manually where supported.
JobRunsViewJobRunsViewAllows reviewing job execution history, logs, and generated outputs.
CONFIGURATION
Scheduled Jobs are configured under the Administration module.
Navigate to Jobs to define:
- Which system processes are automated
- How they are parameterized
- Whether notifications are sent on success or failure
Navigate to Triggers to define when and how often jobs are executed.
Navigate to Job Runs to monitor execution results and access generated outputs (dev in progress)
ROSTER VIEW
Scheduled Jobs do not appear as standalone elements in the roster.
However, jobs that perform planning or state validation update roster data automatically. The roster always reflects the result of the latest successful job execution.
REPORTS
Scheduled Jobs automate report execution.
They ensure that reports are:
- Generated regularly without manual effort
- Produced with consistent parameters
- Delivered as files or email attachments
This allows reports to be reused directly in management workflows and external systems.
PAYROLL & INTEGRATION RESULTS
Scheduled Jobs act as a delivery mechanism for payroll and integration data.
They ensure that:
- Payroll export files are generated on time
- Integration outputs follow a stable structure
- Data is ready for consumption by external systems without manual preparation
MOBILE APPLICATION
Scheduled Jobs themselves are not configured in the mobile application.
Their outputs become visible in the mobile application only when the related reports or properties are enabled through standard mobile configuration parameters.
