Project Management migration
Field-level mapping, validation, and rollback between Deltek Project Portfolio Management and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Deltek Project Portfolio Management
Source
Microsoft Project
Destination
Compatibility
9 of 10
objects map 1:1 between Deltek Project Portfolio Management and Microsoft Project.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Deltek Project Portfolio Management is an enterprise PPM suite built for government contractors and A&E firms with deep DCAA-compliant earned value management, custom cost-code taxonomies, and multi-product integrations. Microsoft Project is a scheduling and resource-management platform available as a desktop application and cloud-based Project Online with tiered licensing from Plan 1 through Plan 5. We extract project data from Deltek via the Planning Data Export CSV form and SQL reads, transform WBS hierarchies, resource assignments, and budget rows into Microsoft Project's resource-based model, and map custom cost codes and User-Defined Data fields to custom fields in the destination. Unpublished plan versions do not export and must be published before the migration window. Workflows, automations, and EVM-specific configurations are documented for manual rebuild; DCAA compliance reporting requires post-migration reconstruction since Microsoft Project has no native earned value management module. Document binaries require FileStream to be enabled on Deltek's SQL Server, or we extract PIM URLs for manual file retrieval.
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 Deltek Project Portfolio Management 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.
Deltek Project Portfolio Management
Project
Microsoft Project
Project (MPP or Project Online)
1:1Deltek Projects map as top-level containers in Microsoft Project. We extract the project header from the Project List Export report (project name, project manager, status, billing type, start date, finish date) and import as a Microsoft Project file or Project Online project. The Deltek project number becomes the Project Summary Task Name or a custom Text field for cross-reference. Projects without a valid start date in Deltek are held for manual date entry before migration proceeds.
Deltek Project Portfolio Management
Work Breakdown Structure (WBS) Elements
Microsoft Project
Tasks (hierarchical)
1:1Deltek WBS elements export via the Planning Data Export CSV with their numeric and text identifiers intact. We preserve the WBS numbering sequence so that rollup totals compute correctly in Microsoft Project. Summary tasks in Microsoft Project correspond to parent WBS levels; detailed WBS tasks correspond to the lowest-level deliverables. WBS rollup validation confirms that task duration and effort totals in the destination match the Deltek planning CSV to within 0.01%.
Deltek Project Portfolio Management
Resources
Microsoft Project
Resources (Resource Pool)
1:1Deltek Resources (employees, consultants, equipment) export via the Planning Data Export CSV with utilization rates and cost-per-hour or cost-per-unit data. We create a corresponding resource in Microsoft Project for each unique Deltek Resource ID, preserving the resource type (Labor, Material, or Cost), standard rate, and calendar. Resource calendars in Deltek map to Microsoft Project resource calendars with any exceptions noted as custom fields.
Deltek Project Portfolio Management
Assignments (Task-to-Resource)
Microsoft Project
Assignments
1:1Task-to-resource assignments are available in the planning CSV as rows linking a WBS element to a resource with hours and dates. We import assignments by resolving the task ID (from WBS hierarchy) and the resource ID (from resource pool) at migration time. Assignment hours and dates migrate directly. Deltek-specific scheduling nuances such as effort-driven versus duration-driven scheduling do not have a direct Microsoft Project equivalent and default to duration-driven, which is the Microsoft Project default.
Deltek Project Portfolio Management
Baselines (Schedule and Budget)
Microsoft Project
Baselines (as Baseline variants)
1:1Deltek stores baselines as distinct plan snapshots. We export the current published baseline for both schedule (task start and finish dates) and budget curves (planned labor, expenses, consultant costs). In Microsoft Project, baselines are stored as Baseline, Baseline1-Baseline10 variants. We import the current published baseline as Baseline. If the customer requires multiple historical baselines, we map additional published snapshots to Baseline1 and subsequent variants. Unpublished baselines are not available in the export.
Deltek Project Portfolio Management
Budget Labor, Expenses, and Consultants
Microsoft Project
Resource Assignments + Cost Resources
lossyPlanning Data Export provides planned labor hours, expense amounts, and consultant costs in separate columns. We transform these into Microsoft Project resource assignments by type: labor hours become assignments on Labor resources, expenses become assignments on Material resources with unit costs, and consultant costs become Cost resources or cost entries on the appropriate assignment. The Deltek cost code taxonomy requires an explicit mapping table during scoping because there is no universal mapping from Deltek cost codes to any destination PM tool's standard cost schema. We validate that the post-migration budget rollup totals match the Deltek source totals to within 0.01%.
Deltek Project Portfolio Management
Custom Fields (User-Defined Data)
Microsoft Project
Custom Fields
1:1User-Defined Data fields defined in the Deltek Admin console export with the Project List Export as text, number, date, or picklist types. We create matching custom fields in Microsoft Project Online (Text1-Text30, Number1-Number20, Date1-Date10, or custom enterprise custom fields). Deltek picklist values require manual entry into the Microsoft Project picklist because the CSV export provides the value text but not the picklist definition structure. We provide the full picklist value list during the mapping phase so the customer admin can pre-populate before migration.
Deltek Project Portfolio Management
Documents (via Deltek PIM)
Microsoft Project
Document Attachments
1:1Deltek PIM exports documents in a folder structure mirroring the PIM pool. If SQL Server FileStream is enabled, we extract the binary archive, reconstruct the project-relative folder tree, and attach files to their parent Project in Microsoft Project. If FileStream is not enabled, document binaries are silently omitted and we instead extract PIM URLs in a separate file noting that file binaries require manual retrieval from the Deltek document repository. Microsoft Project Online connected to SharePoint provides the most durable document management outcome post-migration.
Deltek Project Portfolio Management
Risk Registers
Microsoft Project
Tasks (with risk flag)
1:1Deltek Risk registers export as structured data with risk score, probability, and impact. Microsoft Project does not have a native Risk object. We import risks as Tasks with a custom flag field (Risk Flag: Yes) and custom Number fields for Risk Score, Probability, and Impact. This preserves the data for visibility but does not produce a native risk dashboard; Power BI templates can be built post-migration to surface the risk data in portfolio views. Firms requiring formal EVM risk integration with Acumen or Cobra must plan for third-party rebuild.
Deltek Project Portfolio Management
Milestones
Microsoft Project
Milestones
1:1Milestones export via the Project List Export with dates, names, and deliverables. We import them as Milestone tasks (zero-duration milestones) in Microsoft Project with the constraint type preserved as a custom field. Flagged milestones and deliverable statuses migrate as a custom Text field on the milestone task. Milestone date accuracy is validated by comparing the imported milestone date against the Deltek source record for every milestone in the portfolio.
| Deltek Project Portfolio Management | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (MPP or Project Online)1:1 | Fully supported | |
| Work Breakdown Structure (WBS) Elements | Tasks (hierarchical)1:1 | Fully supported | |
| Resources | Resources (Resource Pool)1:1 | Mapping required | |
| Assignments (Task-to-Resource) | Assignments1:1 | Fully supported | |
| Baselines (Schedule and Budget) | Baselines (as Baseline variants)1:1 | Fully supported | |
| Budget Labor, Expenses, and Consultants | Resource Assignments + Cost Resourceslossy | Mapping required | |
| Custom Fields (User-Defined Data) | Custom Fields1:1 | Mapping required | |
| Documents (via Deltek PIM) | Document Attachments1:1 | Mapping required | |
| Risk Registers | Tasks (with risk flag)1:1 | Mapping required | |
| Milestones | Milestones1: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.
Deltek Project Portfolio Management gotchas
Deltek Vantagepoint export must run within a narrow time window
FileStream must be enabled on SQL Server or attachments are excluded from exports
No documented public API with published rate limits
Unpublished plan versions are not exported automatically
Custom cost codes require explicit field-level mapping
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 data export scoping
We inventory the Deltek environment: active project count, WBS element count, resource pool size, custom field inventory, custom cost code taxonomy, risk register count, and PIM document volume. We confirm whether FileStream is enabled on the SQL Server, verify the Deltek admin has permissions to run the Planning Data Export, and confirm the migration window timing relative to the 8:00 PM ET cutoff. We also identify which plan versions are published and flag any with unpublished revisions requiring admin action before the window opens.
Export validation and data quality check
We run the Planning Data Export and Project List Export from Deltek after business close. We validate CSV row counts against the project register, confirm that baseline snapshots are present for every active project, check that budget totals (planned labor, expenses, consultant costs) are non-null, and verify that the PIM document archive completes with FileStream binaries. Any project failing validation is held for Deltek admin review before the migration proceeds to transformation.
Transformation and schema mapping
We build the transformation layer that maps Deltek CSV structures to Microsoft Project. This includes constructing the WBS hierarchy as nested task rows, building the resource pool from Deltek Resources, mapping the assignment rows to task-resource pairs with hours and dates, transforming budget rows into resource assignments by type (labor, material, cost), and mapping custom cost codes to Microsoft Project custom fields using the scoping-phase mapping table. Picklist values are written to a separate lookup file for manual entry in the destination before data import.
Sandbox validation and sign-off
We import the transformed data into a test environment (a Project Online sandbox or desktop MPP file opened in Project Professional) using 5-10 representative projects across different billing types and portfolio segments. We validate WBS rollup totals match Deltek, budget curve totals match the planning CSV to within 0.01%, milestone dates are accurate, and resource assignments reflect the correct hours and rates. We present a reconciliation report to the customer's PMO lead and incorporate any corrections before production migration.
Production migration in dependency order
We run production migration in record-dependency order: Projects and WBS hierarchy first (establishing the task structure), Resources second (building the resource pool), Assignments third (resolving task IDs and resource IDs with budget hours), Milestones fourth (date-accurate milestone import), Baselines fifth (current published baseline as Baseline variant), Custom Fields sixth (with picklist values pre-populated by the customer admin), and Documents seventh (PIM files attached where FileStream was available). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow handoff
We freeze writes in Deltek during cutover, run a final delta migration of any records modified during the validation window, then enable Microsoft Project as the system of record. We deliver a written inventory of Deltek workflows, automations, and EVM configurations that require manual rebuild in Microsoft Project or Power Automate, plus an EVM gap analysis documenting the difference between Deltek's native earned value management and the Microsoft Project equivalent. We support a one-week hypercare window for reconciliation issues. Rebuild of workflows, automations, and any Power BI EVM templates is outside standard migration scope and handled as a separate engagement.
Platform deep dives
Deltek Project Portfolio Management
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management 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 Deltek Project Portfolio Management and Microsoft Project.
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
Deltek Project Portfolio Management: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Deltek Project Portfolio Management 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 Deltek Project Portfolio Management to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Deltek Project Portfolio Management 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 Deltek Project Portfolio Management
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.