AristoTelos Academy

Scheduled Jobs Feature

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:

JobsSetup

JobRunsView

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.