Skip to main content
Version: 2.4

Workforce Order and Dispatcher

WorkforceOrder is the operational entry point into WFM. It captures what work is needed, where and when it should happen, and which service context it belongs to.

1. Workforce Order Meaning

Workforce order represents a request to realize field work, usually created by API from source applications.

Typical source domains:

  • incident handling,
  • provisioning and activation,
  • planned maintenance,
  • customer-requested changes.

2. Order Data Scope

Typical order payload contains:

Field GroupTypical ContentPurpose
Work definitionwork request type(s), line itemsDefines what should be done
Service referenceservice ID/contextLinks work to affected service
Locationaddress/place + GPSEnables routing and zone logic
Time requirementsdue date, optional not-before dateDrives planning windows
Technical parameterstechnology/context dataImproves task feasibility
Optional resource hintspreferred resourceSupports controlled manual targeting

Order detail example:

Workforce order detail

3. Service Inventory Linkage

Workforce order can reference service inventory for operational context.

Patterns:

  • reference existing service instance,
  • create lightweight service record for WFM support when external inventory is authoritative,
  • expose service details in order UI for faster execution decisions.

Service context example:

Service inventory context in workforce order

4. Order Lines (Work Requests)

One workforce order can contain multiple order lines.

Each order line defines one work request on the service and can include:

  • WFM-specific planning data,
  • work-specific technical attributes,
  • service-related data required by process/tasks.

Order line examples:

Order line list/detail example A

Order line detail example B

5. Process Generation from Order

After order creation, tSM selects one or more process definitions and generates executable tasks.

Process generation from order

Related orchestration view:

Workforce order process orchestration view

5.1 Transformation Behaviors

Depending on configuration, system can:

  • expand lines to multiple tasks,
  • merge compatible requests into one package,
  • create grouped tasks for operational efficiency,
  • stop for appointment negotiation when customer slot is mandatory.

6. Dispatcher Operating Model

Dispatcher supervises daily execution and resolves collisions between plan and reality.

Main capabilities:

  • monitor plans on Gantt and map,
  • inspect technician routes and current locations,
  • view unscheduled tasks and planned outages,
  • apply controlled manual interventions,
  • run dry-run simulations before commit.

Dispatcher UI examples:

Dispatcher Gantt overview

Dispatcher map and plan view

Dispatcher task/route context

7. Collision Resolution and Dry Run

Typical interventions:

  • extend working hours,
  • change selected task assumptions,
  • pin selected tasks to resource/time,
  • temporarily exclude resources from automatic planning,
  • manually create or adjust part of daily plan.

Recommended practice:

  1. copy active planner to dry-run mode,
  2. test changes and inspect side effects,
  3. apply selected changes to master planner.

Planner settings and mode management:

Planner settings and mode configuration

8. Governance Notes

  • treat manual dispatcher pinning as controlled exception,
  • log operational overrides for post-analysis,
  • keep clear rules for when to switch planner mode,
  • align appointment, scheduler, and dispatcher policies.