9. User Interaction Model
This section defines how users interact with the DXP to manage, process, and complete work across large sets of records. The interaction model is designed for throughput, clarity, and progressive depth.
9.1 Work-Oriented User Journeys
User journeys are organised around work, not screens or systems.
A work-oriented journey:
- Starts from an explicit user goal (e.g. review, approve, resolve)
- Operates over a collection of items
- Moves from overview to action to completion
Journeys are:
- Non-linear and interruptible
- State-aware but not state-dependent
- Resilient to partial data or degraded execution
The DXP supports users moving fluidly between overview and detail without losing context.
9.2 Work Aggregation and Queues
The primary interaction surface is a work aggregation view.
Work aggregation:
- Collects items from one or more capabilities
- Presents them as queues or lists
- Reflects current status, priority, and confidence
Queues:
- Are defined declaratively
- Support role- and context-based visibility
- Do not embed workflow logic
This enables scalable handling of large volumes of work without forcing rigid processes.
9.3 Filtering, Ranking, and Focus
Users refine work using filtering and ranking mechanisms.
Filtering:
- Applies deterministic criteria
- Is fast, predictable, and transparent
Ranking:
- Orders work items based on declared signals
- May be deterministic or AI-assisted
- Always exposes ranking rationale when AI-assisted
Focus mechanisms:
- Allow users to narrow attention to high-value or high-risk items
- Preserve user intent across navigation and refresh
This prevents cognitive overload in high-volume scenarios.
9.4 Batch Actions
The DXP supports batch actions as first-class interactions.
Batch actions:
- Operate over selected sets of work items
- Invoke capabilities with aggregated inputs
- Provide preview and confirmation steps
Batch execution:
- Is observable and cancellable
- Supports partial success and rollback where applicable
- Reports confidence and errors per item
This enables throughput without sacrificing control.
9.5 Deep-Dive Interaction
From aggregated views, users can drill into individual items.
Deep-dive views:
- Present complete context for a single item
- Surface provenance and confidence clearly
- Support focused, atomic actions
Deep-dive interaction:
- Does not trap users
- Preserves return-to-work context
- Allows escalation or exception handling
This ensures depth without disrupting flow.