Context
Currently, Security Sign-Off is rigidly enforced at the end of every trip.
The SPOC (Security Supervisor) must complete a breath analyzer check and manually sign off, regardless of shift timings, trip direction, or operational requirements.
This lack of flexibility causes inefficiencies and unnecessary interventions.
Enhancement Requirements
Time-Based Enforcement
Security Sign-Off should be mandatory only during configured time windows (e.g., night shifts).
Outside the defined window, it should be optional/skippable.
Direction-Based Applicability
Enforcement should apply only for configured trip directions (LOGIN, LOGOUT, or ALL).
Role-Based Access Control
Allow only selected user roles to perform Security Sign-Off.
Roles must be defined using standardized role keys (see mapping table below).
Configuration Properties
Role Mapping (to be used in configs)
✅ Example Config
If Security Sign-Off must be mandatory only for Logout trips during 21:00–06:00, and can be performed by Security Supervisor + Admin + Transport Manager (No Billing):
ENABLE_SECURITY_CHECK_FOR_TRIPS = true
APPLICABLE_TIME_FRAME_FOR_MANDATORY_SECURITY_SIGN_OFF = 2100-0600
APPLICABLE_TRIP_DIRECTION_FOR_SECURITY_SIGN_OFF = LOGOUT
APPLICABLE_TRIP_TYPES_FOR_SECURITY_SIGN_OFF = REGULAR
ENABLE_SECURITY_CHECK_FOR_ADHOC_TRIPS = false
APPLICABLE_ROLES_FOR_PERFORMING_SECURITY_SIGN_OFF = security-supervisor, admin, transportmanager-nobilling
Dependency-
Driver App Version- v6.4.0 or above
ETS : release/06-2025
Device Service : release/06-2025
Tripsheet domain : release/06-2025
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