CRM migration
Field-level mapping, validation, and rollback between Thomson Reuters Case Center and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Thomson Reuters Case Center
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
12 of 12
objects map 1:1 between Thomson Reuters Case Center and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
2–4 weeks
Overview
Thomson Reuters Case Center organizes case files, exhibits, evidence, and hearing materials for legal proceedings — it tracks parties (plaintiff, defendant, witness), document hierarchies, annotations, and court scheduling. Dynamics 365 Sales is a commercial CRM built on Microsoft Dataverse that manages accounts, contacts, leads, opportunities, and activities. The two platforms share no native object equivalents: Case Center has no account or contact concept, and Dynamics 365 has no exhibit or hearing management. We map Case Center parties to Dynamics 365 Contacts and Accounts, case records to a custom Case entity, exhibits and documents to Notes/Attachments, and hearings to Activities/Events. The migration extracts Case Center data via API with a phased approach — parties first (since they are foreign keys), then cases, then documents, then activity history. Any court-adjacent workflow such as evidence submission deadlines, exhibit numbering, or hearing reminders must be rebuilt as Dynamics 365 workflows, Power Automate flows, or manual processes post-migration. We deliver a field-level diff before the full run and a delta-pickup window so Salesforce reflects Case Center's final state at cutover.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
Thomson Reuters Case Center platform overview
Scorecard, SWOT, gotchas, and pricing for Thomson Reuters Case Center.
Destination platform
Microsoft Dynamics 365 Sales platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Sales .
Data migration guide
The complete Microsoft Dynamics 365 Sales migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Microsoft Dynamics 365 Sales migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Sales .
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Thomson Reuters Case Center object lands in Microsoft Dynamics 365 Sales , including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Thomson Reuters Case Center
Case
Microsoft Dynamics 365 Sales
Case (Custom Table)
1:1Case Center Case records become a custom Case table in Dynamics 365 Dataverse. The Case table requires a custom schema since Dynamics 365 has no native Case object beyond the service-level Cases entity. We create CaseNumber, CaseTitle, CaseType, FiledDate, CourtName, and CaseStatus fields on the custom entity. Case-party relationships are established via a lookup from the custom Case table to the Contact record.
Thomson Reuters Case Center
Party
Microsoft Dynamics 365 Sales
Contact
1:1Case Center Parties (plaintiffs, defendants, witnesses, experts) map to Dynamics 365 Contacts. Each party role is stored in a custom PartyRole pick-list field on the Contact (e.g., Plaintiff, Defendant, Witness, Expert Witness). We map the party's name, firm/organization, email, phone, and address fields directly to Contact standard fields. Related-party organizations map to Account records with a Contact-to-Account lookup.
Thomson Reuters Case Center
Party (Organization)
Microsoft Dynamics 365 Sales
Account
1:1When a Case Center party is an organization (e.g., corporate defendant, government agency), we map to Dynamics 365 Account. Account stores the organization name, website, address, industry, and employee count. The Contact record links to Account via the Parent Customer ID lookup. Party-specific metadata (e.g., party type, insurance carrier) is stored in custom fields on the Account.
Thomson Reuters Case Center
Exhibit
Microsoft Dynamics 365 Sales
Note (Annotation)
1:1Case Center exhibits (documents, images, multimedia) migrate as Dynamics 365 Notes (Annotation entity). Each exhibit retains its exhibit number, title, description, and original upload timestamp. The Note is linked to the parent Case record via the RegardingObjectId lookup. File content is re-uploaded to Dynamics 365/SharePoint; inline annotations and redactions are preserved as Note text content or attachments.
Thomson Reuters Case Center
Hearing
Microsoft Dynamics 365 Sales
Activity (Appointment)
1:1Case Center hearing records become Dynamics 365 Appointments or custom Hearing activities. We map hearing date, start time, end time, hearing type (e.g., Motion, Trial, Status Conference), virtual/in-person flag, and court location. The activity is linked to the parent Case record. Judge name and courtroom are stored in custom fields since Dynamics 365 Appointments have no native hearing-specific fields.
Thomson Reuters Case Center
Annotation/Note
Microsoft Dynamics 365 Sales
Note (Annotation)
1:1Case Center annotations (court clerk notes, judge remarks, party correspondence logged in the case file) migrate to Dynamics 365 Notes attached to the parent Case or Contact record. Original annotation author and timestamp are preserved in the Note's CreatedBy and CreatedOn fields. Rich-text formatting is converted to plain text or HTML depending on Dynamics 365 version.
Thomson Reuters Case Center
Custom Case Field
Microsoft Dynamics 365 Sales
Custom Field (Column)
1:1Any custom fields configured in the Thomson Reuters Case Center account (e.g., Case Jurisdiction, Practice Area, Assigned Judge, Case Status Reason) map to custom columns on the Case table in Dataverse. Custom fields follow Dynamics 365 naming conventions — alphanumeric Column names without spaces. We create the fields in the Dataverse schema before migration and map values field-by-field.
Thomson Reuters Case Center
User/Team Member
Microsoft Dynamics 365 Sales
SystemUser (User)
1:1Case Center user accounts (court staff, attorneys, judges, litigants) are mapped to Dynamics 365 SystemUser records by email address match. Permissions and access roles do not migrate — Dynamics 365 security roles and team membership are configured post-migration based on your security model. We flag any Case Center users without email matches before migration so you can decide whether to invite them to Dynamics.
Thomson Reuters Case Center
Case Document Folder
Microsoft Dynamics 365 Sales
SharePoint Document Location
1:1Case Center organizes exhibits in folder hierarchies. We reconstruct these as SharePoint Document Locations linked to the Dynamics 365 Case record. The folder structure (top-level: Case Number, sub-levels: Exhibit Type, Filing Date) is preserved in SharePoint. Dynamics 365 maintains a pointer to each SharePoint location via the DocumentLocation entity.
Thomson Reuters Case Center
Evidence Link
Microsoft Dynamics 365 Sales
Custom Junction Entity
1:1Case Center evidence-to-exhibit cross-references and hyperlink relationships require a custom junction table in Dynamics 365. For example, if Exhibit A references Exhibit B via a footnote, we create a custom EvidenceReference junction entity with SourceExhibitId and TargetExhibitId lookups to the Note entity. This preserves the evidentiary relationship graph without relying on Dynamics 365's flat note structure.
Thomson Reuters Case Center
No Equivalent
Microsoft Dynamics 365 Sales
Power Automate Flow
1:1Case Center hearing reminder notifications, exhibit deadline alerts, and filing deadline workflows do not have a Dynamics 365 equivalent. These must be rebuilt as Power Automate flows or Dynamics 365 workflows post-migration. We export the workflow definitions from Case Center as a reference document so your admin can map each trigger and action to the Power Platform equivalent.
Thomson Reuters Case Center
Billing/Legal Hold Status
Microsoft Dynamics 365 Sales
Custom Field on Case
1:1Case Center tracks case billing status and legal hold flags. These map to custom pick-list fields on the Case table (BillingStatus__c, LegalHold__c). Dynamics 365 has no native billing or litigation-hold concept — these are operational flags maintained in custom fields for reporting and compliance tracking.
| Thomson Reuters Case Center | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Case | Case (Custom Table)1:1 | Fully supported | |
| Party | Contact1:1 | Fully supported | |
| Party (Organization) | Account1:1 | Fully supported | |
| Exhibit | Note (Annotation)1:1 | Fully supported | |
| Hearing | Activity (Appointment)1:1 | Fully supported | |
| Annotation/Note | Note (Annotation)1:1 | Fully supported | |
| Custom Case Field | Custom Field (Column)1:1 | Fully supported | |
| User/Team Member | SystemUser (User)1:1 | Fully supported | |
| Case Document Folder | SharePoint Document Location1:1 | Fully supported | |
| Evidence Link | Custom Junction Entity1:1 | Fully supported | |
| No Equivalent | Power Automate Flow1:1 | Fully supported | |
| Billing/Legal Hold Status | Custom Field on Case1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Thomson Reuters Case Center gotchas
Court-hosted vs. firm-hosted deployment affects migration scope
No public API documentation for direct data extraction
Multimedia evidence requires separate media handling
Redaction metadata may not survive cross-platform migration intact
Microsoft Dynamics 365 Sales gotchas
Professional tier 15-table custom table limit blocks migrations
October 2024 pricing increase applies at renewal for all customers
Custom fields must be created in the UI before API writes
Power Platform request limits apply to bulk migrations
Activity records orphaned to inactive owners fail silently
Pair-specific challenges
Migration approach
Design the Dataverse Case schema before any data moves
FlitStack AI reviews your Case Center data model (custom fields, case types, party roles, exhibit types) and designs a custom Case table in Dynamics 365 Dataverse. We create all custom columns, pick-lists, and the EvidenceReference junction entity. We deliver a schema design document for your Dynamics admin to review and approve before we create any fields in your tenant. This step prevents schema mismatch errors during the migration run and ensures all custom field names follow Dynamics 365 naming conventions.
Export Case Center data in dependency order: Parties first
We extract Case Center data via the Thomson Reuters API in a strict sequence: Users and Teams (for owner resolution), then Parties (since party IDs are foreign keys on cases), then Cases, then Exhibits, then Hearings, then Annotations. Rate-limit headers from the Case Center API determine batch size. We log every API response including rate-limit status. Any record with a missing required field (e.g., a case with no parties) is flagged in a pre-migration exception report so your team can decide whether to add the data or exclude the record.
Match Case Center users to Dynamics 365 SystemUser records by email
Case Center user accounts are matched to existing Dynamics 365 users by email address. Unmatched users are listed with their Case Center role (Attorney, Judge, Court Clerk) in a pre-migration report. Your admin either creates the Dynamics user account first or assigns those records to a fallback user during migration. We do not create Dynamics 365 user accounts automatically — that requires your tenant admin to provision licenses and assign security roles.
Run a sample migration with field-level diff on 50–200 records
A representative slice of Case Center records (typically 50–200 across 3–5 case types) is migrated to a Dynamics 365 sandbox or development environment. We generate a field-level diff report showing source value, mapped field, and destination value for every column. You review the diff, confirm party-role mapping, exhibit linkage, and hearing scheduling. Any incorrect mapping is corrected in the field map before the full run commits. Sample migration typically takes 1–2 days.
Execute full migration with delta-pickup window and audit log
The full migration runs against your Dynamics 365 production environment. A delta-pickup window (24–48 hours after initial completion) captures any Case Center records modified or created during the cutover window. Every operation is logged to an audit table: record count per entity, error count, and skipped records. One-click rollback reverts all changes if reconciliation fails. After rollback verification, we deliver a final data quality report with record counts and a comparison against the Case Center source totals.
Platform deep dives
Thomson Reuters Case Center
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Sales
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Thomson Reuters Case Center and Microsoft Dynamics 365 Sales .
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Thomson Reuters Case Center: Thomson Reuters developer portal documents API rate limits for other products but Case Center-specific API documentation is not publicly available.
Data volume sensitivity
Thomson Reuters Case Center doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Thomson Reuters Case Center to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Thomson Reuters Case Center to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Thomson Reuters Case Center
Other ways to arrive at Microsoft Dynamics 365 Sales
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.