ParaRunBreakRule
Name: Para Run Break Rule
Type: Application
Modules: MDC, Scheduling
Description: Definition of driver breaks and constraints for such things as lunch, refuel etc. Used by scheduling server part of the manifest creation.
| Field | Documentation |
|---|---|
| BreakRuleId | Numeric identifier of the break rule. |
| FromDate | Start date from which the break rule is valid. |
| PulloutRule | Hard-coded values used to calculate what time the pull-out event is scheduled (either Schedule Time or Estimated Time). |
| PullinRule | Hard-coded values used to calculate what time the pull-in is scheduled (either Schedule Time or Estimated Time). |
| MinTime | Shortest amount of time in seconds after the pull-out that a break event can be scheduled. MinTime and MaxTime define a time window (e.g., the break must be scheduled between 2 hours (7200 seconds) and 4 hours (14400 seconds) after the driver logs in). |
| MaxTime | Longest amount of time in seconds after the pull-out that a break event can be scheduled. MinTime and MaxTime define a time window (e.g., the break must be scheduled between 2 hours (7200 seconds) and 4 hours (14400 seconds) after the driver logs in). |
| BreakTime | Length of the break event in seconds. |
| BreakRule | Flag that indicates whether the break is automatically scheduled after the MinTime or after the MaxTime (0 = After Min, 1 = After Max). |
| SecondBreakTime | Length of the second break event in seconds. |
| SecondBreakRule | Flag that indicates whether the second break is automatically scheduled after either the MinTime or after the MaxTime. |
| SecondBreakThreshold | Time in seconds required after the first break before the second break can be scheduled. |
| SecondBreakEarlyTime | Minimum length of time in seconds after the first break before the second break can be scheduled. SecondBreakEarlyTime and SecondBreakLateTime define a time window (e.g., the second break can only be scheduled between 6 - 7 hours after the driver logs in). |
| SecondBreakLateTime | Maximum length of time in seconds after the first break before a second break can be scheduled. SecondBreakEarlyTime and SecondBreakLateTime define a time window (e.g., the second break can only be scheduled between 6 - 7 hours after the driver logs in). |
| GarageDeadheadRule | Flag that indicates whether the break can be scheduled during deadhead time. |
| IsBackToBackAllowed | Flag that indicates the first and second breaks can be scheduled back-to-back. |
| MaxBreaks | Maximum number of breaks to add when using automatically scheduled breaks. |
| BreakRuleName | Name of the break rule. |
| Comments | Comments about the record. |
| breakPatterns | String that defines the order in which the breaks will be scheduled (e.g., P,S,P = Primary break, Secondary break, Primary break). |
| FirstBreakType | Hard-coded values for the type of break to schedule (1 = after MinTime, 2 = any time before MaxTime). |
| SecondBreakType | Hard-coded value of the type of break to schedule (1 = after MinTime, 2 = any time before MaxTime). |
| SiteName | Name of the building at the address (e.g., Sears Tower). UK use only. |
| StreetNo | Alphnumeric street number of the address. |
| OnStreet | Street name of the address. |
| AtStreet | Name of the closest cross-street to the address. |
| Unit | Unit number of the address. |
| City | City of the address. |
| State | State of the address. |
| ZipCode | Zip code or postal code of the address. |
| MapPage | Page number that the address is found on in a mapping book (e.g., Perly Maps). |
| Lon | Longitude of the address. |
| Lat | Latitude of the address. |
| GeoStatus | Numeric value of the geocoding status for the address longitude and latitude. |
| LateFloatTime | Amount of time that the break's end float time is past the break's start time. Value in seconds. |