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".