Get A Demo

You're viewing eLogii for Field Service. Distribution business? Switch to Distribution →

← Back to eLogii vs ServiceMax

SERVICEMAX + MULTI-DEPOT OPTIMIZATION

Multi-depot routing alongside ServiceMax

ServiceMax models territory cleanly. The Service Board (Asset 360), the Dispatch Console (Core) and the FieldFX surface all support territory-based scheduling against the asset and work-order record. Service organizations with three or four regional service centers, OEMs with branch networks, and recurring maintenance programs across regions need something different: an optimizer that treats all depots as one problem and rebalances work between them under skill, capacity, time-window and SLA constraints, as a single solver input. eLogii owns that decision, custom-integrated against ServiceMax’s REST API (or the Salesforce Platform APIs underneath Asset 360).

ServiceMax model
Per territory
Service Board, Dispatch Console and FieldFX surface route per territory; technicians and vehicles associate with a home location. Cross-territory rebalancing is operator work.
eLogii model
First-class input
Multiple depots in one run. Routes can start at one depot, end at another, pick up at a third. Technicians can be reassigned across depots when constraints allow.
Plan output
One plan
A single optimization across all depots, not the sum of per-depot optimizations. Skills, certifications, capacity and SLAs are shared inputs.
Integration
Custom
Integration over ServiceMax’s REST API (or Salesforce Platform APIs for Asset 360). 3 to 5 weeks typical.
From PTC’s ServiceMax product page

Asset-centric field service management software that connects products, customers, and service teams.

From ptc.com/en/products/servicemax. ServiceMax positions the asset and the territory as the spine. Cross-territory rebalancing as a single optimization input is not described as a lead surface in any of the three products. Verified June 2026.

What ServiceMax documents about depots and territories

ServiceMax’s product pages cover the territory model clearly across the three products. Asset 360 inherits Salesforce Field Service’s territory and policy modeling. ServiceMax Core ships territory-based dispatch in the Dispatch Console. ServiceMax FieldFX models field operations against the energy-services workflow. Technicians have base territories, vehicles are tracked from that base, the Service Board shows the day’s assigned work, and the scheduler calculates the fastest route between the work orders the dispatcher has placed for that technician within that territory.

What none of the pages position as a lead surface is cross-territory optimization as a first-class input: a single run that takes all depots as inputs, rebalances work orders across them under shared constraints, and outputs assignments that may move work between depots. That decision layer is a different shape of product, and ServiceMax’s dispatch UIs are not it.

What cross-depot optimization looks like in practice

Three concrete patterns make the case for multi-depot as a single optimization input:

  • Regional service organizations with multiple centers. Medical-device, lab-instrument, industrial-equipment or elevator OEMs with three or four service centers across a region. Work orders come in centrally. The right service center for a given work order is usually the closest with the right certification and available capacity, but not always: a center running hot needs work taken off it; a center underused needs work brought to it; a SLA-locked entitlement may need a less-obvious center to hit the window.
  • OEM service arms with branch networks. Heavy equipment, semiconductor equipment, power and utilities. Routes start and end at different centers in the same plan; consolidation across branches drops drive time.
  • Hub-and-spoke service programs. Technicians start from one center, pick up parts from a parts depot at another, then continue to customer sites. The optimizer needs to plan across the depot graph, not within one territory at a time.

In each case, the right answer is decided by the optimizer, not the dispatcher. The dispatcher steers the rules and signs off on the run.

At a glance: an 80-technician four-center industrial-equipment service network

A heavy-equipment OEM running four regional service centers. Eighty service technicians in the field. Daily routes for contract maintenance against installed-base assets; reactive break-fix for SLA-locked equipment; parts pickup between centers when a route needs a part from elsewhere in the network. ServiceMax Asset 360 handles the workflow cleanly: asset hierarchy, work orders, contracts and entitlement validation, Salesforce Field Service mobile in the technician’s hands.

The friction sits at the depot interface. Center A runs hot most weeks while center D runs underused; capacity drift accumulates because no one has time to look across centers in real time. Routes that should start at center A, pick up at center B, then continue to customers run as two separate trips because the dispatcher can only see one territory view at a time. Drive time creeps. The operations director can see the problem on the BI dashboard at end-of-week, but no one is solving it on Tuesday morning. A cross-depot optimization run takes all four centers as one input, drops drive time around 15–20% across the network, and rebalances capacity within roughly +/- 5%. ServiceMax continues to own the asset, the work order and the warranty; what changes is which center does which work order.

The workaround in ServiceMax and where it breaks

The workaround is the dispatcher. The dispatcher assigns work to centers based on rules of thumb (closest, certification match, current capacity), then ServiceMax routes within each center. At small numbers of centers and stable work mix, this is fine. The friction shows up at scale: capacity at one center stays underused while another runs hot; drive time grows because work isn’t reassigned to the center that should actually do it; SLA hits depend on the dispatcher spotting the constraint in time. The longer the operation runs without a cross-depot optimization step, the more drift accumulates.

How eLogii handles multi-depot routing

Multi-depot is a first-class input. Each depot has a location, opening hours, vehicle pool, certification mix, capacity and (where it matters) shift patterns. Technicians are associated with home depots but the optimizer can reassign work between depots when constraints allow. A single run produces one consistent plan.

  • Single optimization across depots. Both the Default engine (high-throughput daily planning) and the Advanced engine (constraint-heavy, long-horizon) take multi-depot as input. The output is one plan, not the sum of per-depot plans.
  • Routes that cross depots. A route can start at one depot, end at another, or pick up at a third (parts collection, vehicle changeover, hand-off to a colleague). Modeled directly, not bolted on.
  • Capacity balancing across depots. If one depot is over capacity for the day, the optimizer reassigns work to a depot with headroom, respecting certification, drive time and SLA constraints.
  • Multi-depot recurring programs. Quarterly preventive maintenance, monthly inspections, weekly commercial service running across depots is modeled as recurring inputs, not as work-order generation reconciled by hand.
  • Rule-based protection. The dispatcher can protect specific assignments, lock customer-confirmed slots, exclude depots from a given run. Visible rules, not buried defaults.

How the integration sits with ServiceMax

ServiceMax stays in place as the system of record for the asset, the work order, warranty, contracts and parts. The connector is custom-built against both products’ REST APIs; there is no published eLogii-ServiceMax integration on either side. Asset 360 is also reachable via the Salesforce Platform APIs (MuleSoft is a common middleware).

  1. Read from ServiceMax. eLogii reads work orders, assets, technicians, vehicles, depots, certifications and capacity from the ServiceMax REST surface.
  2. Optimize across depots in eLogii. A single run produces assignments and routes across all depots with skills, capacity, time windows, SLAs and recurring cadences honored.
  3. Write back to ServiceMax. Routes and ETAs are written back to ServiceMax, mapped to the right depot and technician. The Salesforce Field Service app, ServiceMax Go or the FieldFX mobile app picks up the assignments. Completion data flows back to ServiceMax for asset history, warranty, parts and reporting.
  4. Technician experience unchanged. The technician opens the same mobile app. The cross-depot decisions are already baked into the assignments.

Most teams complete the connector build in 3 to 5 weeks. Typical first wave: the regional book where cross-depot rebalancing is the dominant planning task, or the OEM service arm running parallel to the contract-maintenance business.

See multi-depot optimization on your real ServiceMax work orders

30-minute custom simulation with your actual service centers, technicians, vehicles and recurring maintenance programs. Projected savings in drive time, capacity utilization and SLA hit rate.

Book A Simulation

Frequently asked questions

Does ServiceMax support multi-depot routing?

ServiceMax supports multi-territory operations at the workflow level across Asset 360, Core and FieldFX: technicians can be associated with home territories, vehicles can be tied to specific centers, and the Service Board / Dispatch Console / FieldFX surface shows assigned work on the calendar. What no ServiceMax product positions as a lead surface is cross-territory optimization as a first-class input: a single optimization run that considers all depots together, rebalances work orders across depots under skill and capacity constraints, and produces assignments that may move work orders between depots when the math says they should move. That is the decision layer eLogii adds.

What does cross-depot optimization mean in practice?

Three concrete patterns. First, OEM service organizations with three or four regional service centers: the optimizer needs to decide which center a work order goes to based on certification availability, drive time, current capacity and SLA, not just which center is closest. Second, service arms with branch networks: routes start and end at different centers in the same plan, and consolidation across branches drops drive time materially. Third, hub-and-spoke programs where technicians can start from one center, pick up parts from another, then continue to customer sites. None of these are solvable as the sum of single-center optimizations.

What is the workaround in ServiceMax and where does it break?

The workaround is dispatcher-driven: the dispatcher assigns work to each center based on rules of thumb, then ServiceMax routes within each center. At small numbers of centers and stable work mix, this is fine. At more centers, fluctuating work mix, or interacting certifications and SLAs, the dispatcher has to hold the cross-territory picture in their head. Capacity at one center stays underused while another runs hot. Drive time grows because work isn’t reassigned to the center that should actually do it. The longer the operation runs, the more this drift accumulates.

How does eLogii handle multi-depot routing?

Multi-depot is a first-class input to the optimizer. Each depot has a location, opening hours, vehicle pool, certification mix and capacity. Technicians are associated with home depots but the optimizer can reassign work between depots when constraints allow. A single optimization run produces routes that may start at one depot, end at another, or pick up at a third. The output is one consistent plan, not the sum of per-depot plans. Both the Default engine and the Advanced engine handle multi-depot inputs.

How does the multi-depot integration with ServiceMax work?

Custom integration against the ServiceMax REST API and eLogii’s REST API. eLogii reads work orders, assets, technicians, vehicles and depots from ServiceMax (directly in Core, via Salesforce Platform APIs in Asset 360, via the FieldFX REST surface for energy-services tickets). The optimization run treats all depots as a single problem. Routes and ETAs are written back to ServiceMax, mapped to the appropriate depots and technicians; the Salesforce Field Service app, ServiceMax Go or the FieldFX mobile app picks up the assignments unchanged. Completion data flows back to ServiceMax for asset history, warranty and reporting. Typical connector build: 3 to 5 weeks.

Last updated: June 2026. ServiceMax scope is drawn from PTC’s ServiceMax product page and the Asset 360 AppExchange listing. eLogii capabilities documented at elogiiapidocs.apidog.io.

Custom simulation

Run the numbers on your own routes

A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.

What you’ll walk away with
  • Projected drive-time & mileage savingsModeled on a representative sample of your real routes
  • SLA & on-time impact estimateWhere the engine could take pressure off your planners today
  • Planner-hours & call-center load forecastHow much manual work eLogii would remove from your team
  • Implementation & integration shapeConcrete answer on what a 3–5 week rollout looks like, with or without keeping your FSM
30 minutes Your historical data No commitment