Project Management migration
Field-level mapping, validation, and rollback between Project Central and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Project Central
Source
Microsoft Project
Destination
Compatibility
6 of 11
objects map 1:1 between Project Central and Microsoft Project.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Project Central and Microsoft Project occupy different positions on the project management spectrum. Project Central is a lightweight Microsoft 365 add-in designed for teams that want task lists, boards, timelines, and portfolio visibility without a learning curve. Microsoft Project is a scheduling-first tool built around Gantt charts, WBS hierarchies, resource leveling, and earned-value analysis. The migration from Project Central to Microsoft Project is driven by teams that need enterprise scheduling capabilities that Project Central was never designed to provide, including task dependencies, critical path analysis, baseline tracking, and resource pool management across multiple projects simultaneously. We extract Project Central data through its export interfaces, map Projects to Microsoft Project project files, Tasks to Task rows with parent-child WBS structure preserved, and Tags to custom fields on the project or task. Time entries, task dependencies, and SharePoint document links require explicit scope decisions and manual reconstruction work that we document during migration rather than silently dropping.
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 Central 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 Central
Project
Microsoft Project
Project (MPP or Project for the web)
1:1Project Central Projects map to Microsoft Project project files (MPP format for desktop, or Project for the web project records for the cloud). Project name, description, start date, and status migrate directly. The Project Central health indicator and percentage-complete fields map to Microsoft Project summary task fields or custom project-level fields. We set the project calendar from the source Start Date and any configured working days.
Project Central
Task
Microsoft Project
Task (WBS row)
1:1Project Central Tasks map to Microsoft Project Task rows within the project file. Parent-child hierarchy between summary tasks and sub-tasks is preserved using Outline Level and WBS fields. Task name, start date, due date, percent complete, and description migrate directly. We flag which tasks have Owners assigned and create corresponding resource assignments in Microsoft Project during import. Status values from Project Central (Not Started, In Progress, Completed, On Hold) map to Microsoft Project Task Status or custom fields depending on the destination configuration.
Project Central
Tag
Microsoft Project
Custom Field
lossyProject Central Tags are multi-value metadata applied at the project or task level. Tags migrate to Microsoft Project custom task-level or project-level custom fields using a Text custom field or multi-value lookup table. We extract the distinct tag values during scoping, create the corresponding lookup table entries in Microsoft Project, and map each task's tag collection to the custom field. If a task carries multiple tags, we concatenate them with a delimiter or use a multi-select custom field if the destination version supports it.
Project Central
SharePoint Document Link
Microsoft Project
Hyperlink or Attachment
1:1Project Central stores no native attachments; it references files stored in SharePoint Online document libraries. We extract the SharePoint URLs during extraction and map them as hyperlinks on the corresponding Microsoft Project tasks. If the destination is Microsoft Project for the web, links are preserved as task hyperlinks. If the destination is the desktop client, links are added as external hyperlinks on the task or as a custom field containing the URL for reference. Actual file blobs are not moved since Project Central holds no file content.
Project Central
Custom Field (project-level)
Microsoft Project
Custom Field (project-level)
1:1Project Central custom fields defined at the project level migrate to Microsoft Project project-level custom fields. We extract the field names, data types, and values during scoping, create matching custom fields in the destination project using the CustomFields feature in Project Desktop or the Project for the web API, and populate values during the task and project import phase. Lookup table-based custom fields in Project Central require manual creation of equivalent lookup tables in Microsoft Project.
Project Central
Custom Field (task-level)
Microsoft Project
Custom Field (task-level)
1:1Project Central task-level custom fields map to Microsoft Project task-level custom fields. The migration extracts field definitions (name, type, options) and maps field values to the corresponding Microsoft Project custom fields by task name and outline number. Custom fields referencing users in Project Central map to resource assignments in Microsoft Project if the custom field type is a user picker.
Project Central
Owner
Microsoft Project
Resource
1:1Project Central task Owners map to Microsoft Project Resources. We extract unique Owner names from all tasks and create corresponding Resource records in Microsoft Project. Owner email addresses are stored in the Resource Notes field. If a Microsoft Project license is required for a specific resource, we flag this during scoping. Generic resources are created for any Owner that cannot be resolved to a named resource in the destination.
Project Central
Time Entry
Microsoft Project
Not migratable (flag for manual rebuild)
lossyProject Central time entries are scoped out of the standard migration because Microsoft Project does not have a native time-tracking object. Time entries are exported as a structured reference document listing the task, resource, hours logged, and date. The customer's admin uses this document to recreate time-tracking using Microsoft Project Online timesheets, a third-party time-tracking add-in, or a separate PSA tool such as Dynamics 365 Project Operations.
Project Central
Task Dependency
Microsoft Project
Not migratable (flag for manual rebuild)
lossyProject Central does not support task dependencies, which means no predecessor-successor relationships exist in the source data to migrate. However, organizations moving to Microsoft Project specifically to use dependency modeling should be aware that this is a greenfield: task dependencies are not carried over because they were never in Project Central. We document this gap in the mapping spec and recommend that the customer identify critical task sequences during post-migration planning to reconstruct dependencies in Microsoft Project.
Project Central
Status Workflow
Microsoft Project
Not migratable (document for manual rebuild)
lossyProject Central status workflows model Kanban-style task state transitions at the project level. Microsoft Project does not have a native workflow state engine for tasks; instead, status is tracked through Task Status, custom fields, or integration with Power Automate for workflow automation. We extract every configured Project Central status workflow (states, transition rules, and trigger conditions) and deliver a written workflow inventory with a recommended Power Automate equivalent for each transition. The admin rebuilds these in Power Automate post-migration.
Project Central
View
Microsoft Project
Not migratable (document for manual rebuild)
lossyProject Central Views (My Tasks, Board, Timeline, and any custom views) are scoped to each project and user. Microsoft Project views (Gantt Chart, Task Sheet, Resource Sheet, Timeline) are configured per project file rather than portfolio-wide. We extract the full list of Project Central views with their filter, group, and sort configuration and deliver a written view inventory that maps each Project Central view to the closest Microsoft Project equivalent. Views are not migrated as data; the admin recreates them in each destination project file after migration.
| Project Central | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (MPP or Project for the web)1:1 | Fully supported | |
| Task | Task (WBS row)1:1 | Fully supported | |
| Tag | Custom Fieldlossy | Fully supported | |
| SharePoint Document Link | Hyperlink or Attachment1:1 | Fully supported | |
| Custom Field (project-level) | Custom Field (project-level)1:1 | Fully supported | |
| Custom Field (task-level) | Custom Field (task-level)1:1 | Fully supported | |
| Owner | Resource1:1 | Fully supported | |
| Time Entry | Not migratable (flag for manual rebuild)lossy | Fully supported | |
| Task Dependency | Not migratable (flag for manual rebuild)lossy | Fully supported | |
| Status Workflow | Not migratable (document for manual rebuild)lossy | Fully supported | |
| View | Not migratable (document for manual rebuild)lossy | 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 Central gotchas
Microsoft 365 license is a hard prerequisite
Attachments are SharePoint links only — files are not duplicated in Project Central
No public API or developer portal — extraction is UI/CSV-driven
Pricing model is flat $49/month for unlimited users, not per-user as commonly assumed
Project Online migration timing — Microsoft sunset in September 2026
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 extraction planning
We audit the source Project Central environment to identify all active projects, the number of tasks per project, custom field definitions (name, type, and values), configured status workflows, Tags in use, Owner assignments, and any time entry data. We assess the SharePoint site structure for linked documents and identify any projects containing dependencies (flagged for manual rebuild). Because Project Central has no public API, we map every required export to the available extraction method (CSV export, SharePoint list export, or manual tabulation) and test extraction on a sample of three to five projects before committing to a full extraction plan.
Source data extraction and validation
We execute the extraction plan in coordination with the customer's Project Central admin. Tasks, custom fields, and Tags are extracted as CSV. SharePoint document URLs are extracted from each task's link field. We reconcile the row counts per project and per custom field, validate that parent-child task relationships are captured in the export (outline level or indent columns), and identify any tasks with missing required fields. Any extraction gaps are reported to the customer for manual resolution before the mapping phase begins.
Destination schema preparation
We configure the Microsoft Project destination before any data is imported. For Project for the web, we create project records via the Microsoft Project API, add custom fields at the project and task level matching the Project Central definitions, and configure any lookup tables required for Tag migration. For Microsoft Project desktop (MPP), we prepare a master template project file with the correct custom field definitions and resource pool populated. Status workflow equivalents are scoped for Power Automate documentation rather than built into the project schema itself. We deliver the draft schema to the customer's Project administrator for review and sign-off before extraction.
Sandbox migration and reconciliation
We run a full test migration into a Microsoft Project sandbox environment or a copy of the template project file using production data volume. The customer's Project manager reconciles record counts (projects in, tasks in, custom field values populated), spot-checks ten to fifteen random tasks against the Project Central source, and reviews the custom field mapping. Any task hierarchy issues (flattened parent-child relationships, missing outline levels) are corrected in the extraction and mapping logic before the sandbox is signed off. SharePoint hyperlink integrity is reviewed on a sample of tasks.
Production migration in project order
We run the production migration in project order: first the master project and summary tasks, then sub-tasks with WBS hierarchy preserved, then custom field values on tasks, then resource assignments (Owner mapping to Resources), then Tags on tasks mapped to the custom field. Each project file is validated post-import for task count, outline structure, and custom field completeness. Any SharePoint URLs that returned errors during validation are flagged in a broken-link report. Time entry and dependency gaps are documented in the unmigratable objects inventory.
Cutover, validation, and workflow rebuild handoff
We perform a final delta check to capture any changes made in Project Central during the migration window, apply those deltas to the destination, then declare cutover. We deliver the unmigratable objects inventory (time entries, dependencies, status workflows, views) with a written rebuild guide for each category. The status workflow inventory includes recommended Power Automate triggers and actions. The view inventory maps each Project Central view to its Microsoft Project equivalent with configuration steps. We support a five-business-day hypercare window for reconciliation issues and do not include Power Automate rebuild or view configuration as billable migration scope.
Platform deep dives
Project Central
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Moderate Project Management migration. 4 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Project Central and Microsoft Project.
Object compatibility
4 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 Central: Not publicly documented.
Data volume sensitivity
Project Central 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 Central to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Project Central 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 Central
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.