Configure Gap Filling in NextGen FSM to generate a virtual schedule that fills capacity around already-assigned activities, for review and confirmation onto the Daily Plan.
Configure logs
Before using a Gap-Filling model, set the log level for the process: configure the parameter company.fsm.gapfilling.logtype on Technical Settings > Company.
Company and system parameters
Company parameters define the global behaviour of Gap Filling Scheduling. Configuration path: Technical Settings > Company.
|
Parameter |
Type |
Purpose |
|---|---|---|
|
|
Boolean |
Flag to enable the Forward Scheduling module (Gap Filling + Direct Future Scheduling). |
|
|
Long |
Sets the Gap Filling processing log level: |
|
|
Boolean |
Enables multistage process handling in gap filling. |
Set permissions
-
Navigate to FSM > Configuration > Core > User > User Types.
-
Select the user type that must access Direct Future Scheduling.
-
Open the Permissions configuration.
-
Enable the required permissions:
-
Gap Filling : View — allows users to view the Gap Filling tab in the Daily Plan.
-
Gap Filling : Edit — allows users to use simulate scheduling options and to configure models.
-
-
Save the user type configuration.
Configure a Gap-Filling model
-
Navigate to Configuration > Scheduling Optimization > Scheduling Models.
-
Click New Gap-Filling Model.
The model is organized into: General Parameters, Advanced Parameters, Reprocessing Parameters, plus the Team, Crew Shell and Activity selection tabs.
General Parameters tab
|
Field |
Editable |
Description |
|---|---|---|
|
ID |
No |
System-generated identifier. Created automatically; cannot be edited. |
|
Operation Center |
No |
Automatically populated from context. |
|
Selection Mode |
Yes |
Include or exclude selected resources. For more information see the dedicated page. |
|
Description |
Yes |
Short business description of the model. |
|
Extended Description |
Yes |
Optional extended description. |
|
Active |
Yes |
Enables or disables the model. |
|
To Crystallize |
Yes |
Whether the model's result is intended to be applied to the Daily Plan. |
|
Automatic Validation |
Yes |
Whether the result is auto-validated or needs manual confirmation. |
Advanced Parameters tab
|
Parameter |
Description |
|---|---|
|
Detailed Total |
Enables detailed count logging, for troubleshooting/analysis. |
|
Minimum days range |
Maximum number of days included in a single Gisware call. |
Reprocessing Parameters tab
|
Parameter |
Description |
|---|---|
|
Simulation Rule |
Simulation rule used during processing. |
|
Exchange activities among resources |
Whether an already-assigned real-plan activity stays pinned to its resource ("Never remove") or can be removed ("No"). Can be overridden per Work Order Type/Cycle/Activity Type on the Activity tab. |
|
On Duty Availability |
Whether on-call resources are scheduled based on the Simulation Rule's filters. |
|
Saturation Resources (%) |
Percentage of resource saturation considered during processing. |
Team, Formation, Crew Shell and Activity tabs
-
Team / Crew Shell: scope which resources and crew shells the model considers.
-
Activity: override the model-level "Exchange activities among resources" value for specific Work Order Types, cycles or activity types. An activity not matching any override uses the model's global value.
Configure the scheduling process for an Operation Center
-
Navigate to Configuration > Scheduling Optimizations > Operations Center.
-
Locate the desired Operation Center.
-
Click its Settings button, then New configuration.
-
From the Type dropdown, select Gap-Filling.
-
Enter the OSS Params and any optional information.
-
Click Insert.
Associate the daemon to the Gap-Filling algorithm
-
Navigate to Configuration > Scheduling Optimizations > Associate OC/Daemons.
-
Select the Operation Center, click Search, then New.
-
In Algorithm, select Gap-Filling.
-
Enter any additional optional values.
-
Click Save.