Project Management migration
Field-level mapping, validation, and rollback between OneDeck and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
OneDeck
Source
Microsoft Project
Destination
Compatibility
7 of 10
objects map 1:1 between OneDeck and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from OneDeck to Microsoft Project is a structural transition from kanban-first task management to enterprise-grade project scheduling. OneDeck organizes work around Boards with flexible kanban, table, and calendar views, while Microsoft Project uses task hierarchies, dependency chains, and Gantt visualization as its primary organizing model. We map OneDeck Boards to MS Project Projects, Tasks to MS Project Tasks with WBS numbering, and preserve assignee assignments as resource assignments. OneDeck custom fields migrate to MS Project enterprise custom fields, though their availability across views differs from OneDeck's per-record approach. Automation scenarios, OneDeck's trigger-action workflows, cannot export and must be manually rebuilt in MS Project or documented for the customer's PMO team to address post-migration. Document PDFs transfer as file attachments, but OneDeck-specific formatting does not survive the export.
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 OneDeck 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.
OneDeck
Board
Microsoft Project
Project
1:1OneDeck Boards map 1:1 to MS Project Projects. Board name becomes Project Name; board description becomes Project Summary. The board's default view orientation (kanban vs table) does not map directly to MS Project since MS Project defaults to Gantt, but we preserve the board's column structure as a reference for rebuilding views post-migration. Multiple OneDeck boards may consolidate into a single MS Project Program if the customer requires cross-board portfolio tracking.
OneDeck
Task
Microsoft Project
Task
1:1OneDeck Tasks map directly to MS Project Tasks. Task Name, Description (as Notes), Start Date, Due Date, and Status migrate to TaskName, Notes, Start, Finish, and PercentComplete respectively. OneDeck subtasks map to MS Project subtasks under the parent task hierarchy. WBS numbering is auto-generated during import based on the task hierarchy depth.
OneDeck
Task Status
Microsoft Project
Task PercentComplete or Status Field
lossyOneDeck status column values (To Do, In Progress, Done) map to MS Project task status and PercentComplete. We configure a status mapping table during scoping: Done maps to 100% complete, In Progress maps to a customer-defined percentage, and To Do maps to 0%. The customer chooses whether to use MS Project's built-in Status field or PercentComplete based on their reporting needs.
OneDeck
Assignee
Microsoft Project
Resource Assignment
1:1OneDeck task assignees map to MS Project resource assignments. We extract the assignee email and display name from OneDeck and match against the destination MS Project resource pool. Resources must be provisioned in MS Project before migration; we generate a resource import template during scoping. Tasks assigned to multiple OneDeck users map to multiple resource assignments on the MS Project task.
OneDeck
Custom Fields
Microsoft Project
Enterprise Custom Fields
1:1OneDeck custom fields on tasks (such as priority level, department, cost center, or client name) map to MS Project Enterprise Custom Fields. Field type mapping is required: text fields map to Text custom fields, number fields to Number, date fields to Date. Picklist-style custom fields map to Flag, Number, or Text depending on the destination Project Online or Project Desktop configuration. Custom field availability differs between Task view and Resource view in MS Project; we document which custom fields appear where during the mapping phase.
OneDeck
Views (kanban, table, calendar)
Microsoft Project
Views
lossyOneDeck's multiple view types per board do not map directly to MS Project's view model. Kanban columns become grouping fields in MS Project; we configure a custom group-by view to replicate the kanban board feel. Table view maps to the MS Project Sheet view. Calendar view maps to MS Project's Calendar view. The customer receives a view configuration guide documenting the recommended MS Project view equivalent for each OneDeck view, which their PM or admin rebuilds post-migration.
OneDeck
User
Microsoft Project
Resource
1:1OneDeck Users map to MS Project Resources. We extract user email addresses and names during discovery and map them to Resource Name and Resource Initials. Resource type (Work, Material, Cost) defaults to Work unless the customer specifies otherwise. If the destination is Project Online, resources are managed in the SharePoint Online admin center or Project Online resource engagement queues.
OneDeck
Documents
Microsoft Project
Attachments
1:1OneDeck Document Builder files (quotes, invoices, work orders generated as PDFs) export as file attachments linked to the relevant MS Project task. The PDF content transfers as binary blob; OneDeck-specific formatting (header styles, logo placement, branded layouts) does not survive export. We recommend reviewing a sample of migrated documents post-migration for formatting integrity, particularly for customer-facing documents.
OneDeck
Comments
Microsoft Project
Task Notes (append)
1:1OneDeck task comments migrate as timestamped notes appended to the MS Project task's Notes field. Comment author, timestamp, and body concatenate into a formatted text block so that conversation history remains readable. Comment migration is subject to OneDeck plan availability; not all plans expose comment history via API. We verify accessibility during discovery and include comments in scope only when the API exposes them.
OneDeck
Automation Scenarios
Microsoft Project
Power Automate (rebuild required)
lossyOneDeck Automation Scenarios (trigger-action workflows for record creation, updates, and notifications) do not export in any transferable format. We document every active scenario during scoping: trigger type, conditions, and actions. The customer receives a written automation inventory with recommended Power Automate equivalents. Rebuilding automations in Power Automate is outside standard migration scope and is addressed as a post-migration admin task.
| OneDeck | Microsoft Project | Compatibility | |
|---|---|---|---|
| Board | Project1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Task Status | Task PercentComplete or Status Fieldlossy | Fully supported | |
| Assignee | Resource Assignment1:1 | Fully supported | |
| Custom Fields | Enterprise Custom Fields1:1 | Mapping required | |
| Views (kanban, table, calendar) | Viewslossy | Fully supported | |
| User | Resource1:1 | Fully supported | |
| Documents | Attachments1:1 | Mapping required | |
| Comments | Task Notes (append)1:1 | Fully supported | |
| Automation Scenarios | Power Automate (rebuild required)lossy | Not 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.
OneDeck gotchas
Automation scenarios do not export
Document PDFs carry OneDeck formatting that may not transfer
Comment history availability varies by plan
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 destination product clarification
We audit the source OneDeck workspace across all active boards, tasks, subtasks, custom field definitions, user assignments, and document attachments. We also identify automation scenarios that require documentation. Simultaneously, we confirm whether the customer targets MS Project Desktop (Professional/Standard) or Project Online, clarifying that Project for the web retires August 2025. The discovery output is a written migration scope, a task count by board, and a destination product confirmation form signed by the customer's PMO lead.
Dependency analysis and WBS structuring
We analyze task relationships in OneDeck to infer dependency chains. For each board, we map the task sequence and present a dependency mapping proposal: which tasks should have Finish-to-Start relationships, which have concurrent paths, and which are milestones. We design the WBS structure (summary tasks, phases, work packages) aligned with the customer's project breakdown convention. WBS codes are auto-generated during migration based on the agreed structure. This step is critical; migrations that skip dependency design result in MS Project schedules where tasks float freely with no scheduling logic.
Resource pool preparation
We extract all OneDeck users referenced as task assignees and generate a resource import template for MS Project. The customer's MS Project administrator provisions resources in Project Online or the desktop application before migration, matching by email to enable assignment resolution. We validate the resource pool before record import begins and flag any orphaned assignments (OneDeck assignees with no corresponding MS Project resource) for admin resolution.
Sandbox migration and mapping validation
We run a full migration into a test environment using production-like data volume. The customer's project manager reviews 25-50 randomly sampled tasks against the OneDeck source, validates WBS structure and task hierarchy, confirms custom field values and resource assignments, and signs off the mapping before production migration begins. Any corrections to dependency logic, WBS numbering, or custom field mapping happen in this phase.
Production migration in dependency order
We run production migration in record order: resource assignments first (to satisfy the resource pool), then summary tasks and milestones, then detail tasks with WBS numbering and dependency relationships resolved, then custom field values, then document attachments, then comments as appended task notes. Each phase emits a row-count reconciliation report. We use MS Project file import (MPP or MPXJ) for desktop destinations and the Project Online REST API for cloud destinations, with appropriate batch handling and error retry logic.
Cutover, validation, and automation handoff
We freeze OneDeck writes during cutover, run a final delta migration for any records modified during the migration window, then enable MS Project as the system of record. We deliver the automation inventory document to the customer's admin team with Power Automate recommendations. We support a one-week hypercare window for reconciliation issues. We do not rebuild OneDeck automations in Power Automate as part of the standard migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
OneDeck
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 OneDeck 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
OneDeck: Not publicly documented.
Data volume sensitivity
OneDeck 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 OneDeck to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your OneDeck 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 OneDeck
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.