ServiceNow Data Migration and Import Sets Adoption and Training Plan
This page helps a migration lead decide who needs training on Data Migration and Import Sets, what each group must learn, and how to show that a person can run a load alone. It covers the four audiences, the training formats that suit each one, and the evidence that should decide when access is granted.
Understanding the Audience
Data Migration and Import Sets serves different audiences. Platform administrators use it to configure import infrastructure. Integration specialists build the workflows. Data owners validate data quality and sign off on loads. Business users run imports or interact with the results. Each audience needs different training.
Before designing training, segment your audience: How many administrators? How many integration specialists? How many data owners? How many casual users who just need to know that data is being migrated? Tailor training depth to audience needs: deep technical training for administrators, workflow training for integration specialists, validation training for data owners.
Core Training Topics by Role
Administrators need to understand: architecture (import sets, transform maps, load procedures), configuration (setting up data sources, scheduling), troubleshooting (identifying and fixing load failures), and performance (optimising large migrations). This is hands-on training; administrators should build a simple import during training.
Integration specialists need: workflow design (when to use import sets vs. APIs), data quality rules (when to flag data for manual review vs. auto-load), transform logic (conditional transforms, calculations), and error handling. They should build a realistic transform map during training.
Data owners need: data validation (how to check that migrated data is correct), workflows (how to report issues and request re-runs), and escalation (what to do if a load fails). They do not need to understand the technical details; they need to know their role in the process.
Training Formats and Delivery
Combine formats: self-paced online modules for background knowledge (what is an import set?), instructor-led workshops for hands-on learning, and job aids for reference. A typical training plan includes: one-hour overview for all audiences (what is Data Migration?), two-hour technical deep-dive for administrators, two-hour workflow training for integration specialists, and one-hour validation training for data owners.
Schedule training close to when people will use the system. Training a month before a migration is forgotten by migration time. Train a week or two before, or just-in-time during the migration.
Hands-On Labs and Simulation
Administrators should set up a test import in a non-production environment during training. Using sample data (employee CSV, customer data), they configure a staging table, build a transform map, and run a test load. This builds confidence and uncovers questions that lectures miss.
Provide sample data and templates. A template import set for employees, a template transform map, and example load procedures save time and ensure consistency. Trainees can use the template as a starting point and customise it for their use case.
Documentation and Reference Materials
Create job aids: one-page checklists for common tasks (configure a new import, troubleshoot a failed load, validate results). Create a runbook for major migrations (initial data load, subsequent syncs). Record in the runbook the setting each step relies on, so the reason for it stays with the team. Store all materials in a central location (wiki, knowledge base) so users can find them quickly.
Also document lessons learned: what data quality issues did you encounter? How did you solve them? What took longer than expected? This institutional knowledge helps future migrations run more smoothly.
Adoption Milestones and Metrics
Track adoption: how many administrators are trained to run imports? How many integration specialists can build transforms? After training, measure: what percentage of trainees attempt to use the system within an agreed period? How many reach out for help? How many complete their first migration successfully?
Success metrics include: time-to-productivity (how long before someone can run a migration independently), first-attempt success rate (what percentage of migrations load without errors), and data quality (how many rows are rejected for quality issues). Use these to gauge training effectiveness.
Ongoing Support and Upskilling
Training does not end at go-live. Provide ongoing support: office hours where people can ask questions, a dedicated Slack channel for data migration topics, and periodic refresher training for new hires. As the team encounters new challenges (migrating a new data source, handling unexpected data issues), share learnings broadly.
Plan advanced training for power users: complex transforms, optimisation for large datasets, building reusable components. Upskilling your strongest users makes them more independent and reduces bottlenecks on the platform team.
Change Management and Communication
Data Migration changes how data gets into ServiceNow: from manual imports to automated workflows. This is a change for data owners and business users. Communicate early: what is changing, why, and what does it mean for them? When will their data be loaded? What validation can they do?
Address concerns: will data be lost? Will the old system still be available? How fast will the migration run? Who do they contact if something goes wrong? Clear communication and addressing concerns upfront builds confidence and reduces resistance.
Turning trainees into people who can run a load alone
Training shows that someone understands the import process. It does not show that they can run a production load without help at two in the evening when the first file fails. The gap between those two states is where many adoption plans quietly break down. A practical plan therefore treats readiness as something a person demonstrates in stages, with the access they hold tied to what they have shown, rather than something a course certificate grants automatically.
The stages can be simple. A trainee first watches an experienced operator run a load and explain each row result. Next they run a load themselves in a non-production copy while a coach sits alongside. Then they run one unaided in that copy and talk the coach through the results. Only after that do they receive permission to run against live tables, and even then the first live run is reviewed the same day. Each stage takes as long as the person needs, which is why a fixed calendar date for full readiness is a poor commitment to make.
Matching access to what each person has shown
Access follows evidence. A person who has run scheduled reloads of a known file does not need rights to change transform maps, and an integration specialist who builds maps should not hold approval rights over production loads. Writing the mapping between tasks, evidence and access down before training begins prevents a common argument in a migration program, which is whether a given colleague should have been able to do something.
| Task | Who should perform it | Evidence of readiness | Access granted |
|---|---|---|---|
| Running a scheduled reload of a known file | Operations analyst | Two supervised runs, and a correct reading of the row outcomes without help | Run rights on the one data source involved |
| Building or changing a transform map | Integration specialist | A map built from a sample file, reviewed for how rejected rows are handled | Development rights in a non-production scope |
| Approving a production load | Data owner, with the platform owner | Signed reconciliation of a previous wave | Approval step in the change record |
| Investigating an errored row | Data steward | Traced one row from source to target on a live example | Read access to the import set and its results |
Handover from the project team to the run team
The project team that built the migration often does not stay on to run it, and the handover is where knowledge goes missing. The run team needs more than the documents. It needs the reasons behind the odd rules, such as why one field is always blank in the source, or why a particular reference table must load before the others. A recorded walkthrough of the three most frequent failure cases, given by the people who fixed them, is worth more than a long runbook that nobody reads twice.
- Name the run team’s lead before the first production load, and have that person attend the reconciliation of each wave.
- Give the run team the reject queue and the load log, and have them work it under supervision for at least one full cycle.
- Run a debrief after the first live load and let the trainees say what they would change in the procedure.
- Transfer ownership of the runbook to the run team in writing, with the open questions listed next to it.
When the training plan should be shorter than it looks
Not everyone who touches the migration needs the full course. Executives who approve the cutover need the decision points and the reconciliation summary, not the mechanics of a transform script. Source system owners need to know what their extract must contain and how it will be checked. Sending these groups through the administrator curriculum wastes their time and makes the training look irrelevant, which weakens attendance for the people who do need it. Cut the plan down to what each group will do, and state plainly what each group does not need to learn.
Questions teams ask about migration training
How do we train people when the load schedule keeps moving?
Teach the procedure, not the calendar. Trainees learn the same sequence of checks whatever the date, and the supervised runs can be scheduled against whichever load is next. A plan tied to a fixed go-live date tends to be forgotten by the time the date arrives, so keep the training close to the work and repeat the practice runs when the schedule moves.
Should a contractor who leaves after go-live be trained to the same level?
Train them to the level of the task they will perform, and make sure the knowledge they take with them is written into the runbook. The question is less about the person and more about whether the organization can run the next load without them. If it cannot, the handover has not been completed.
What is a sensible sign that adoption is working?
A strong indicator is the run team clearing the reject queue for a full cycle unaided, with nothing escalated back to the project team. Attendance and course scores show that people turned up, not that they can run a load, so use the supervised run record as the measure instead.
Next step
The people-side decisions sit closely with the governance model for data migrations, which sets who may approve what. Where the training sits inside the wider change work, the user adoption and training service describes the broader support.
Frequently asked questions
Should all data owner teams go through formal training?
Not necessarily formal training. Data owners need to understand their role in validation and know who to contact for issues. A one-hour overview and a job aid (how to validate your data was loaded correctly) might be enough. Formal training is most important for administrators and integration specialists who build and maintain the imports.
How do you build confidence in a new data migration process?
Start small. Pilot the data migration with a non-critical dataset (test data or a small user group). Get feedback. Fix issues. Then expand to larger migrations. A successful pilot builds confidence and reveals problems in a lower-risk setting.
Should training cover both ServiceNow Data Migration and integration platforms (like Boomi)?
If your organisation uses ServiceNow Data Migration for some migrations and other integration platforms for others, yes. But focus training on what your organisation uses. If Data Migration is the standard, focus there. The basics (extract, transform, load) are the same across tools; specific training can focus on ServiceNow.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us