Overview
We have a mechanism that allows security supervisor to sign off trips on driver’s device. This mechanism includes basic checks to ensure that passengers are available and marshals are present during entry and exit from the office. Initially, this feature was designed to prevent trip completion until signing off, which caused delays in on-time arrival. However, it has also been used to conduct Breathalyzer Tests on the ground without being in scope.
How we address?
Security Verification workflow is decoupled from trip completion logic and which will ensure , there is no impact in Login trip as well as employees are able to sign off in logout if verification is pending.
If Security verification is ‘Pending’ and blocking screen will appear after trip completion to ensure, driver takes the mandatory verification , to avail next trips.
The Verification will be automatically failed after configurable hours if ‘Pending’ and controlled with ‘SECURTIY_SIGN_OFF_VERIFICATION_EXPIRY_IN_MINUTES.
Security Supervisor will be able to add ‘Breathalyzer Reading’ while sign in off the trip.
The ‘Breathalyzer Reading’ is optional parameter and input data be available where ever has been feeded in NRS in report name ‘Security Sign Off Report’.
‘Security Supervisor role’ is authorised to sign off the trip using ‘PIN’ set under profile.
The feature is controlled on device side an
ENABLE_SECURITY_SIGN_OFF - (default - false)
SECURTIY_SIGN_OFF_VERIFICATION_EXPIRY_IN_MINUTES - 120 (Default)
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article