The Virtual Daily Plan provides users with visibility into simulated resource commitments. This plan is populated by a periodic background task that simulates the booking process to identify the best available slots for appointments. To set up how scheduling tasks run:
-
Access either:
-
Your system environment configuration.
-
Properties editor.
-
-
To establish the background task parameters, add or update these properties:
company.job.SCHEDULING-VirtualSchedulingEnqueue.mode=EVERY_TIME company.job.SCHEDULING-VirtualSchedulingEnqueue.queueName=parking company.job.SCHEDULING-VirtualSchedulingEnqueue.task=+/scheduling/bl/automaticscheduling/virtual/task/BTVirtualSchedulingEnqueue company.job.SCHEDULING-VirtualSchedulingEnqueue.description=Virtual Scheduling Enqueue company.job.SCHEDULING-VirtualSchedulingEnqueue.user=[system] -
Open your queue management dashboard.
-
Verify the Elaborate queued schedulings task actively runs in the assigned queue.
Execution Logic
The scheduling simulation uses the same booking engine employed during the actual appointment booking process. As a result, the simulation applies the same:
-
Scheduling algorithms
-
Business rules and constraints
-
Activity types and resource allocation logic
This ensures full consistency between simulated and real scheduling scenarios.
Workflow
-
A background task creates a launch record based on the configured parameters.
-
The scheduling engine executes the simulation using the standard booking logic.
-
The results are written to the Virtual Daily Plan and used to populated the Resource Time Allocation Monitor.
-
See how to monitor the Virtual Daily Plan
-