Pullout Parameters control the validation of operator vehicle logon. myAvail always validates both the Operator ID and the vehicle ID. However, there are additional pullout parameters that can ensure the operator is logging on to the correct run on the correct vehicle. The following describes those parameters and the grid defines how they interact:
- Enable Operator Validation - True means Operator ID must match between Log on and Pullout rows.
- Enable Operator Logon with No Assignment - True Overrides Enable Operator Validation if the operator ID in the Pullout row is NULL.
- If Enable Operator Validation is false, then this parameter is ignored.
- Enable Vehicle Validation - True means Vehicle ID must match between Log on and Pullout rows.
- Enable Vehicle Logon with No Assignment - True Overrides Enable Vehicle Validation if the operator ID in the Pullout row is NULL.
- If Enable Vehicle Validation is false, then this parameter is ignored.
Possible Parameter Combinations
Case # |
Operator Validation |
Vehicle Validation |
Operator Update with No Assignment |
Vehicle Update with No Assignment |
Result |
Case 1 |
FALSE |
FALSE |
FALSE |
FALSE |
The pullout row is selected by Block and Run and it takes the first pullout row it finds that is not already logged in. All valid runs have a pullout row. |
Case 2 |
FALSE |
FALSE |
FALSE |
TRUE |
Enable Vehicle Logon with No Assignment ignored. Same as Case 1. |
Case 3 |
FALSE |
FALSE |
TRUE |
FALSE |
Enable Operator Logon with No Assignment ignored. Same as Case 1. |
Case 4 |
FALSE |
FALSE |
TRUE |
TRUE |
Enable Operator Logon with No Assignment and Enable Vehicle Logon With No Assignment ignored. Same as Case 1. |
Case 5 |
FALSE |
TRUE |
FALSE |
FALSE |
The Vehicle ID of the logon must match a pullout row to be validated. The Operator ID is not checked. |
Case 6 |
FALSE |
TRUE |
FALSE |
TRUE |
The Vehicle ID of the logon must match a pullout row or be NULL to be updated. The Operator ID is not checked. |
Case 7 |
FALSE |
TRUE |
TRUE |
FALSE |
Enable Operator Logon with No Assignment ignored. Same as Case 5. |
Case 8 |
FALSE |
TRUE |
TRUE |
TRUE |
Enable Operator Logon with No Assignment ignored. Same as Case 6. |
Case 9 |
TRUE |
FALSE |
FALSE |
FALSE |
The Operator ID of the logon must match a pullout row to be validated. The vehicle ID is not checked. |
Case 10 |
TRUE |
FALSE |
FALSE |
TRUE |
Enable Vehicle Logon with No Assignment ignored. Same as Case 9. |
Case 11 |
TRUE |
FALSE |
TRUE |
FALSE |
The Operator ID of the logon must match a pullout row or be NULL to be updated. The vehicle ID is not checked. |
Case 12 |
TRUE |
FALSE |
TRUE |
TRUE |
Enable Vehicle Logon with No Assignment ignored. Same as Case 11. |
Case 13 |
TRUE |
TRUE |
FALSE |
FALSE |
The Operator ID and Vehicle ID of the logon must match a pullout row to be validated. |
Case 14 |
TRUE |
TRUE |
FALSE |
TRUE |
The logon Operator ID must match a pullout row and Vehicle ID of the logon must match the pullout row or be NULL to validate. |
Case 15 |
TRUE |
TRUE |
TRUE |
FALSE |
The Operator ID of the logon must match a pullout row or be NULL and the logon Vehicle ID must match the pullout row to be updated. |
Case 16 |
TRUE |
TRUE |
TRUE |
TRUE |
The Operator ID and Vehicle ID of the logon must match a pullout row or be NULL to be validated. |