Simulation Rules act as the "instruction manual" for the scheduling engine, determining which Work Orders are included in a processing run and what priority logic they must follow. By combining specific WO Filters with a Priority Rule, users can fine-tune the scope of a simulation—such as including only specific order types, managing dynamic teams (Formations), or handling "on-call" availability. This ensures that the automatic scheduling output is precise, realistic, and aligned with current operational constraints.
Creating a New Simulation Rule
-
Navigate to Configuration > Scheduling Optimization > Simulation Rules.
-
Click New Rule.
-
Enter the following information:
-
OC: Select the reference Operations Center.
-
Description: Provide a clear name for the simulation rule.
-
Active: Ensure this flag is checked to enable the rule for use.
-
-
Select a WO Priority Rule from the dropdown to define how orders are ranked.
-
Associate filters in the secondary section:
-
WO Inclusion Filters: Select a filter and click ADD to restrict the simulation to specific work types. If no filters are added, all work orders will be included.
-
Formation Filters: Add filters to define sets of activities specifically for dynamic teams.
-
-
Click Insert.
Search for Rules
To locate a specific simulation rule:
-
Navigate to the top search section.
-
Filter by Description, Reference OC (Operations Center), or Rule Status (Active/Inactive).
-
The Set Rules List table at the bottom will display the matching results.
Edit an existing simulation rule
-
Click the row that corresponds to the rule you wish to edit in the Set Rules List.
-
To update basic info, edit the Description, Organization, or Active status.
-
To manage Priority Rules:
-
Select a different WO Priority Rule from the dropdown or remove the current one.
-
-
To manage Associated WO Filters:
-
To Add: Select a filter from the dropdown and click Add.
-
To Remove: Locate the filter in the Associated WO Filters List table and click Remove WO filter from rule.
-
-
To manage On-Call Availability:
-
Add or delete Inclusion/Exclusion Filters specifically for on-call periods.
-
Choose to apply these to "Working Shift + On-Call" or "Only On-Call" availability.
-
-
Click Save.
Logic hierarchy and rules
When a simulation runs, it follows these logical steps:
|
Feature |
Logic |
|
Priority |
Applies the logic defined in the selected WO Priority Rule. |
|
Inclusion |
If multiple inclusion filters are used, a Work Order only needs to meet at least one filter to be included. |
|
Formations |
Specific filters define which activities are assigned to dynamic teams. |
|
On-Call |
Filters dictate which work can be scheduled during standby or emergency shifts. |
Tip: Using no Inclusion Filters is the quickest way to run a "full-scope" simulation, but adding filters is recommended for testing specific scenarios like "Emergency-only" or "Preventative Maintenance" runs.