NextGen FSM
2026 Wave Two 2026 Wave Three 2026 Wave One
2026 Wave Two 2026 Wave Three 2026 Wave One

Configuration - Gap Filling

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

company.fsm.forwardscheduling

Boolean

Flag to enable the Forward Scheduling module (Gap Filling + Direct Future Scheduling).

company.fsm.gapfilling.logtype

Long

Sets the Gap Filling processing log level: 0 = Disabled (default), 1 = Memory, 2 = DB.

company.fsm.gapfilling.enableMultiStage

Boolean

Enables multistage process handling in gap filling.

Set permissions

  1. Navigate to FSM > Configuration > Core > User > User Types.

  2. Select the user type that must access Direct Future Scheduling.

  3. Open the Permissions configuration.

  4. 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.

  5. Save the user type configuration.

Configure a Gap-Filling model

  1. Navigate to Configuration > Scheduling Optimization > Scheduling Models.

  2. 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

  1. Navigate to Configuration > Scheduling Optimizations > Operations Center.

  2. Locate the desired Operation Center.

  3. Click its Settings button, then New configuration.

  4. From the Type dropdown, select Gap-Filling.

  5. Enter the OSS Params and any optional information.

  6. Click Insert.

Associate the daemon to the Gap-Filling algorithm

  1. Navigate to Configuration > Scheduling Optimizations > Associate OC/Daemons.

  2. Select the Operation Center, click Search, then New.

  3. In Algorithm, select Gap-Filling.

  4. Enter any additional optional values.

  5. Click Save.