OpsWorkAssignmentRules

Name: OPS Work Assignment Rules

Type: Ancillary

Modules: OPS-Bidding, OPS-Employee Profile, OPS-Dispatch, OPS-Web (Bidding)

Description: Contains work assignment rules and their associated threshold values.

Field Documentation
RuleId Unique identifier for a work assignment rule.
Name Name of the work assignment rule.
RulePurpose Purpose of the work assignment rule.
RuleType Rule type (1 = Daily Platform Time, 2 = Daily Work Time, 3 = Daily Spread Time, 4 = Daily Continuous Work Time, 5 = Min. Intervening (Diff Nodes), 6 = Min. Intervening (Same Nodes), 7 = Off Time Between Days, 8 = Weekly Platform, 9 = Weekly Work time, 10 = Weekly Off Time, 11 = BiWeekly Work Time, 12 = BiWeekly Platform Time, 13 = Overlapping time, 14 = Weekday Platform Time, 15 = Weekend Platform Time, 16 = Weekday Work Time, 17 = Weekend Work Time, 18 = Daily Driver Time, 19 = Weekly Driver Time, 20 = BiWeekly Driver Time, 21 = Rolling Period Driver Time, 22 = Rolling Period Platform Time, 23 = Rolling Period Work Time, 24 = Rolling Period Consecutive Rest Time, 25 = Weekly Minimum Work Time, 26 = Max. Intervening (Diff Nodes), 27 = Max. Intervening (Same Nodes), 31 = Bid Timeframe, 32 = Minimum Rest in Period, 81 = Custom1, 82 = Custom2, 83 = Custom3).
DivisionGroup Division group for which this record applies.
EmployeeTypeGroup Employee type group (from AncillaryGroup) for which the rule is used.
BidUnitGroup Bid unit group (from AncillaryGroup) for which the rule is used.
WarningThreshold Warning threshold time in seconds.
ErrorThreshold Error threshold in seconds.
Waiver If true, waivers can be created to override this rule for some operators.
Comments Comments about the record.
ApplicationList Specifies the OPS functions where this rule is checked (1 = Bidding, 2 = Work Planner, 3 = Assignment Assistant, 4 = Daily Activity, 5 = Activate Day, 6 = Rota, 7 = Absence Conflict).
ApplicationListExcludeAbsences Specifies the OPS functions for which absences will be excluded when validating work (1 = Bidding, 2 = Work Planner, 3 = Assignment Assistant, 4 = Daily Activity, 5 = Activate Day, 6 = Rota, 7 = Absence Conflict).
CheckAdjoiningDays If true, OPS checks adjoining days for the previous and following days' shifts.
PieceOneWorkAndStatus Type of work (from AncillaryGroup) that is considered by an intervening rule.
PieceTwoWorkAndStatus Type of work (from AncillaryGroup) that is considered by an intervening rule.
ContinuousWorkBreakTime Maximum continuous length of a work break (in seconds).
CalculationMethod Period used in calculations for a rule that does not consider daily periods.
ModBy User who last modified the record.
ModDate Date the record was last modified.
ModTime Time the record was last modified. Value is in seconds from midnight.
Rolling If true, a rolling time period is used for the rule.
DriverTimeComponents Driver times to be included (Report Time, Start Wait, Start Travel, Platform Time, End Wait, End Travel, Clear Time).
FromDay Number of days before the active day considered for a rule with a rolling time period.
ToDay Number of days after the active day considered for a rule with a rolling time period.
AbsenceTypeGroup Absence type group (from AncillaryGroup) to use with a rule.
FromDate Start date when the rule becomes effective.
ToDate End date after which the rule ceases to be effective.
CustomParm1 Custom parameter.
CustomParm2 Custom parameter.
CustomParm3 Custom parameter.
ResetTimeFrame Amount of time in seconds required to restart the accumulation of hours for a rule with a rolling period.
UseCalendarDate If true, the calendar date is used.
IsHidden Indicates whether the rule is hidden.
ModAction Last action performed on the record.
IgnoreBetweenSignups If true, the last day of the prev. signup and the first day of the new signup will be ignored. It applies in bidding and workplanner only.
DisplayInOPSWeb If true, the rule is displayed in OPS-Web Work Assignment Rule Violations.