Migrate from Project Online
in 5 steps
Onplana includes a built-in migration wizard that imports your projects, tasks, dependencies, resources, and baselines. Most migrations complete in under a day.
Export from Project Online
Two export methods are supported. Choose the one that fits your setup.
OData API (recommended)
Connect Onplana directly to your Project Online tenant using the OData API. The importer authenticates with your M365 credentials and streams all projects, tasks, resources, and assignments.
.MPP file download
Open each project in Project Online and use File → Save As → MPP. Upload directly to Onplana's migration wizard. Supports Microsoft Project 2007–2024 file formats.
Upload to the migration wizard
Navigate to the Migration Wizard in Onplana and upload your file or connect the OData endpoint.
File upload
Drag and drop your .MPP or .XML file. Onplana parses the file client-side and extracts tasks, dependencies, resources, calendars, and baselines.
OData import
Provide your Project Online site URL and credentials. Onplana will enumerate all projects and let you choose which ones to import.
Map fields
The field mapper shows you every column from your source and lets you map it to an Onplana field, custom field, or skip it.
Auto-mapping
Standard fields (Task Name, Start, Finish, Duration, Work, Resources) are mapped automatically. The importer recognises all standard Microsoft Project field names.
Custom fields
Enterprise Custom Fields (ECFs) from Project Online are mapped to Onplana Custom Fields. You can create new custom field definitions on the fly during mapping.
Preview and validate
Review a side-by-side comparison of source data vs imported data before committing. Fix any mapping errors.
Task preview
See every imported task with its status, priority, assignee, and dates. Spot and correct outliers before importing.
Dependency check
Onplana detects circular dependencies and orphaned successor links — common in large MPP files — and flags them for review.
Go live
Commit the import, invite your team, and run Onplana in parallel with Project Online until you're confident.
Invite team
Send invite links directly from Onplana. New members join with the right org role and project membership pre-assigned.
Parallel running
Keep Project Online active while your team settles in — most teams run parallel for 2–4 weeks before fully cutting over.
What gets migrated
Onplana supports all standard Microsoft Project fields out of the box.
✅ Fully supported
- Projects (name, dates, budget)
- Tasks + subtasks (all standard fields)
- Task dependencies (FS, SS, FF, SF + lag)
- Resources / assignees
- Milestones
- Baselines
- Enterprise Custom Fields (ECFs)
- Work breakdown structure (WBS)
- Project calendars
⚠️ Partial / manual
- SharePoint document libraries
- Resource rate cards (re-enter in Onplana)
- Views and filters (recreate in app)
- Timephased data (aggregated)
- Risk registers (export separately)
- Issues lists (export separately)
❌ Not migrated
- Email alerts/reminders (recreate)
- Power BI reports (rebuild in Reports tab)
- Custom ribbons / macros
- VBA automation scripts
Recommended migration timeline
Allow at least 3 months for a safe migration with validation and team onboarding.
Evaluate & plan
- Sign up for free
- Import 1–2 pilot projects
- Review field mappings
- Get stakeholder sign-off
Migrate & validate
- Import all projects
- Validate data accuracy
- Configure teams + roles
- Set up automations
Run parallel
- Train your team
- Run both systems side-by-side
- Resolve edge cases
- Freeze Project Online changes
Full cutover
- Switch all workflows to Onplana
- Archive Project Online data
- Cancel Project Online licence
- Enjoy a modern platform
Migration FAQ
Start your migration today
Create a free account, open the migration wizard, and import your first project in minutes. No credit card required.