Industry Solutions Field Services • Worked examples • Zero egress
Field Services • Worked examples

The right technician on the right route.
And a record of why.

Utilities, telecoms, HVAC and equipment service companies decide who goes where, whether work can start, and whether a job is covered, hundreds of times a day. Helixor applies your rules to each of those decisions, explains them, and keeps a record for when a customer or regulator asks.

See the scenarios ↓ Talk To Sales →

Scenarios on this page

These are examples, not a complete list. A decision usually fits when it has written criteria, pulls from several systems, happens often, and someone may later ask why it went the way it did. Pick one to jump to it.

Dispatch and route optimizationSolver

How it's decided today

The dispatcher weighs certifications, parts on the truck, SLA deadlines, overtime rules, drive time and customer preferences, usually on a board and a phone. The nearest technician isn't always the right one, and when a job overruns, several appointments shift at once.

Where Helixor comes in

Certifications, SLA terms, hours rules and parts requirements go into the pack. The solver builds each technician's route for the day and, when a job runs long or an emergency comes in, repairs only the affected routes instead of rebuilding the board. Every assignment is checked by the decision core, so the dispatcher can always see why a technician was or wasn't picked. The pack holds the hard rules and the goal. The solver searches for the best plan that satisfies every hard rule, working from the same typed state the decision core uses. If no plan can satisfy them all, it tells you so instead of quietly breaking one. The solvers are built for GPUs, and that's where large plans solve fastest. Solvers are in Preview today.

What the solver optimizes
  • Most SLA deadlines met
  • Least drive time
  • Least overtime
  • Fewest changes to appointments the customer already has
Hard constraints it never breaks
  • Technician holds the certification the equipment needs
  • Hours-of-service and rest rules
  • Required parts on the truck or on the way
  • Two-person jobs get two people
What would change the plan
  • A job overruns
  • An emergency call comes in
  • A technician calls out
  • A customer moves their window

What the audit record holds

  • Receipt, pack ID and version for each plan and repair
  • Job and technician IDs
  • Binding constraints
  • SLA met or missed
example log entry your application writesillustrative
{
  "plan": "DISPATCH-2026-09-28-R3",
  "receipt": "hx_proof_62f0b8e1d4a97c35e0b2a1d9",
  "pack": "acme.dispatch_rules v18",
  "action": "plan_repaired",
  "changed_jobs": ["WO-3318207", "WO-3318221"],
  "binding_constraints": ["DSP-CERT-REQUIRED-REFRIGERANT", "DSP-SLA-4H-COMMERCIAL"],
  "input_sha256": "0f4d...b3c8",
  "logged_at": "2026-09-28T10:52:31Z"
}

↑ Back to scenarios

Permit-to-work checks

How it's decided today

Before hazardous work starts, the crew confirms lockout, gas tests, isolation points and permits. It's usually a paper form, and whether each box was genuinely checked is hard to prove afterward.

Where Helixor comes in

Helixor checks the submitted permit data against the job's requirements and returns cleared to start, hold, or stop. It doesn't replace the crew lead's judgment or any safety system. It makes sure the documented steps were done before work begins, and keeps a receipt that shows it.

Pushes it riskier
  • A gas test reading close to the limit
  • A permit about to expire during the job
  • Weather near the limit for work at height
Hard stops (a definite no)
  • No lockout confirmation for a listed isolation point
  • Gas test missing or outside limits
  • Crew member without required training on record
What would change the decision
  • Completing the missing isolation
  • A fresh gas test
  • Swapping in a trained crew member

What the audit record holds

  • Receipt and pack version
  • Permit and job IDs
  • Checks that fired
  • Crew lead sign-off

↑ Back to scenarios

Warranty and service contract claims

How it's decided today

Whether a repair is covered depends on the contract, install date, serial number, failure code, parts used and service history. Techs guess in the field, and the back office cleans it up weeks later.

Where Helixor comes in

Each completed job comes back covered, partially covered, or not covered, with the contract term that decided it, before the invoice goes out.

Pushes it riskier
  • A failure code often linked to misuse
  • Service by a third party in the history
  • Parts not on the approved list
Hard stops (a definite no)
  • Serial number outside the warranty period
  • Contract lapsed on the service date
What would change the decision
  • Proof of an extended warranty
  • A corrected serial number
  • Manufacturer approval for the part

What the audit record holds

  • Receipt and pack version
  • Job and serial number
  • Contract term applied
  • Invoice outcome

↑ Back to scenarios

Other decisions that fit

More examples

DecisionWhat Helixor decides
Truck stock replenishmentDecide what each van gets restocked with, based on upcoming jobs.
Callback triageDecide whether a repeat visit is a warranty callback or a new job.

Recommended deployment

WorkloadPattern
Mobile apps and depotsIn-process on the device or depot server, so checks work offline
Scheduling and dispatch systemsLoopback sidecar or shared decision service
ReplanningHosted solvers (Preview)
How to start

Start with certification and rest rules on dispatch. They're written down, they're easy to test against last month's assignments, and they're what a customer or regulator asks about first.

↑ Back to scenarios

Pick one decision.
We'll show you the receipt.

Bring a written policy and a handful of past cases. We'll turn it into a pack and run it next to your current process so you can compare.

Helixor Decision Engine ~25µs Typical • 0 Bytes Egress • Optimized for GPUs
Try it Now → Talk To Sales