OBLYTECH Logo
OBLYTECH Logo
Moving to ServiceNow Employee Journey Management: Migration Considerations
Home / Guides, Services and Solutions / HR Service Delivery: Guides and Services / Employee Journey Management: Guides and Services / Moving to ServiceNow Employee Journey Management: Migration Considerations

Moving to ServiceNow Employee Journey Management: Migration Considerations

This page helps HR and platform teams decide how to move employee lifecycle processes onto ServiceNow Employee Journey Management. It covers inventorying current journeys, mapping data and process, choosing a phased or parallel cutover, deciding what happens to journeys already in flight, and validating before go-live.

Inventorying Current Employee Journey Processes

Before implementing Employee Journey Management, understand what employee journeys your organization already runs. An employee journey is a series of milestones—hire, promotion, leave, transfer, retirement—and the processes associated with each milestone. Inventory what happens today when an employee is hired, when they are promoted, or when they leave.

Create a process map for each journey. Include steps, who performs each step, what systems are involved, and timing. For hire-to-start journey, document recruitment steps, background check steps, offer approval, onboarding tasks, access provisioning, and when the employee is marked active. Most organizations discover they run similar processes but with inconsistencies—different approval paths, different timing, different ownership.

Identify pain points in current processes. Where do things get stuck? Where is manual work that should be automated? Where do employees experience delays? Focus migration energy on fixing the worst pain points.

Data Mapping and Process Transformation

Employee Journey Management in ServiceNow is driven by configuration, not just data. The system has predefined journeys—hire, promotion, separation—but your organization’s process may differ. Before migrating, decide: will you follow ServiceNow’s predefined journey structure, or customize extensively?

Predefined journeys are simpler to implement but require changing your process to match. Extensive customization requires more development but preserves current process. Most organizations compromise: follow the structure of the predefined journey but customize specific steps and approvals.

Map what data comes from HR systems, what is entered manually, and what is generated in ServiceNow. If employee data comes from an HR system feed, does it include all fields ServiceNow needs? If promotions data is in an HR system, does the format match ServiceNow’s expectation? Data mapping is critical—if data is missing or malformed, journey automation fails.

Cutover Strategy

A phased cutover is safest. Choose one employee journey to pilot—for example, hire-to-start. Use ServiceNow Employee Journey Management for new hires while old processes continue for existing employees or other journeys. After the pilot is stable, add another journey. This spreads risk and lets teams learn incrementally.

Pilot should run for a set period and include enough employees to represent variety. Monitor pilot for failures, timing problems, and missing steps. Fix issues in configuration before adding more journeys.

Alternative is parallel running—running old and new systems simultaneously for a period. This is safer but requires duplicate work and careful reconciliation. Most organizations prefer phased by journey because it is faster and requires less duplicate work.

Risk Areas in Employee Journey Migration

The biggest risk is interrupting employee onboarding or lifecycle processes. If the system cannot tell new hires apart from existing employees, or if access provisioning fails, impact is immediate. Mitigate by having manual fallback procedures ready during cutover.

Another risk is data quality. Employee data from HR systems may be incomplete or inconsistent. If employee records lack required fields or have bad data, journey automation fails. Validate source data before cutover.

Integration risk arises if journeys depend on other systems—HR for employee data, procurement for onboarding purchases, help desk for setup tasks. If any integration is broken, the journey stalls. Test integrations end-to-end before cutover.

Change management risk exists if employees and managers do not understand new workflows. Provide training and job aids before cutover. Identify champions who can answer questions during early days.

Validation Steps and Checklists

Before cutover, validate journey configuration against your current process. Walk through the journey step-by-step. Are all steps represented? Are approval chains correct? Is timing reasonable? Have subject matter experts review configuration.

Validate data feeds. Run employee data through the journey system using test records. Confirm all required fields are populated correctly. Confirm employees are categorized correctly so the right journey triggers for each person.

Validate integrations. If journey creates tickets in help desk, create a test ticket and verify it appears correctly. If journey updates HR system, verify updates appear. If journey sends notifications, confirm recipients get them.

Test cutover procedure. If you will migrate historical employee records, test the migration on a sample. Run validation reports to confirm counts and data accuracy match source systems.

Training and Communication

Employees and managers are the primary users of Employee Journey Management. They initiate journeys (like promotion requests) or receive tasks (like onboarding tasks). Train them on new workflows before cutover.

HR staff must understand how to troubleshoot failed journeys and when to escalate. Operations managers must understand which approvals they are responsible for. Create runbooks documenting common scenarios and error handling.

Communicate why the change is happening and what benefits it brings. If employees had to wait weeks for onboarding tasks in the old system, explain how new system automates that. If managers had to chase people for approvals, explain how new system surfaces approvals to them.

Ongoing Monitoring Post-Cutover

Monitor journey completion rates and timing after cutover. How long does average hire-to-start journey take? Compare to targets. If journeys are taking longer than expected, identify bottleneck steps.

Track failed journeys. If a journey fails partway through, are you notified? Can admins restart it? Have a process to investigate and fix failures quickly before employees are affected.

Gather feedback from employees and managers on the new system. What works well? What is confusing? What could be improved? Plan enhancements for next phase.

Deciding what happens to journeys already in flight

The hardest migration question is rarely about data. It is about the employees who are part-way through a legacy process on the day you cut over. A hire who has accepted an offer, a manager halfway through a transfer, and a leaver whose access removal is pending all need a decision. The three options are to let the legacy process finish, to migrate the open case into the new journey, or to restart it. Each has a cost, and the choice should be made per journey type, not once for the whole program.

Option for an open case Works best when Main risk What must be recorded
Let it finish in the legacy process The case is close to completion Two systems hold partial truth about the same person The legacy owner and the date the case closes
Migrate the open case The new journey has a clear mapping for every step done so far Completed steps are recreated, duplicating tasks Which steps are marked complete on import, and why
Restart in the new journey The case is early and few steps are done Tasks already done are repeated for the person Who confirms the earlier steps are done outside the system

A cutover runbook for the first day

The cutover day should look like a rehearsed sequence, not a switch. A runbook keeps the people involved honest about what is changing, when, and who can stop it. Write it with one owner per line, and rehearse it on a copy of the environment at least once, using a realistic set of open cases.

  1. Freeze new legacy records for the journey being moved, and announce the freeze to the teams that create them.
  2. Export the open cases and their step status, and check the export against the legacy system’s own count.
  3. Load the open cases into the new journey in a test batch, and reconcile the step states against the export.
  4. Switch triggers for new events to the new journey, keeping the legacy triggers disabled rather than deleted.
  5. Run the first real events through the manual check described in the runbook, with the legacy owner watching the queue.
  6. Agree the rollback point in advance, and the signal that would trigger it, before the switch is made.

Reconciling two systems during the overlap

During any overlap period, someone has to answer the question “where is this person in the process?” with one answer. Assign that duty explicitly to a reconciliation owner who compares the two systems on a set schedule and records each mismatch. The reconciliation does not need to be elegant. It needs to be complete for the population in scope, and it needs a closing date so that the duplicate effort stops.

Picture a manager who completes a transfer checklist in the legacy tool and then receives a new task for the same transfer in the new journey. The reconciliation owner should see the duplicate in the first comparison, but only if the comparison includes completed legacy tasks as well as open ones. A reconciliation that looks only at open work will miss exactly the duplicates that cause confusion.

When the migration should pause

Set pause criteria before cutover. A pause is justified when the reconciliation shows mismatches that no one can explain within the window, when an integration that feeds the journey is unstable, or when a new journey type is producing failed cases faster than the team can fix them. A pause is not a failure of the program. It is the mechanism that stops a bad cutover from becoming a permanent one.

Questions about moving an employee journey

Should historical employee records move into the journey?

Usually only the records needed for active processes, such as open cases and recent milestones. Archived history can stay in its source system with a reference, which keeps the cutover smaller and the audit trail clearer.

Who should approve the decision to switch triggers?

The HR owner of the journey, with the platform owner confirming that the reconciliation has passed. Make the approval a recorded step in the runbook rather than an informal agreement in a corridor.

What do managers need to know on the first day?

Which tasks now appear in the new place, which legacy tasks they should ignore, and who to contact when a task looks wrong. A one-page note is often enough if it is written for the manager’s view, not the project’s.

How long should the overlap last?

Long enough to see each journey type run through at least one full cycle, including the rarer cases. Tie the end of the overlap to that evidence rather than to a fixed calendar date, and write the closing criteria down.

Next step

Before the cutover date, walk the reconciliation steps in the testing and acceptance checklist and compare them with the data migration and integration service scope.

ServiceNow Employee Journey Management migration: what to settle before the first journey moves

Moving to ServiceNow Employee Journey Management means replacing the checklists, emails and spreadsheets behind hires, transfers and exits with journeys that assign tasks to HR, managers, IT and the employee. Migrate one journey type at a time, and name an owner for every task before anything is built.

Ownership comes first for a practical reason. A legacy onboarding checklist often has a long list of lines but only a few with a named person against them; the rest depend on somebody remembering. A journey cannot assign a task to nobody, so those gaps surface the moment you try to build it.

Before the first journey is configured, list each task and write four things beside it: who completes it, which event makes it due, what it waits on, and how the team will know it is done. Tasks that fail that test are usually policy questions rather than configuration, and HR leadership should settle them, not the platform team.

Four faults appear repeatedly in a first pilot:

  • Triggers that fire from the wrong event, such as a start date entered late in the HR system.
  • Tasks assigned to a role that nobody holds in the directory, so they sit unassigned.
  • Tasks that wait on a purchase or access request in another system, with no status the journey can see.
  • Journeys copied from a template without removing steps the organisation never performs.

Design the tasks with the employee onboarding workflows built around roles in mind, and plan the move of open cases using the data migration and cutover approach with reconciliation. The wider Employee Journey Management guides cover the rest of the area.

What is ServiceNow Employee Journey Management?

It is the part of HR Service Delivery that runs lifecycle events such as hiring, internal moves and leaving as journeys: sets of activities, each with an owner, a due point and a status. Some ServiceNow material uses the name Enterprise Onboarding and Transitions for closely related capability.

Which journey should move first?

Usually the one with the clearest trigger and the most volume, which in most organisations is hiring. A clear trigger means one system event, such as an accepted offer, starts the journey, so the pilot tests the design rather than an argument about when the process begins.

How do you tell whether a migrated journey is working?

Check that every task reached a real person on the day it became due, that no journey is stalled on a task nobody can see, and that managers and new starters stop asking HR for status. Failed or stalled journeys should appear in one list.

Onboarding and transitions need separate journey designs before the migration starts

Onboarding and transitions look alike on a process map, but they start from different facts. An onboarding journey begins with a person who has no access, no equipment and no history with the company. A transition begins with someone who already holds all three. Design each as its own journey. A template built for a new hire adds what a transfer needs, but it often forgets to remove what the old role gave.

Onboarding is usually the first journey teams migrate, because its steps are visible and its failures show up on a new starter’s first day. The ServiceNow onboarding and lifecycle event guides cover the lifecycle triggers in more detail. Transitions are harder to see. A promotion may change approvals, a transfer may change the manager and cost centre, and a change of location may change equipment. Each of these needs a removal step as well as an addition step, and the removal is the one that tends to get missed.

Design point Onboarding journey Transition journey
Starting state No access, no assets, no prior record Existing access, assets and approvals
Main work Add access, equipment and first-week tasks Change access and approvals, and close what the old role used
Typical trigger An accepted offer with a start date A change in role, manager, team or location
Hardest step Getting every provisioning task ready before day one Removing access the previous role granted
End condition The person can do the first week’s work Old assignments are closed and new ones confirmed

Before the migration, write the transition cases as their own list. Sample recent role, team and location changes from the HR records and sort them by type. Each type that appears often needs its own journey. Rare types can run as a manual exception with a named owner. Do not force rare cases into a journey built for common ones. The onboarding workflow design guide shows how common cases are usually structured.

When you test a transition, use a person who moves between two teams with different access. Check that the new access appears, and check that the old access is gone. A transition that adds the new access and leaves the old one in place passes a simple test and still leaves a gap that a security reviewer is likely to find. Keep the removal check in the validation checklist, not only in the design notes. The offboarding controls approach applies the same logic to leavers.

Frequently asked questions

Should we migrate historical data for past employee journeys?

No, typically not. Past journeys are complete and do not need to be in the new system. Migration value is for future journeys. If you need historical records for audit purposes, keep them in archive. Focus cutover effort on getting future journeys right.

What if an employee journey fails partway through?

Design fallback procedures. If an approval step fails, can an admin manually approve? If a notification doesn't send, how are people notified? Have manual workarounds ready during pilot so you can help employees even if the system fails.

How do we handle employee journeys that are not standard—like unique contract terms or special arrangements?

ServiceNow journeys should handle the common case. For exceptions, have a manual exception path. A manager can manually create tasks or mark milestones as needed. Document which journeys have exceptions and how they are handled. Revisit configuration after launch to understand if exception volume indicates the journey configuration does not match business practice.

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