How can I migrate a customer-support ticket queue without losing assignments?
Quick answer
Inventory the fields and routing rules that determine who handles each ticket, map them to the destination, and resolve missing users or teams before migration. Test representative tickets in a non-production destination, then compare record counts, owners, statuses, priorities, tags, and escalation details against the source. Do not assume that a successful data import also recreates assignment rules; verify routing separately.
The question, the details, the next step.
A practical checklist
List ticket owners, teams, queues, and unassigned records; flag owners without a confirmed destination match.
Map owner, status, priority, tags, escalation details, and ticket identifiers, recording transformations and unresolved fields.
Document each assignment rule’s conditions, recipient, and fallback; decide how it will be recreated in the destination.
Test representative tickets in a non-production destination, including inactive-owner and unassigned cases.
Compare record counts, individual ticket values, routing results, and migration errors; resolve discrepancies before production.
A few more useful answers
Should I change old tickets owned by inactive users before migrating?
First identify and count them, then decide with the queue owner whether to map them to an existing destination user, preserve them in another supported way, or leave them unresolved for review. Keep the decision visible in the mapping rather than applying a silent default.
What if the destination has no equivalent field for escalation details?
Mark the field as unresolved and agree on an explicit treatment before the move, such as a supported destination field or a documented exclusion. Include the chosen treatment in the test and reconciliation plan.
Does a clean migration report prove assignments were preserved?
No. Migration counts and error logs are useful checks, but they do not by themselves prove that every owner, field, or routing rule behaves as intended. Compare representative records and test routing separately.
Sources
References used for this guide.
- [S1] Map Salesforce users to Dynamics 365 users (preview) learn.microsoft.com · Checked
- [S2] Map Salesforce objects and fields to Dynamics 365 (preview) learn.microsoft.com · Checked
- [S3] Migrate data and verify results (preview) learn.microsoft.com · Checked
