Audience: Administrators
Configure a dynamic, capacity-based booking system for operation centers (OCs) with scheduling models and simulation grids.
Prerequisites
Before you can use the new booking system:
-
Make sure you use supported features.
-
See Use supported features.
-
See Avoid non-managed features and limitations.
-
-
Set permissions.
-
See Set permissions.
-
-
Enable scheduling for an operation center.
-
Create a booking with scheduling model.
-
Set a default scheduling model.
-
Associate the booking algorithm.
Use supported features
When calculating availability, the scheduling engine takes the following into account:
-
Fixed teams: Teams that stay the same
-
Crew shells: Groups of resources that include specific skillsets
-
Unavailability: Whether a team is ready to do work or not
-
Mandatory and excluded resources: Resources that are defined on the work order (WO)
-
Scheduling zones: Geographic constraints
Avoid non-managed features and limitations
The following features and rules are not managed within this specific scheduling logic:
-
Formations
-
Resources in mixed teams in daily plan
-
These resources are explicitly excluded during the scheduling phase.
-
-
Multistage
-
Pre-existing multistage links between activities in the daily plan are not considered.
-
-
On-duty availability
-
Resource work schedule types
-
Only Day start/end displacement is currently managed.
-
-
Lock scheduling days rules
-
WO permit requirements
-
Day occupation rules
-
Day saturation rules
-
Preferred resources defined on the WO
-
Contractors management
-
Container resources management
Set permissions
To activate the new features in the menu, use the permission: Capacity Booking Monitor: Edit [BETA]
Enable scheduling for an operation center
To allow scheduling for your specific operation center:
-
Navigate to Configuration > Scheduling Optimizations > Operations Center.
-
Locate your desired operation center in the list.
-
Click the Scheduling button for the desired operations center.
-
Click New configuration.
-
In the pop-up, from the Type dropdown menu, select Booking with scheduling.
-
Enter any optional information.
-
Click Insert.
Create a scheduling model
Define the scheduling model that dictates how appointments are found:
-
Navigate to Configuration > Scheduling Optimizations > Scheduling Models.
-
In the Model filter tab, select your operation center.
-
Click Search.
-
At the bottom of the page, click the New booking with scheduling model button.
-
To define exceptions, click the Selection parameters tab.
-
Click Exclude selected.
-
To define inclusions, click the Team and Crew Shell tab
-
Click Include selected.
-
To set the range for slot searches, click the Advanced parameters tab.
-
Set the minimum days range.
-
Click Save.
Set a default scheduling model
Important: When you save a new model as the default, it automatically removes the default status from any previous model for that operation center.
Each operation center can have one primary model used for standard processing. To make a scheduling model the default:
-
Navigate to Configuration > Scheduling Optimization > Scheduling Models.
-
In the Model filter tab, select your operations center.
-
Optional: Enter other parameters.
-
Click Search.
-
In the List of scheduling models table, click the desired model.
-
Click the Processing parameters tab.
-
Set the model as the default.
-
Click Save.
Associate the booking algorithm
To ensure the system uses correct logic, associate the algorithm with the daemon configuration:
-
Navigate to Configuration > Scheduling Optimization > Associate OC/Daemons.
-
Click the New button.
-
In the Associate OC/VRP Daemons tab, select:
-
OC.
-
VRP daemon group.
-
Average processing time.
-
Maximum waiting time.
-
-
In the Algorithm field, select Booking with scheduling.
-
Click Save.
Set up a grid simulation
Test and apply the resource-capacity logic of specific programming grids with simulations:
-
Navigate to Configuration > Booking > Grid Simulation.
-
Click the New simulation button.
-
Enter a description
-
Select:
-
Operations center
-
OC interval
-
Programming grid
-
Note: Only the grids with grid mode set to By resource capacity are available.
-
-
-
Click Save.
Define simulation calendars and zones
To define a simulation’s time slots and capacity limits:
-
In the Simulation table, to open the detail view, click on a simulation row.
-
Above the table, to create a new calendar, click the + button.
-
If Working by OC is
false, fill out the Zone section to define the area. -
In the New calendar section:
-
Select the days.
-
Enter the minimum and maximum appointments for your time slots.
-
-
To add the rows to the temporary table, click the + button.
-
Click Save calendar.
Manage microcluster aggregates
To group municipalities in the same zone for easier management:
-
Open the Detail view of a simulation where Working by OC is set to
false. -
Click the Microclusters aggregates button.
-
At the top of the Aggregate data tab, enter a description.
-
To create a new aggregate, click Save.
-
On the new row, to select the municipalities to include, click the Aggregate composition icon.
-
In the Simulation table, click the contextual menu of a specific zone.
-
To link your aggregates, select Territory.