UC-003: View Callbacks
Module: OMGT Actor: Order Operator Status: Implemented (Legacy)
1. Description
The actor views the list of pending and historical callbacks associated with the Order to understand what follow-up actions are required.
2. Trigger
- Actor accesses the Order Overview page.
3. Preconditions
- Actor has read access to the Order.
4. Main Success Scenario
- Actor opens Order Overview.
- System loads the "Contact Info" panel.
- System requests valid Callbacks for this Order (
ShowCallbackActions). - System displays the list of Callbacks.
5. Extensions
- 3a. No Callbacks:
- System displays "No active callbacks".
6. Business Rules
- Ordering: Sorted by Creation Date descending (default).
- Visibility: Shows both
OPENandCLOSED(last 5?) - Needs Verification.
7. Technical Mapping
- Controller:
OrderController - Action:
ShowCallbackActions(int orderId) - View:
Partials/ContactInfosPartials/_Callbacks.cshtml - Service:
CallbackComponentService.GetListForOrder
8. Gap Analysis
- Isolation: Only shows "Callbacks" (Phone). Does not show "Tasks", "Reminders", or "Emails".
- No Filtering: Cannot filter by "My Callbacks" vs "Team Callbacks".