OBLYTECH Logo
OBLYTECH Logo
Moving to ServiceNow Field Service Management: Migration Considerations
Home / Guides, Services and Solutions / CSM Hub: Customer Service Management Overview / Field Service Management: Guides and Services / Moving to ServiceNow Field Service Management: Migration Considerations

Moving to ServiceNow Field Service Management: Migration Considerations

Moving field work into ServiceNow Field Service Management means carrying across technicians, skills, territories, assets and open work orders while technicians keep serving customers. The sections below cover what to inventory and how it maps to the ServiceNow data model, technician communication and change management, work order and scheduling data migration, cutover strategy, skills and territory setup, upstream and downstream integrations, rollback planning, post-migration success measures, support and training, cleansing records before anything is loaded, and how to tell the migration has landed.

What to Inventory and Map

Catalog your current field service data: active technicians and their skills, service territory and geographic boundaries, equipment and assets in field, work orders (completed, open, and queued), scheduling approach (daily, weekly, or as-needed), customer locations and contact information. This becomes baseline for comparison with ServiceNow data model.

Data mapping: for each current data element, identify where it goes in ServiceNow. Technician names and contact info go to User table, technician skills go to skill records, service territories go to location or custom table. Work orders must be normalized: is a work order the same as a ServiceNow assignment, or does it include multiple assignments? Clarify mapping before data migration to avoid rework.

Technician Communication and Change Management

Field technicians are directly affected by FSM migration. They move from paper tickets, radio dispatch, or simple web app to ServiceNow mobile app. This requires training and support. Technicians need hands-on practice with new app, understanding of how to update job status, how to submit photos and notes, how to report completion time. Some technicians adopt quickly; others resist. Plan for support after go-live, long enough to handle questions and frustration.

Communication: start early, explain why migration is happening, what changes in technician workflow, when training will occur. Involve technicians in pilot testing; their feedback shapes final configuration. If technicians feel heard, adoption is smoother.

Work Order and Scheduling Data Migration

Existing work orders (open, scheduled, completed) should be migrated to ServiceNow so teams have complete history. Completed work orders are lower priority (historical, for reporting); active and scheduled work orders are critical. Plan data validation: count work orders before migration, count after, verify matching. Do not migrate with errors; data quality on go-live day sets expectations for the future.

Scheduling: current assignments (who is assigned what, when) may need to be recreated in ServiceNow’s format. If using legacy system’s schedule, transfer to ServiceNow shortly before go-live so team is working with new system’s scheduling interface before go-live. This allows a period of parallel operation and validation.

Cutover Strategy and Timeline

Approach A: Phased Cutover. Start FSM in one region or territory, operate parallel with legacy system for a set period, expand to other regions after first region stabilizes. Lower risk but longer timeline.

Approach B: Big Bang Cutover. Disable legacy system, enable FSM on a specific date. All technicians and dispatchers move simultaneously. Higher risk but faster path to unified system. Requires contingency: if FSM has critical issues first day, can you fall back to legacy system temporarily?

One common choice is Approach A: run a pilot region for a set period, measure stability (dispatches on time, technicians receiving work, no major outages), then expand. Expansion and stabilization add further time, which depends on how the pilot performs.

Technician Skills and Service Territory Setup

ServiceNow FSM matches work to technicians based on skills and service territory. Before go-live, define skills (plumbing, HVAC, electrical) and territory assignments. Technician record should include documented skills and assigned service area. This data must be accurate for FSM routing to work correctly. Invest in data entry and verification upfront; inaccurate skills cause mismatched assignments post-go-live.

Integration with Upstream and Downstream Systems

Field Service does not stand alone. It must integrate with upstream order or customer service system (where work originates) and downstream systems (accounting for invoicing, asset management to track equipment). Identify these integrations early: what data flows from order system to FSM (job details, customer address), what flows from FSM to accounting (time, parts used, travel)? Plan integration in phases: core integration before go-live (job routing), secondary integration post-go-live (asset tracking, invoicing).

Contingency and Rollback Plan

If FSM experiences critical failure first week (cannot dispatch, technicians not receiving work, major data loss), can you quickly revert to legacy system? Have contingency plan: legacy system stays available for a set period post-go-live, staff trained to reactivate it, customer communication about delays prepared. After that period, legacy system is decommissioned. This gives you a window to fix FSM issues before customers experience significant impact.

Success Metrics Post-Migration

Define metrics: on-time dispatch rate (work orders assigned within SLA), technician acceptance rate (technicians accepting or rejecting assignments), schedule adherence (technicians completing assigned work on time), customer satisfaction (on-time arrival, professional service). Track these closely in the first weeks, then less often while metrics settle. If metrics are not improving or are degrading, investigate: is training sufficient, is workflow broken, do technicians need support?

Support and Training Plan

Budget for ongoing support: training for new technicians, troubleshooting when technicians have issues, regular office hours for questions. Early support needs are intensive and ease as the team settles; size support capacity against the issues you see in the first weeks. Document issues and resolutions so knowledge is available for future onboarding.

Cleansing the records before anything is loaded

Whatever lands in a new field service platform inherits the condition of the legacy rows it came from. Legacy dispatch systems often hold duplicate customer sites, equipment entries with no serial numbers, technicians who left years ago but still have open jobs, and job descriptions written as free text by three different dispatchers. Loading those records unchanged gives the new platform a set of problems it will display with complete confidence. Cleansing is therefore the first migration workstream, not an afterthought. Decide the rule for each field before the load, such as which address is authoritative when two sites share a postcode, and which open jobs are closed rather than carried across. Then run the rules against an extract and count how many records each one changed.

A useful habit is to keep a reject list rather than silently correcting records. Every record that fails a rule goes onto the list with its reason and its proposed fix, and a named person signs off each one. The list becomes evidence for the cutover decision and a guide to where the source system needs attention before it is switched off. Migration reconciliation controls covers controls for this kind of load.

Legacy record type Common defect Migration rule to agree in advance
Customer site Duplicate addresses entered differently Match on site identifier first, address second, and merge only with approval
Equipment No serial number or an unclear model Load with a flag, and do not schedule preventive work until the asset is verified
Open job Status out of date after a manual change Confirm status with the assigned technician, then carry across or close
Technician profile Former staff still listed with open work Reassign open work first, then deactivate the profile
Completed job history Outcomes recorded in free text Load for reporting only, with the free text kept as an attachment

Choosing the cutover shape

The choice between a gradual cutover and a single switch depends mainly on how much of the work can be paused. A gradual cutover moves one territory or one job type at a time, so the legacy system keeps running for everything else and the team can compare outputs side by side. It costs more effort because two systems must be kept in step, and the reconciliation between them is itself a source of error. A single switch is simpler to explain and removes the dual running cost, but it concentrates the risk on one day. It only makes sense when the data has been reconciled completely and the team has rehearsed the switch at least once. Many programs choose the gradual route for the first territory and the single switch for later ones, once the first territory has shown the process is sound.

A cutover runbook that the team can follow at night

  1. Freeze new work in the legacy system at an agreed time, and announce the freeze to dispatchers and technicians in writing.
  2. Take a final extract, run the cleansing rules against it, and reconcile record counts for each object against the reject list.
  3. Load the open work and the active technician profiles first, then the equipment and site records they depend on.
  4. Check a sample of open jobs in the new platform against the legacy extract, confirming technician, time window and status.
  5. Release the new platform to dispatch once the sample matches, and keep the legacy system read-only for the agreed fallback period.

Rollback triggers agreed before the switch

A rollback plan is only useful if the triggers are written down before anyone is under pressure. Agree the conditions in advance: for example, dispatch unable to assign work for a sustained period, technicians unable to receive their schedules, or open jobs missing from the board. Give one person the authority to call the rollback, and make sure the legacy system can still be reopened for writing without a long procedure. A rollback that takes a day to set up is not a rollback plan.

Keeping technicians working through the change

Technicians move from a familiar process to a new screen while still carrying customer work. Schedule the training close to the switch rather than months before, because skills fade. Give each team a local person who has used the mobile app for real jobs and can answer questions on the spot. Expect the first few days to be slow, and plan dispatch around that rather than assuming the old pace will return immediately. For the weeks after the switch, use the go-live hypercare checklist as the working list.

Measuring whether the migration has landed

Reconciliation counts prove the data arrived. They do not prove the work is flowing. After cutover, track the proportion of jobs assigned on time, the number of jobs that technicians reject or hand back, and the number of open records that have no owner. Look at those figures every day for the opening weeks, then move to a weekly review. A figure that improves for a week and then drifts often points to a process gap that training did not cover, not to a platform fault. The data migration and integration service area covers the load side of this work.

Should we migrate completed job history at all?

Migrate the history that management reports need, and keep the rest in an archive the business can search. Loading years of completed jobs can slow the platform and adds little to daily dispatch. Decide the cut-off date with the people who run the monthly reports.

How long can the two systems safely run in parallel?

You can, but every week of dual running doubles the reconciliation effort and invites staff to keep using whichever system they prefer. Set a fixed end date for writing in the legacy system before the cutover starts.

Who should sign off the reject list?

The business owner of each record type should sign off their own rejects, since they know which exceptions are real and which are errors. The migration lead should not close the list alone.

Migrating from one field service platform to another: the order of work and who signs off

To move from one field service management platform to another, work in this order: agree what the old system holds, cleanse it, map it to the ServiceNow data model, load and reconcile a pilot territory, run both systems side by side for a short window, then retire the old one. Each step ends with a named person accepting a specific output, which keeps the sequence from collapsing into a single risky weekend.

Step What it produces Who accepts it Where it usually goes wrong
Inventory A list of record types, owners and volumes Operations lead Parts, contract and entitlement records are left off because they sit in another team’s tool
Cleansing and mapping Field-by-field rules and a reject list Dispatch manager Rules are agreed in conversation and never written down
Pilot load and reconciliation Matching counts and hand-checked sample records Service delivery owner Counts match, but statuses arrive with a different meaning
Parallel run A daily comparison of jobs completed in each system Operations lead Dispatchers keep using the old tool out of habit
Retirement A read-only archive and a decommission date System owner History needed for warranty questions is discarded

When the old platform comes from a different vendor, the field names are the easy part. The harder work is reconciling concepts. What one product calls a booking another calls an appointment on a task, one may treat a visit as a single job while the other splits it into several tasks, and entitlement or contract rules may sit in different places. Write these differences down as a short glossary before mapping starts and have the dispatchers read it. A word that means two things during cutover produces wrong assignments faster than a bad record does.

For the load itself, see the guide to ServiceNow data migration and cutover with reconciliation evidence. The migration hub covers moving from other service tools, and the field service management hub lists the related guides.

Frequently asked questions

Should we migrate historical work orders or just go forward with new system?

Migrate completed work orders for the history that reporting needs; archive older work orders. This provides continuity but is safe (historical data should not change). Active and open work orders must migrate and be validated carefully.

How do we handle technicians who resist the new system?

Involve them early in testing and feedback. Explain benefits (easier scheduling, real-time visibility, less paperwork). Provide hands-on training and support. Some resistance is normal; watch for technicians struggling and provide extra coaching.

What if FSM is not working well during pilot—should we cancel migration?

Do not cancel, but investigate and fix. Common issues: technicians not trained properly (more training helps), data not accurate (cleanse and re-import), workflow misconfigured (adjust settings). Work through issues in pilot; fix before expanding to other regions.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us