Keywords
Keywords are used at the beginning of a condition rule followed by a comma delimited range of values.
Some keywords have these extensions:
- GE - Greater than
- LT - Lesser than
| Keyword | Description |
| Block Number | |
| BLOCKNUM | The block number from the FX blocking screen. |
| BLOCKNUM_GE | The block number must be greater than or equal to the [value]. |
| BLOCKNUM_LT | The block number must be less than the [value]. |
| Def | |
| DEF NOT_DEF |
One or more comma delimited values that identifies a user-defined shift group. The shift group must be defined in the current constraints file. The NOT function can also be applied to the DEF keyword. |
| Depot | |
| DEPOT NOT_DEPOT |
A numeric value that identifies the garage. This may be a comma delimited list. The NOT function can also be applied to the DEPOT keyword. |
| MODEDEP | TravelTypeGarages |
| CENTREDEP | A numeric value that identifies the garage. This may be a comma delimited list |
| MEALDEP | A numeric value that identifies the garage. This may be a comma delimited list. |
| XMEALDEP | A number that identifies the garage where the extra shift break can be taken. This may have a comma delimited list. |
| Driving time | |
| DRIVING_TIME_GE | The minimum driving time in a run. |
| DRIVING_TIME_LT | The maximum driving time in a run. |
| Endaway | |
| ENDAWAY | If active (y) drivers sign off at the place where work is completed on the shift. |
| Endtime | |
| ENDTIME_GE | The final sign-off time for a shift will not be before this time. |
| ENDTIME_LT | The final sign-off time for a shift will not be after this time. |
| ENDTIME1_GE | The first sign-off time of a broken shift will not be after this time. |
| ENDTIME1_LT | The first sign-off time of a broken shift will not be before this time. |
| Espread | |
| ESPREAD_GE | The minimum total number of minutes between the start and end of a shift. |
| ESPREAD_LT | The maximum total number of minutes between the start and end of a shift. |
| FGroup | |
| FGROUP NOT_FGROUP |
One or more comma delimited values that identifies a series of Run Groups including any group mixing as defined in the maximum allowable mixing value in the Options file. The NOT function also applies to the FGROUP keyword. |
| Group | |
| GROUP NOT_GROUP |
One or more comma delimited values that identifies a series of run
groups. The condition is matched if the shift contains only one of the selected run
groups. The NOT function can also be applied to the GROUP keyword. Note: By default, a blank run group is not considered when determining this
condition. A legal value following the keyword group or group is? - this indicates
a mixed group and defines the condition where two or more different run groups are
contained in a shift.
|
| Length | |
| LENGTH_GE | The minimum number of minutes worked in a run. |
| LENGTH_LT | The maximum number of minutes worked in a run. |
| Mealendtime | |
| MEALENDTIME_GE | The earliest end time of a shift break |
| MEALENDTIME_LT | The latest end time of a shift break |
| Mealstarttime | |
| MEALSTARTTIME_GE | The earliest start time of a shift break. |
| MEALSTARTTIME_LT | The latest start time of a shift break. |
| MealLength | |
| MEALLENGTH_GE | A value defining the minimum number of minutes for the main meal break in a shift. |
| MEALLENGTH_LT | A value defining the maximum number of minutes for the main meal break in a shift. |
| Mode | |
| MODE NOT_MODE |
One or more comma delimited values that identifies the mode of travel between a garage and a relief point: valid values are: w = walk, s = staff car, b = staff bus, B = service bus. The NOT function can also be applied to MODE keyword. |
| MODEDEP | A list of relief point mode and garage pairs. |
| ENDMODE | Identifies the travel mode for the last piece of work on a shift. Valid values are: w = walk, s = staff car, b =staff bus, b = service bus. |
| STARTMODE | Identifies the mode at the first relief point on a shift. |
| MEALMODE | Start Meal Travel Type |
| MEALMODE2 | End Meal Travel Type |
| PeakCuts | |
| PEAKCUT_GE | A value defining the minimum number of peak cuts in a shift. |
| PEAKCUT_LT | A value defining the maximum number of peak cuts in a shift. |
| Place | |
| PLACE | A string value that identifies the place. This can be a comma delimited list. |
| ENDPLACE | A list of one or more comma separated values that identifies valid relief points that may be used at the end of a shift. |
| ENDPLACE1 | A list of one or more comma separated values that identifies valid relief points that may be used at the end places for the first sign-off of a broken shift. |
| MEALPLACE | A string which identifies the node where the shift break occurs. This may have a comma delimited list. |
| STARTPLACE | A list of comma separated values that identify valid relief points that may be used at the start of a shift. |
| STARTPLACE2 | A list of comma separated values that identify valid relief points that may be used at the start of the second sign-on in a broken shift. |
| XMEALPLACE | A string that identifies a relief point that may be used as the cut in/out to an extra shift break. This may have a comma delimited list. |
| Platform | |
| PLATFORM_GE | The minimum amount of platform time. |
| PLATFORM_LT | The maximum amount of platform time. |
| Prd | |
| PRD_GE | The minimum number of meal penalties paid in a shift. |
| PRD_LT | The maximum number of meal penalties paid in a shift. |
| Route (uses FX Line Abbr) | |
| ROUTE & ROUTES NOT_ROUTE |
One or more values in a comma delimited list that identifies a route or a series of routes. If the keyword is singular, the values can be considered as logical OR, If the keyword is plural, then the condition is considered to be logical AND. The NOT function can only be applied to the ROUTE keyword. |
| RouteCode | |
| ROUTE_GE | The minimum number of trips to be worked on a particular route within a piece. |
| ROUTE_LT | The maximum number of trips to be worked on a particular route within a piece. |
| ROUTECODETIME_GE | The minimum number of minutes to be worked on a particular route within a piece. |
| ROUTECODETIME_LT | The maximum number of minutes to be worked on a particular route within a piece. |
| Run | |
| RUN & RUNS | One or more values in a comma delimited list that identifies a run or a series of runs. If the keyword is singular, the values can be considered as logical OR. If the keyword is plural, then the condition is considered to be logical AND. |
| RUN_GE | The run number must be greater than or equal to the specified value. |
| RUN_LT | The run number must be less than the specified value. |
| Linegroup | |
| LINEGROUP & LINEGROUPS NOT_LINEGROUP |
One or more values in a comma delimited list that identifies a run group or series of run groups. If the keyword is singular, the values can be considered as logical OR. If the keyword is plural, then the condition is considered to be logical AND. The NOT function can be applied to the LINEGROUP keyword. |
| LINEGROUPLIST | One or more values in a comma delimited list that identifies a series of run groups. The condition is matched if the shift contains any single or any combination of only the selected run groups. |
| LINEGROUPSEQ | One or more values in a comma delimited list that identifies a series of run groups. The condition is matched if the shift contains all the selected run groups in the specified sequence. |
| Seg | |
| SEG | One value that refers to the number of pieces per shift. |
| SEG_GE | The number of pieces must be greater than or equal to the typed value. [value]. |
| SEG_LT | The number of pieces must be less than the typed [value]. |
| Seglength | |
| SEGLENGTH_GE | The piece length must be greater than or equal to [value- in minutes]. |
| SEGLENGTH_LT | The piece length must be less than [value- in minutes]. |
| Special | |
| SPECIAL NOT_SPECIAL |
Segment of a shift with Extra work. The NOT function also applies to the SPECIAL keyword. |
| Spread | |
| SPREAD_GE | The spread is the difference between the first sign-on and the last sign-off in a run in minutes. To meet this condition, the spread must be greater than or equal to the typed minutes. |
| SPREAD_LT | The spread is the difference between the first sign-on and the last sign-off in a run in minutes. To meet this condition, the spread must be less than the typed minutes. |
| Starttime | |
| STARTTIME_GE | A run will not start before this time. |
| STARTTIME_LT | A run will not start after this time. |
| STARTTIME2 GE | The second portion of a broken run will not start before this time. |
| STARTTIME2_LT | The second portion of a broken run will not start after this time. |
| Travel | |
| TRAVEL_GE | The travel time in a run must be greater than or equal to this value. |
| TRAVEL_LT | The travel time in a run must be less than this value. |
| Trips | |
| TRIPS_GE | The minimum number of trips. |
| TRIPS_LT | The maximum number of trips. |
| Type | |
| TYPE | One or more comma delimited values that identifies the type of shift: valid values are: b = broken shift, s = straight shift. |
| Vclass | |
| VCLASS NOT_VCLASS |
One or more comma delimited values that identifies the class of vehicle, which must be contained within a portion of a shift. The NOT function can also be applied to the VCLASS keyword. |
|
WorkLength
|
|
| WORKLENGTH_GE | The minimum number of minutes between first sign-on and last sign-off in a shift excluding any meal breaks. |
| WORKLENGTH_LT | The maximum number of minutes between first sign-on and last sign-off in a shift excluding any meal breaks. |