Skip to main content

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​

  1. Actor opens Order Overview.
  2. System loads the "Contact Info" panel.
  3. System requests valid Callbacks for this Order (ShowCallbackActions).
  4. 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 OPEN and CLOSED (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".