Validation Functionality Enablement

In order to use validation functionality, you need to enable the related registry parameter. The VALIDATION_RULE_INSTALLER (Maintenance > System Administration > Registry Maintenance > System > Modules > Scheduleoptimization > Validation_rule_installer) parameter controls which rules are part of validation.

This parameter specifies the name of the java class that installs the set of rules that you want to use when validating the schedule using the LFSO Schedule Validation feature.

You can specify one of the following options:

  • AllRulesInstaller.java, which installs all available validation rules:

    Availability

    Budget

    Maximum consecutive days

    Maximum days per schedule

    Maximum hours per day

    Maximum hours per schedule

    Minimum hours per shift

    Minimum hours per schedule

    Skills

  • DefaultRuleInstaller.java, which only installs the following rules:

    Maximum consecutive days

    Maximum days per schedule

    Maximum hours per day

    Maximum hours per schedule

    Minimum hours per shift

    Minimum hours per schedule

  • A custom class, which you could build to define your own set of validation rules.

The default value set for the VALIDATION_RULE_INSTALLER parameter is DefaultRuleInstaller.java.

For information about activating the VALIDATION_RULE_INSTALLER parameter, see Enabling the Validation Functionality.