GROUPING_ALGORITHM

Description:

This parameter specifies the algorithm that is used to define how employee scheduled shifts are validated by Schedule Compliance. The default ContiguousTimeShiftCreator class should be specified in this registry parameter for all customers, except for customers using legacy MVS.

This parameter was previously necessary to account for different definitions of a shift used in different scheduling modules. For example, LFSO, which is typically used by retail customers, considers a shift as any continuous period of time where an employee is scheduled. LFSO customers must specify the default ContiguousTimeShiftCreator class.

Customers using legacy MVS should update this registry parameter to the DefaultHealthCareShiftCreator class. This defines shifts as any set of schedule details that are continuous in time and have the same or different sets of labor attributes (time code, activity, etc.). For customers using current MVS functionality, the default ContiguousTimeShiftCreator class would be applicable.

Valid Values:
  • com.workbrain.app.scheduling.util.ContiguousTimeShiftCreator
  • com.workbrain.app.scheduling.util.DefaultHealthCareShiftCreator
Default Value:

com.workbrain.app.scheduling.util.ContiguousTimeShiftCreator

Location:

system/modules/compliance/

Effective:

Fixpack 22