Project Management migration
Field-level mapping, validation, and rollback between Project Nucleus and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Project Nucleus
Source
Microsoft Project
Destination
Compatibility
10 of 12
objects map 1:1 between Project Nucleus and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Project Nucleus to Microsoft Project is a structural migration that requires resolving offline-first sync state before extraction, rebuilding custom field schemas per project rather than globally, and mapping resource assignments across a fundamentally different permission model. Project Nucleus stores records locally and syncs on connectivity; we coordinate a forced sync window and flag any records modified after the last confirmed sync to prevent stale data from migrating. Custom fields in Project Nucleus are defined per-project, not globally, so we extract the full custom field definition for each project during scoping and build a per-project field map. Microsoft Project does not expose a REST API for bulk import; we work with CSV and MPP file formats with chunking for projects exceeding 10,000 tasks. Workflows, automations, and custom reporting configurations do not migrate; we deliver a written inventory of these for your admin to rebuild post-migration.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Project Nucleus object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Project Nucleus
Project
Microsoft Project
Project (MPP or cloud plan)
1:1Project Nucleus Projects map directly to Microsoft Project plans. Project metadata including name, description, status, start date, end date, owner, and creation timestamp migrate intact. We import via CSV orMPP file format into Project desktop or Project for the web depending on the destination license. Archived or completed projects migrate with status preserved; active projects are migrated first and validated before archived records are processed.
Project Nucleus
Task
Microsoft Project
Task
1:1Tasks inherit parent project context and include name, description, status, assignees, due dates, and priority. We preserve task ordering and hierarchy, mapping the Project Nucleus task order to the Microsoft Project task sequence. Start and finish dates migrate directly; if Project Nucleus uses a different working-hours default, we apply a task-calendar mapping during transform to prevent scheduling drift.
Project Nucleus
Subtask
Microsoft Project
Subtask (Task with outline indent)
1:1Project Nucleus sub-task hierarchy maps to Microsoft Project outline indentation. The nesting depth migrates as-is up to the outline depth the destination plan supports. We flatten hierarchies that exceed the destination plan's recommended depth and flag any subtasks that lose parent context. Milestone tasks in Project Nucleus map to Microsoft Project milestone tasks (duration of zero with the milestone diamond marker).
Project Nucleus
Custom Fields
Microsoft Project
Custom Fields
lossyProject Nucleus custom fields are defined per-project and map to Microsoft Project task, resource, or project-level custom fields. We extract the full custom field definition for each Project Nucleus project during scoping, including field name, type, and options. Fields with types unsupported by Microsoft Project (for example, formula fields or linked-record fields) are flagged for manual handling. Microsoft Project supports up to 10 custom fields per category; projects with more than 10 custom fields require prioritization.
Project Nucleus
Attachment
Microsoft Project
Document (SharePoint / OneDrive link)
1:1Project Nucleus attachments are linked file references. We validate all attachment URLs post-migration to confirm they resolve. Broken links are flagged for manual re-upload to the destination SharePoint or OneDrive location and re-linkage to the corresponding task. Documents that are migrated to Microsoft Project via SharePoint integration are attached using the Documents tab on the plan.
Project Nucleus
Team
Microsoft Project
Resource Group / Resource Pool
1:manyProject Nucleus team structures and memberships map to Microsoft Project resource pools and resource groups. Each Project Nucleus team becomes a resource group in the destination plan, with team members added as resource records. We merge members who belong to multiple Project Nucleus teams into the corresponding multiple resource groups in Microsoft Project. Archived or inactive memberships are flagged for manual review.
Project Nucleus
User
Microsoft Project
Resource
1:1Project Nucleus user records include name, email, and role. We match users by email for de-duplication and map each user to a corresponding resource in Microsoft Project. The customer chooses during scoping whether to assign resources as named (person) or generic (role-based) resources; this affects resource leveling behavior in the destination plan.
Project Nucleus
Comment
Microsoft Project
Task Notes (annotation appended)
1:1Comments on tasks and projects in Project Nucleus are appended to the corresponding Microsoft Project task notes field with a formatted header including the comment author and timestamp. Thread ordering is preserved. For tasks with more than 20 comments, we summarize into a single annotated notes block to avoid exceeding the notes field length limits.
Project Nucleus
Document
Microsoft Project
SharePoint / OneDrive Document
1:1Documents linked within Project Nucleus projects require SharePoint path validation. We confirm document accessibility post-migration and flag any documents that cannot be reached through original paths. If the destination Microsoft Project plan is connected to a SharePoint site, we re-link documents to the appropriate document library and list. Unreachable documents are flagged for manual re-upload.
Project Nucleus
Time Entry
Microsoft Project
Assignment Notes / Task Fields
1:1Time tracking data exists in some Project Nucleus configurations but not universally. We extract what is present and map it to Microsoft Project task assignment fields (Assignment Notes) or as a custom task number field with the time entry value. Microsoft Project Plan 3 does not include a native timesheet object; teams requiring timesheet functionality typically use Microsoft Project Online with Project Service or integrate with a third-party timesheet tool post-migration.
Project Nucleus
Status
Microsoft Project
Task Status
1:1Custom status labels in Project Nucleus vary by project configuration. We preserve the status label text and map it to the closest equivalent Microsoft Project task status (Not Started, In Progress, Completed, On Hold, Cancelled). Where no direct equivalent exists, we preserve the original label in a custom text field and flag for manual status workflow configuration.
Project Nucleus
Label
Microsoft Project
Task Notes or Classification Flag
1:1Labels and tags in Project Nucleus migrate as text annotations appended to the task notes field or as a custom text field carrying the label value. Microsoft Project does not have a native tag or label object; if the destination plan uses a structured categorization system, we convert labels into the appropriate custom field values and flag any labels that require manual categorization after migration.
| Project Nucleus | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (MPP or cloud plan)1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Subtask | Subtask (Task with outline indent)1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Attachment | Document (SharePoint / OneDrive link)1:1 | Fully supported | |
| Team | Resource Group / Resource Pool1:many | Fully supported | |
| User | Resource1:1 | Fully supported | |
| Comment | Task Notes (annotation appended)1:1 | Fully supported | |
| Document | SharePoint / OneDrive Document1:1 | Fully supported | |
| Time Entry | Assignment Notes / Task Fields1:1 | Fully supported | |
| Status | Task Status1:1 | Fully supported | |
| Label | Task Notes or Classification Flag1: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.
Project Nucleus gotchas
Offline-sync conflicts can create stale data during cutover
Custom field schemas are project-specific, not global
No publicly documented API for bulk data export
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Discovery and sync-window coordination
We audit the Project Nucleus environment across all active projects, custom field definitions per project, task volume, sub-task hierarchy depth, team structures, attachment URLs, and time entry coverage. We simultaneously coordinate a forced sync window with the customer to ensure all offline clients connect and resolve their pending changes before extraction. Any records modified after the sync completion timestamp are flagged for a delta re-export at cutover. The discovery output is a written migration scope and a per-project custom field map.
Schema design and resource pool mapping
We design the destination Microsoft Project structure including resource pools, resource groups (mapped from Project Nucleus teams), custom field definitions per project, task hierarchy outline levels, and milestone placements. If the destination is Project for the web or Project Online, we configure the SharePoint site connection for document attachment migration. We validate that no project exceeds Microsoft Project's 10,000-task guideline and flag any that require chunking. Schema design is validated in a test plan before production migration begins.
Test migration and reconciliation
We run a full migration into a test environment using production-like data volume. The customer's project manager or PMO lead reconciles record counts (projects, tasks, subtasks, custom field values, attachments, comments, resources), spot-checks 25-50 random tasks against the Project Nucleus source for field accuracy and hierarchy fidelity, and validates that dependencies and milestone markers are intact. Any mapping corrections are documented and applied to the production migration plan before cutover begins.
Resource and team reconciliation
We extract every distinct Project Nucleus team and user referenced on tasks and assignments and map them to Microsoft Project resource records. Teams become resource groups; users become named or generic resources. Archived or inactive team memberships are flagged for manual review. Resource assignments in Project Nucleus migrate to task assignment records in Microsoft Project with hours mapped from any available time entry data.
Production migration in dependency order
We run production migration in structured order: resource pools first (so all resources are available), then projects with their task hierarchies, custom fields, and milestone markers. Attachments are validated for URL accessibility and re-linked to SharePoint where applicable. Comments are appended to task notes in chronological order. Time entries are mapped to assignment fields or custom task fields. Each phase emits a row-count reconciliation report before the next phase begins. Projects are chunked where they exceed 10,000 tasks, with cross-chunk dependencies documented for manual rebuild.
Cutover, validation, and workflow rebuild handoff
We freeze Project Nucleus writes during cutover, run a final delta migration of any records modified during the migration window, and enable Microsoft Project as the system of record. We deliver the workflow inventory document and custom report map to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild Project Nucleus workflows or reporting configurations inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Project Nucleus
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 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 Project Nucleus and Microsoft Project.
Object compatibility
3 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
Project Nucleus: Not publicly documented.
Data volume sensitivity
Project Nucleus 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 Project Nucleus to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Project Nucleus to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Project Nucleus
Other ways to arrive at Microsoft Project
Same-Project Management migrations
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.