The BPMS Scheduler is a Windows service designed to execute tasks based on a scheduler. Currently, it only supports one type of task, which is running timed events.

The Scheduler’s source code is divided into two projects:

  1. Ray.BPMS.SchedulerWindowsService – Windows Service
  2. Ray.BPMS.Scheduler.Jobs – Job Declaration

The source code is compiled and stored in the <root_project_folder>\RayvarzBPMSSetup\Source\SchedulerWindowsService\ folder.

Once installed, the service can be found in the Computer Management Console.

The Scheduler stores information about jobs in the BPMS database, specifically in tables with the naming convention ray.BPMS_QRTZ_. Examples of such tables include:

  • ray.BPMS_QRTZ_TRIGGERS – stores information about the jobs
  • ray.BPMS_QRTZ_SIMPLE_TRIGGERS – stores simple schedules for jobs
  • ray.BPMS_QRTZ_CRON_TRIGGERS – stores cron schedules for jobs