OBLYTECH Logo
OBLYTECH Logo
Moving to ServiceNow Policy and Compliance Management: Migration Considerations

Moving to ServiceNow Policy and Compliance Management: Migration Considerations

Migrating policies into ServiceNow Policy and Compliance Management is a planned exercise, not a file upload. It starts with an inventory of every policy and its owner, location and version, then maps dependencies, compliance frameworks and approval workflows before content is redesigned, tagged and validated.

Preparation for Policy Migration

Policy and Compliance Management (PCM) consolidates policies, procedures, and evidence into a single source of truth. Moving legacy policies to ServiceNow is not a simple upload; it requires assessment, mapping, and validation. A poorly planned migration leaves gaps, orphaned content, and process confusion.

Start well before your target cutover date, with enough lead time to plan. Identify a migration sponsor from compliance and a technical lead from platform services.

What to Inventory

Current Policy Repository

Locate all policies, procedures, and guidelines currently in use. These live in multiple places: document management systems, shared drives, intranet wikis, email-shared templates, and process diagrams in Visio or other tools. List the policy name, owner, version, last update date, and current storage location. This inventory is your baseline.

Policy Dependencies and Relationships

Map which policies reference or depend on others. For example, a data handling policy may reference security policy, and both may be required by a specific regulation. ServiceNow allows linking policies, but you must identify these relationships during inventory. Missing links create the impression that policies are isolated when they are not.

Compliance Landscape

List regulatory frameworks that apply to your organisation (ISO 27001, HIPAA, PCI DSS, GDPR, SOX, etc.). For each framework, document which policies satisfy requirements. This mapping becomes part of your PCM configuration and supports regulatory attestation later.

Stakeholder and Approval Workflows

Identify the current approval and sign-off process for policy creation and updates. Who reviews? Who approves? How long does it take? How is approval evidence retained? Document the current state before redesigning workflows in ServiceNow.

Data and Process Mapping

Policy Content Assessment

Review each policy for accuracy, scope, and tone. Policies are often outdated before migration; now is the time to refresh. Delete obsolete policies. Merge closely related policies if they serve the same audience. Assign an owner and target review date to each policy.

Metadata and Tagging Strategy

Decide how to classify policies in ServiceNow. Common dimensions are business function (HR, IT, Finance), audience (all employees, management, specific roles), compliance framework, and risk level. Choose a tagging scheme that allows navigation and filtering; over-tagging makes the system unusable.

Process Redesign Opportunities

Do not automatically replicate your current approval workflow. Use the migration to streamline. For example, if policies currently require seven sign-offs and take six weeks to publish, design a faster workflow with fewer gatekeepers. Document the future state and get buy-in before migration.

Cutover Planning and Options

Big Bang Cutover

All policies migrate on a set date; the old system shuts down. This approach is fastest but highest risk. Use it only if your old system is small, policies are well-organised, and you have strong data quality. Set a go/no-go gate the week before cutover; if data quality is poor, defer.

Phased Cutover by Domain

Migrate policies by business function or compliance domain. For example, migrate HR policies first, then IT, then Finance. This approach spreads risk and allows earlier feedback. Drawback: parallel systems for a period create confusion about which policy is current. Clearly communicate which policies have moved and which have not.

Pilot with Limited Audience

Migrate a subset of policies and run them live with a volunteer department or role group for a trial period long enough to gather feedback. Collect feedback on usability, search, navigation, and approval workflows. Fix issues before full migration. This approach is low-risk but slower.

Risk Controls During Migration

Data Quality Checkpoints

Before cutover, validate that policies migrated correctly. Sample-check 10 to 20 policies in detail: verify content, metadata, linked documents, approval history, and owner assignment. Defects found in validation go back to the source and are corrected before re-migration.

Parallel Run Period

For a two- to four-week period after cutover, the old system remains read-only and accessible. Users can reference it if they need confirmation. Track how often users return to the old system; heavy use signals that migration was incomplete or policies are not discoverable in the new system.

Approval Workflow Testing

Before cutover, test approval workflows end-to-end with real users. A policy update must flow through the correct approvers, with evidence retained. Test edge cases: what happens if an approver is on leave? Can a policy be published without a required sign-off?

Validation Steps

After cutover, validate that policies are discoverable. Run searches for common terms and verify results. Spot-check that policies link correctly to compliance frameworks. Confirm that employee attestation works if you use it. Test mobile access if employees use phones to read policies.

Communication and Training

Before cutover, communicate the old system shutdown date and the new location. Provide a brief guide on how to find and read policies in the new platform. Send reminders in the week before cutover. After cutover, monitor for support tickets and complaints; address usability issues quickly.

Carrying attestation history across without breaking its meaning

For many organizations the attestation history is among the most valuable things a legacy policy system holds, and it is often mishandled in migrations. A record that says a named employee accepted version three of a policy on a given date is evidence only while it stays linked to that version and that person. Once the link breaks, the record becomes a loose assertion. The migration team therefore needs to decide, before any data moves, which historical records must keep their original links and which can be summarized.

The table sets out the treatment that usually fits each kind of history. The column on what breaks is the one to review with the audit function, because it describes what a reviewer would question.

Historical record Usual treatment What breaks if it is handled badly
Individual acknowledgments tied to a policy version Migrate with the original version reference and timestamp The acceptance can no longer be tied to the wording that was accepted
Campaign-level completion totals Keep as a read-only summary with the population definition attached Totals appear to describe a population they never covered
Employees who left before cutover Retain their records in the archive, not the live population Leavers inflate the live population and distort the denominator
Exception approvals still in force Migrate as active with their expiry dates Exceptions silently lapse or become permanent

Organizations sometimes find that the exception row needs the most attention. An exception approved under the old system may carry an expiry date that the new platform does not recognize, and it will then appear as a permanent deviation. Check each active exception against its original approval before cutover, and confirm the expiry date was carried over as a date and not as free text.

Policies in mid-revision when the cutover date arrives

A cutover date rarely lands on a quiet day. Some policies will be part-way through review, with a draft in circulation and the current version still in force. Migrating a draft as if it were final, or dropping the draft because it is not yet approved, both create problems. Set a rule before the freeze. One common approach is to finish the revisions that can be completed in the window, move the rest as the in-force version with the draft kept as an attachment, and state in the record which version controls. Whichever rule is chosen, apply it to every policy in the same way so that the outcome can be explained to an auditor.

Where a policy changes its substance during the cutover, plan a new attestation rather than relying on the old one. The reasoning is simple: an acknowledgment of the previous wording does not show that someone accepted the new obligations. The migration considerations for the risk module cover the current-state inventory to establish before a move, which is a useful starting point here too.

Deciding when to roll back and what to keep from a rollback

A rollback is a serious decision for a policy system, because the people who acknowledged policies after cutover have, in effect, acknowledged them in the new platform. Agree the criteria in advance. The list below is a starting point for a rollback decision and is intended to be adapted to the organization’s own obligations.

  • Attestation records are missing or cannot be linked to the policy version they reference.
  • Active exceptions have lost their expiry dates or their approver.
  • Approval routing sends a policy to people who are not accountable for it.
  • Employees cannot find or read the published policies, and the problem cannot be fixed inside the window.
  • The audit function has not accepted the reconciliation evidence for the moved population.

If a rollback is needed, keep everything created in the new platform as a record rather than deleting it. Deleted acknowledgments can be harder to explain than acknowledgments recorded in the wrong place. The note on data migration validation before cutover covers how to check migrated information.

Testing the policy workflows before users depend on them

Policy migrations can test the content and overlook the workflows. Before cutover, run a publish, an attestation campaign and an exception request from start to finish with a small group of real users. Check that reminders fire on the right schedule, that escalations reach the right manager, and that a leaver is removed from the live population. Those runs can follow the structure of the testing and acceptance checklist, adjusted to the policies in scope.

Keep the test evidence. If an auditor later asks how you knew the attestation workflow worked on cutover day, the test record is the answer, and a verbal assurance is not.

Questions organizations ask about moving policy history

Do all employees need to attest again after the move?

Not necessarily. Re-attestation is needed where the wording or the obligations changed, or where the old acknowledgment cannot be tied to a version. Where the policy is unchanged and the record is intact, the migrated acknowledgment can stand.

How should the archive be presented to users?

Keep it read only and clearly labelled with the date it was closed. Users who need an old version for a dispute should be able to find it without the archive appearing as a current policy source.

Is it safe to merge old and new campaigns into one report?

Only with a clear split by source and period. A combined figure that hides which records came from the old system is unlikely to survive a review of how the cutover was handled.

Migrating to a compliance platform: move the in-force policies and rebuild the control mapping

Move only the policies that are in force today, and rebuild their links to your compliance frameworks inside policy and compliance management instead of carrying old spreadsheets across. The policy text can be bulk-loaded once each document has been checked. The mapping from each requirement to a policy clause, a control owner and the evidence behind it is the part that usually gets lost, and without it the platform holds a library of documents rather than a record of compliance.

A workable order is to fix the scope, clean the in-force set, rebuild the mapping, prove it on a small group, then move the rest. Teams that move everything in one pass often end up with current policies that no requirement points to.

Policy state Action
In force and inside its review cycle Move, then link to its requirements
In force but review overdue Assign an owner and review date, then move
Superseded by a newer version Archive; do not load as live
Nobody has opened it in a long time Confirm with the owner, then retire

Rebuild the mapping one requirement at a time. For each requirement, record the policy clause that satisfies it, the accountable control owner and the evidence that proves the control operates. Keep evidence in its own trail so an auditor can tell apart what someone accepted from what the business actually did. For the service side, see the policy and audit evidence page. The record structure depends on your configuration and release, so check field and table names on your own instance first.

Before any policy is treated as moved, run a coverage check. Pick a handful of requirements at random and trace each one to a current policy, a named owner and a piece of evidence inside the new platform. If a trace takes more than a few minutes or ends at a document in the old system, the mapping is not finished. Count the records on both sides at cutover too, so a shortfall shows up on the day rather than in the next audit. For the reconciliation side, see reconciling data at cutover.

Frequently asked questions

What do we do with policies that are no longer relevant but we are not ready to delete?

Mark them as archived or retired in the system, with a note about when they were retired and why. Do not leave them in active status; they will confuse users. Archive is better than delete because it preserves history and compliance evidence.

Should we mirror our old approval workflow or redesign it for the new system?

Use the migration to improve. If your current workflow has unnecessary gatekeepers or takes too long, streamline it. Pilot the new workflow with one department first; if it works, roll it out. Document the change and the reason in your migration report.

How long should we keep the old system running in parallel?

Keep the old system live until usage logs show that almost nobody is accessing it. Watch the logs. If traffic is still heavy, keep it live longer and investigate why users are not using the new system.

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