Three-Tier Workshop Approval Workflow & Garage Release
Digital signature authorizations across requesting drivers, inspecting mechanics, and approving fleet managers before vehicle release from the workshop.
The Three-Tier Governance Workflow#
To ensure complete accountability and prevent unauthorized parts procurement or unsafe machinery operations, SmartERP implements a strict three-tier verification lifecycle on maintenance.repair:
sequenceDiagram
autonumber
actor Driver as Requesting Driver / Operator
actor Mechanic as Workshop Inspector
actor Manager as Fleet Operations Manager
participant Ticket as maintenance.repair
participant Vehicle as fleet.vehicle
Driver->>Ticket: Step 1: user_request_by()
Note over Ticket: Records requested_by, requested_date, and digital request_sign (State -> 'request')
Mechanic->>Ticket: Step 2: employe_checked_by()
Note over Ticket: Inspects vehicle, verifies faults, enters checked_by, checked_date & checked_sign (State -> 'checked')
Manager->>Ticket: Step 3: employe_approved_by()
Note over Ticket: Approves budget, enters approved_by, approved_date & approved_sign (State -> 'approved')
Ticket->>Vehicle: Authorizes Garage Leave Date & marks vehicle Roadworthy
Digital Signature Integrity#
Each stage of the approval chain records the user's authentic identity and electronic signature:
| Stage | Action Method | Required Signatory | State Transition |
|---|---|---|---|
| 1. Request | user_request_by() | Assigned vehicle driver or equipment operator | draft $\rightarrow$ request |
| 2. Inspection | employe_checked_by() | Chief mechanic or workshop quality inspector | request $\rightarrow$ checked |
| 3. Authorization | employe_approved_by() | Head of fleet or technical director | checked $\rightarrow$ approved |
Garage Release Gate#
Once the work order enters approved status:
- The garage records the physical
leave_date(departure timestamp). - Spare parts requisitions are posted against the general ledger inventory accounts.
- The vehicle's status on the fleet dashboard transitions from In Maintenance back to Active Service.
Important
A vehicle cannot be dispatched from the central transport yard without an approved work order and a validated leave_date stamp. Security gatekeepers check the digital job card before lifting barrier gates.
Last updated: 2026-11-12