UX concept · Dispatch Engine · B2B SaaS

Turning operational decisions into explainable assignments

Wijha is an AI-powered dispatch engine that determines who should handle each work item by evaluating eligibility, fit, cost, and balance, while keeping the final decision traceable and human-controlled.

Project
Wijha – Dispatch Engine UX Design
Role
CX-UX Designer
Sector
Service Ops
Type
UX concept · In progress
Wijha dispatch engine dashboard on a laptop
01 · Overview

The problem

Once a work item enters the system, the difficult question is no longer what it is. It is who should handle it, and why them.

Map showing five operating regions: north, central, east, west and south
Project
Wijha is a dispatch engine designed to structure how work is assigned to the right resource. It evaluates eligibility, ranks suitable candidates, and supports the final assignment decision through configurable rules and an explainable decision record.
Context
The assignment step sits between incoming work and the people responsible for handling it. In the existing workflow, supervisors may need to consider operational rules, specialist availability, workload, and work-item requirements before deciding where work should go. The challenge was to turn that judgement into a structured process without removing human control.
Key finding
The challenge was not simply choosing a specialist. It was making the assignment logic explicit: who is eligible, how candidates are ranked, what dispatch mode should be used, and why the final decision was made.
Users
The primary user is the distribution supervisor responsible for reviewing candidate recommendations and making or approving the final assignment decision. Administrators also need to configure the rules that shape how those recommendations are generated.
Design focus
The design focused on three things: making assignment reasoning visible, giving operations control over the rules that shape recommendations, and keeping a human decision point when the workflow requires it.
02 · Who uses Wijha

The operational role behind the decision

Wijha is designed around the people responsible for evaluating recommendations, configuring the rules, and making the final assignment decision.

Portrait of the fictional distribution supervisor persona
Distribution Supervisor

Reviews ranked candidates, evaluates the recommendation, and approves or overrides the final assignment decision. The role is responsible for making sure each assignment follows the configured rules and is recorded with a clear reason.

Fictional persona created for this concept.

Daily responsibilities

The core functions this role manages on a day-to-day basis.

  • 01

    Work Assignment & Routing

    Registers incoming work items and routes them to the appropriate specialized team.

  • 02

    Evaluating Resource Fit

    Assesses specialized experience, current active workload, past performance speed, and skill match.

  • 03

    Exceptions & Redistribution

    Coordinates overrides due to sudden unavailability, leaves of absence, or potential conflicts of interest.

  • 04

    Monitoring Availability

    Tracks active leaves, specialized training schedules, temporary transfers, and current field presence.

Key pain points

  • No consistent mechanism

    Assignment decisions relied on manual judgement rather than a shared, structured mechanism.

  • Limited traceability

    The reasoning behind candidate selection was difficult to review consistently.

  • Uneven workload

    Availability and current workload could affect assignment decisions across resources.

The 3-step workflow with Wijha

How the supervisor makes an explainable and reliable assignment using the decision engine.

  1. 1

    Review the work

    Understand the incoming work item and its requirements.

  2. 2

    Evaluate options

    Review eligible candidates, ranking, and recommendation reasoning.

  3. 3

    Make the decision

    Accept, override, and record the final assignment decision.

03 · Scale of the challenge

Why this problem demanded a system, not a workaround

The numbers behind the manual distribution process that this concept was designed to replace.

  • 116

    Locations nationwide

    Branches spread across 116 regions and locations, each with varying specialization levels.

  • 80%

    Core work type

    Most of the distribution workload is tied to one work type, which defined the scope of the first phase.

  • 0

    Unified mechanisms

    No standardized distribution rules existed. Every assignment relied entirely on personal judgement.

  • 18×

    Duration variance

    The gap between the shortest and longest work item is 18-fold, making workload prediction nearly impossible without a system.

Figures reflect the project context and are illustrative.

04 · What this concept demonstrates

One flow. Every decision explainable.

This UX concept demonstrates that a transparent, traceable assignment process can be designed end to end without disrupting the existing workflow.

  • 01

    Document the decision

    Every assignment carries a reason. The concept proves the interface can capture accountability without slowing down the supervisor.

  • 02

    Make evaluation visible

    Who was considered, who was excluded, and why, all visible in a single screen. No hidden logic.

  • 03

    Configure the rules

    Eligibility criteria, ranking weights, and dispatch modes live in one screen that operations leads can tune without engineering.

  • 04

    Keep human control

    The system recommends. The supervisor decides. The record captures both, proving the interface supports trust, not blind automation.

05 · What had to be true

The requirements that couldn't be traded away

These were the constraints that shaped every screen. They were not feature requests. They were the minimum conditions required for trust.

  • See the reasoning behind a recommendation before acting on it

  • Turn a manual judgement call into a structured, documented decision

  • Know who was excluded from consideration, and why

  • Let operations leads tune rules without engineering support

  • Keep a way to override a recommendation without leaving the flow

  • Keep a human decision point where the workflow requires it

  • Give operations leads control over the rules that shape dispatch decisions

  • Use outcomes to inform future tuning of the decision logic

06 · From concept to first UX direction

How the product concept became a first UX direction

Before designing the screens, I worked through four stages: aligning with the product team, framing the problem from stakeholder input, exploring early directions with AI-assisted tools, and shaping the first UX concept.

  1. 01

    Align with Product

    Aligned directly with the product team to understand the concept, scope, and intended role of Wijha before shaping the UX direction.

  2. 02

    Explicit decision logic

    Reviewed stakeholder questions and operational context to clarify the assignment problem and identify what the experience needed to make explicit.

  3. 03

    AI-Assisted Exploration

    Used AI-assisted tools to rapidly explore early structures, interaction directions, and alternative ways to represent the dispatch concept.

  4. 04

    Shape the Initial Concept

    Synthesized the explored directions into a preliminary UX concept, expressed through four POC screens rather than a final production design.

07 · Key design decisions

Four decisions that shaped the core experience

Each decision came directly from the way the dispatch engine works, rather than being imposed as a UI convention.

  • 01

    Exclusions stay visible next to the shortlist

    Deleting rejected candidates would delete the evidence for the decision, so they stay on-screen, greyed out, with the rule that excluded them.

  • 02

    Ranking weights must visibly sum to 100%

    Administrators should never wonder whether their changes still add up, so the total stays on screen while sliders move.

  • 03

    Four dispatch modes, one dial

    Auto-Assign, Recommend, Offer and Batch Optimise are framed as one control: the human's role shrinks or grows, but it's never designed out.

  • 04

    A decision can't submit without a reason

    The reason field is required, not optional, because eventually someone will read the record as one.

08 · Designing within the stack

Wijha had to fit the existing operational stack, not compete with it

The end-to-end flow, from the moment a work item arrives to the moment the result returns to the client system.

FactorsEligibility · RankingDispatch · DecisionNew workitemsEntry pointfor incoming workClientsystemInitial intakevia client systemWijhaCore processingplatformApplyeligibilityDetermineeligibility criteriaRankcandidatesEvaluate and rankavailable resourcesAssignmentmethodAuto-AssignSystem automaticallyallocates the workRecommendSystem providesrecommendationsAssignFinalize theassignmentRecorddecisionLog theassignment outcomeReturnresultOutput the finalassignment result
  1. 1

    New work items

    Entry point for incoming work

  2. 2

    Client system

    Initial intake via the client system

  3. 3

    Wijha

    Core processing platform

  4. 4

    Apply eligibility

    Determine eligibility criteria

  5. 5

    Rank candidates

    Evaluate and rank available resources

  6. 6

    Assignment method

    Auto-Assign or Recommend

  7. 7

    Assign

    Finalize the assignment

  8. 8

    Record decision

    Log the assignment outcome

  9. 9

    Return result

    Output the final assignment result

  1. New work items

    Entry point for incoming work

  2. Client system

    Initial intake via client system

  3. Wijha

    Core processing platform

    Factors: Eligibility · Ranking · Dispatch · Decision

  4. Apply eligibility

    Determine eligibility criteria

  5. Rank candidates

    Evaluate and rank available resources

  6. Assignment method

    Auto-Assign or Recommend

    • Auto-Assign System automatically allocates the work
    • Recommend System provides recommendations
  7. Assign

    Finalize the assignment

  8. Record decision

    Log the assignment outcome

  9. Return result

    Output the final assignment result

Upstream

The client system provides the work item and available context Wijha needs, so supervisors do not have to re-enter information already captured upstream.

Side by side

Existing client systems remain the systems of record. Wijha adds the decision layer that determines who should handle each work item and why.

09 · The four screens

The flow, made visible

Each screen carries one slice of the dispatch flow. Select a screen to enlarge it.

01 / 04

Operations View

The full picture before any action.

  • A donut chart, not a bar chart

    The proportion between Eligibility, Fit, and Balance matters more than the exact count. A donut reveals imbalance at a glance.

  • Pending items get their own lane

    Anything waiting on a human is surfaced as a named queue, not buried behind a filter a supervisor might never open.

  • Outcomes sit next to volume

    Showing recent decisions alongside active workload builds trust. Supervisors see the system working, not just claiming to.

02 / 04

Layer Configuration

Where judgment becomes configuration.

  • Mandatory gates are locked, not just labeled

    Conflict-of-interest exclusion isn't a toggle anyone can quietly switch off.

  • Preview before save

    A rule change previews its effect before it touches a single live work item.

  • One screen, not a settings maze

    Eligibility, ranking, and dispatch mode live together because they're one decision, not three.

03 / 04

Work Assignment

See who qualifies, who ranks highest, and who didn't make it.

  • Top candidate gets a full profile card

    The person a supervisor is about to act on deserves more than a table row.

  • Ineligible rows stay visible, greyed

    Showing who almost made it turns “trust me” into “see for yourself.”

  • Completion rate sits next to workload

    Fit isn't just specialty match. It's demonstrated capacity.

04 / 04

Assignment Decision

The moment a supervisor commits, and the record begins.

  • Reason is required, not optional

    A decision can't be submitted without a stated reason attached to it.

  • Alternatives stay one click away

    Overriding the recommendation should never feel like leaving the flow.

  • The summary reads like a record

    Because eventually, someone will read it as one.

My contribution

UX concept, screen specification, and interface design for the Wijha POC, translating a six-track decision engine into an operational flow where supervisors can review recommendations, override when needed, and leave a traceable decision.

What I'd take forward

The next step would be to validate the decision flow with real operational scenarios, especially edge cases where eligibility rules remove the entire shortlist or require an alternative path.

Wijha · The Dispatch Engine

From rules to decisions.

Wijha makes the logic behind assignment visible, giving operations teams a clearer way to review, control, and record each decision.

Let's talk

A proof-of-concept, still in progress. Names and sector-specific details are generalized, and the persona is fictional.