Customized vehicle operator workflows
Disclosed are systems, methods, and non-transitory computer-readable media for customized vehicle operator workflows. A vehicle operator workflow includes a set of tasks to be completed by a vehicle operator. The vehicle operator workflow may be presented to the vehicle operator upon satisfaction of a triggering event, such as upon the vehicle operator logging into an account or the vehicle entering a specified geographic region. The vehicle operator workflow may enable the vehicle operator to complete the individual tasks as well as submit evidence that the tasks have been completed.
1. A computer-implemented method comprising:
providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;
in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;
after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;
after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and
after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.
2. The method as recited in claim 1 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.
3. The method as recited in claim 1 , further comprising:
detecting that the bill of lading has been submitted; and
providing an option in the UI for selecting that a vehicle operator is ready to depart.
4. The method as recited in claim 1 , wherein the UI further includes a note for a vehicle operator.
5. The method as recited in claim 1 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.
6. The method as recited in claim 5 , further comprising:
providing a notification in the UI that the vehicle operator workflow has been triggered.
7. The method as recited in claim 5 , wherein the event associate with the vehicle operator workflow includes determining that the vehicle has reached a geofence.
8. The method as recited in claim 7 , wherein the geofence encompasses a geographic checkpoint along a designated route to be traveled by the vehicle.
9. The method as recited in claim 7 , further comprising:
determining, based on sensor data describing an updated location of the vehicle, that the vehicle is within another geofence along a designated route; and
in response to determining that the vehicle is within the other geofence, accessing the vehicle operator workflow; and
causing presentation of a new task on the UI.
10. The method as recited in claim 1 , further comprising:
receiving, by the workflow management system, one or more content items providing evidence the one or more tasks have been completed by an operator of the vehicle.
11. A system comprising:
a memory comprising instructions; and
one or more computer processors, wherein the instructions, when executed by the one or more computer processors, cause the system to perform operations comprising:
providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;
in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;
after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;
after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and
after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.
12. The system as recited in claim 11 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.
13. The system as recited in claim 11 , wherein the instructions further cause the one or more computer processors to perform operations comprising:
detecting that the bill of lading has been submitted; and
providing an option in the UI for selecting that a vehicle operator is ready to depart.
14. The system as recited in claim 11 , wherein the UI further includes a note for a vehicle operator.
15. The system as recited in claim 11 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.
16. A non-transitory machine-readable storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;
in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;
after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;
after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and
after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.
17. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.
18. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the machine further performs operations comprising:
detecting that the bill of lading has been submitted; and
providing an option in the UI for selecting that a vehicle operator is ready to depart.
19. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the UI further includes a note for a vehicle operator.
20. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.