Order Management System (OMS) Process Flow:
Upon order placement, OMS automatically generates unique order ID and creation timestamp.
Order status is set to "Pending" until assigned to artisan.
OMS tracks pending time duration from creation timestamp to task assignment.
If task is not assigned within specified time frame, OMS notifies admin for manual intervention or cancellation.
Once task is assigned, OMS updates status to "In-progress" and starts tracking completion duration.
Artisan has option to cancel or reschedule task for next available time slot.
If completion duration exceeds set threshold, OMS flags order as overdue and notifies admin for follow-up action.