OPS Work Assignment Rules
OPS Work Assignment Rules ancillary data defines rules that restrict the amount of work that can be assigned to employees.
When work is assigned, the dispatcher is warned if any applicable work assignment rules are violated.
You can set general daily rules or set different rules for weekday and weekend categories.
You can create work assignment rules for work assignments and for work grouping.
If you don't want a work assignment rule to be applied to an employee’s work assignment, you can create employee waivers. Waivers override system-wide work assignment values for individual employees.
| Field | Description |
|---|---|
| Absence Type Group | Specifies the Absence Types ancillary group to use with a rule. |
| Application List | Specifies the Trapeze OPS functions where this rule is
checked. For example, you might want to check a rule while using the Daily Activity (main dispatching) screen, but not in the Bidding screen. |
| BidUnit Group | Bid Units ancillary group for which the rule is used. |
| Calculation Method | Specifies the period used in calculations for a rule that doesn't consider
daily periods. If Operation Week is selected, the rule applies to the operational week starting with the day specified by the property. If Pay Week is selected, the rule applies to the pay week determined by the property. |
| Check Adjoining Days | If selected, the system checks adjoining days for the previous and following days’ shifts. |
| Comments | Comments about the rule. |
| Continuous Work Break Time | Specifies the maximum continuous work break. |
| Custom Parm1 | Custom parameter. |
| Custom Parm 2 | Custom parameter. |
| Custom Parm 3 | Custom parameter. |
| Display in Employee Self-Service | If selected, the work assignment rule is visible in Employee Self-Service. |
| Division Group | Divisions ancillary group for which the rule is used. |
| Drive Time Components | Specifies drive times to include. For example, report time, wait time. You can create work rules for driver time on a weekly and biweekly basis that differ from weekday to weekend. |
| Employee Type Group | Employee Types ancillary group for which the rule is used.
You can create rules which apply to one type of employee but not another. |
| Error Threshold | Error threshold in hours. The system generates an error message when the defined number of hours associated exceeds the error threshold. |
| From Date | First date the rule is in effect. |
| From Day | Number of days before the active day considered for a rule with a rolling time period. |
| Is Hidden | If selected, the rule is hidden. |
| Ignore Between Sign-ups | If selected, the rule is ignored on the last date of the previous sign up and
the first date of the new sign up. This allows for overlapping assignments during the bidding process. |
| Name | Name of the rule. |
| Piece One | Working Status ancillary group indicating the work types considered by an intervening rule. |
| Piece Two | Working Status ancillary group indicating the work types considered by an intervening rule. |
| Reset Time Frame | Amount of time required to restart the accumulation of hours for a rule with a
rolling period. For example, the reset time frame could specify that the accumulation of hours for a rule should be reset if an operator has 24 consecutive hours of rest. |
| Rolling | If selected, a rolling time period is used for the rule. |
| Rule ID | Number that uniquely identifies the rule. The Rule ID field is automatically filled when you save the record. |
| Rule Type | Rule type. Note that if you are defining a Rolling Period Consecutive Rest Time rule type, the selected Absence Type Group defines absence types that should be considered as work. |
| To Date | Last date the rule is in effect. |
| To Day | Number of days after the active day considered for a rule with a rolling time period. |
| Use Calendar Date | If selected, the calendar date is used. |
| Waiver | If selected, you can create waivers to override this rule for some operators. |
| Warning Threshold | Specifies the warning threshold time in hours. The system generates a warning message when the number of hours associated with this rule exceeds the warning threshold but is less than the error threshold. |
| Rule Type | Description |
|---|---|
| Bid Timeframe |
Maximum time that can be assigned outside of the bid time frame.
|
| BiWeekly Drive Time |
Maximum time an operator can drive during one biweekly period.
|
| BiWeekly Platform Time |
Maximum platform time that can be assigned to an operator during one biweekly period.
|
| BiWeekly Work Time |
Maximum time an operator can work during one biweekly period.
|
| Custom 1, Custom 2, Custom 3 | Custom rule. Set up with the help of your Trapeze representative. |
| Daily Continuous Work Time |
Maximum time an employee can work continuously without a break.
Note: If two pieces of works overlap, the overlapped period is
counted twice.
|
| Daily Drive Time |
Maximum time an operator can drive on an operational day.
|
| Daily Platform Time |
Maximum platform time that can be assigned to an operator on an operational day. Platform time excludes standby work.
|
| Daily Spread Time | Maximum spread time that can be assigned to an operator on an operational day. Daily spread time is calculated by finding the difference between the largest sign-off time and the smallest sign-on time out of all pieces of works on the specified date. |
| Daily Work Time |
Maximum amount of time an operator can work on an operational day.
|
| Insufficient Travel Time | Checks the travel time associated with the end location of one piece of work
and the start location of the subsequent piece of work. If the same name work name is used between two pieces of work, they're considered a combo run and travel times aren't checked. To use this rule, complete the following fields:
|
| Max. Intervening (Diff Nodes) |
Maximum time allowed between pieces of work that end and start at different nodes.
|
| Max. Intervening (Same Nodes) |
Maximum time allowed between pieces of work that end and start at the same node.
|
| Min. Intervening (Diff Nodes) |
Minimum break required between shifts when the shifts end and start at different nodes.
|
| Min. Intervening (Same Nodes) |
Minimum break required between shifts when the shifts occur at the same node.
|
| Minimum Rest in Period |
Minimum rest time an operator must have within the period defined in Reset Time Frame.
|
| Off Time Between Days |
Minimum time off that an operator must have between shifts when the shifts occur on different operational days.
|
| Overlapping Time |
Specifies warning and error thresholds for assignments that overlap.
|
| Rolling Period Consecutive Rest Time |
This rule makes sure that within the period specified by From Day and To Day of the rule type, the employee has a rest period that satisfies the specified thresholds. This rule makes use of the Reset Time Frame field to calculate the region for each piece of work for which rest times will be calculated When performing the rolling period accumulation for this rule by going back through the number of days defined as the rolling period, stop accumulating the hours and successfully pass the validation when all of the conditions are true:
The maximum rest period is calculated for each piece of work within the date period [SelectedDate - FromDay, SelectedDay + FromDay]. It then uses the Reset Time Frame from the current work's SignOffTime to calculate the lower limit until where works will be considered. |
| Rolling Period Drive Time |
Maximum time an operator can drive.
|
| Rolling Period Platform Time |
Maximum platform time for an operator.
|
| Rolling Period Work Time |
Maximum work time (not only platform time) for an operator.
|
| SAFTE-FAST Effectiveness Value | Requires OPS SAFTE-FAST
Add-On.
See your Trapeze representative for more information. Integrates with SAFTE-FAST® fatigue assessment software to provide warnings or errors based on defined effectiveness values. Trapeze OPS provides information about shifts worked by employees in a specified date range. There are properties associated with this rule. SAFTE-FAST uses a scale of 0 to 100 where a higher effectiveness number indicates that the employee is more able to do their work without being impacted by lack of sleep. This rule is used when days are activated (Activate Day) and when assigning work in Daily Activity. Currently, employee data collected from Trapeze OPS is about work performed over a defined period of time. This is a small subset of the data that can be processed using SAFTE-FAST. If your agency needs additional data support, contact your Trapeze representative. To define a SAFTE-FAST Effectiveness Value rule, use the
following fields:
After it has been created, the work assignment rule isn't applied to days already activated in the system. If the rule needs to be applied to active days, use the Undo Day Activation option and then the Perform Day Activation option in the Activate Day screen for each activated day. When the rule is triggered during day activation, the log shows messages about which employees meet the warning and error criteria. |
| Weekday Platform Time |
Maximum platform time for an operator on a weekday. Platform time excludes standby work.
|
| Weekday Work Time | Maximum work time (not just platform time) that can be assigned to an operator on a weekday. The total daily work time is calculated by summing up the WorkTime values for all works on the specified weekdays. If two works overlap with one another (sign-on time for one work is less than the sign-off time for the other work), then the absolute difference of the two is deducted from the total work time. |
| Weekend Platform Time |
Maximum platform time that can be assigned to an operator on a weekend day.
|
| Weekend Work Time |
Maximum work time (not just platform time) that can be assigned to an operator on a weekend day.
|
| Weekly Drive Time |
Maximum time an operator can drive during one week.
|
| Weekly Minimum Regular Day(s) Off | Provides warnings or errors that alert dispatchers when work is assigned to
employees who should have a minimum number of days off in a work week. The rule checks regular days off within the 7-day week and considers absences that count as work on regular days off. Weeks are defined based on the property. There are customizations available for this rule. Speak to your Trapeze representative. To define this rule type, the dbd
To define a Weekly Minimum Regular Day(s) Off rule, use
the following fields:
As this rule is not a time-based rule, only the Details, Severity Level, and Rule Name columns are applicable in the Work Rule Progression dialog. Total Time, Threshold, Percentage Display, and Remaining Time show default system values. |
| Weekly Minimum Work Time | Minimum work time for an operator in a week. Work time includes time from sign-on to sign-off in fixed run work assignments, demand response work assignments, extra work that's designated as work time, and extra pay that's designated as work time. Absence time doesn't count towards work time. Only warning thresholds can be specified for this rule type. If an error threshold as specified, operators couldn't be assigned work shorter than the weekly minimum work time. |
| Weekly Off Time |
Minimum time off for an operator during a week.
|
| Weekly Platform |
Maximum platform time for an operator during a week.
|
| Weekly Work Time |
Maximum time an operator can work during a week.
|