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:
- Ray.BPMS.SchedulerWindowsService – Windows Service
- 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