Migrate from Microsoft Project Online
Microsoft is retiring Project Online on 30 September 2026. Onplana connects directly to the Project Online OData reporting feed so you can move your live schedules across without exporting every project by hand.
Before you start
Section titled “Before you start”- You need the URL of your Project Web App, usually
https://<your-tenant>.sharepoint.com/sites/pwa. - You need an account that can read the Project Online reporting data.
- Decide whether to bring everything at once or project by project. For a large portfolio, importing in batches is easier to verify.
Connect and import
Section titled “Connect and import”
- Open Migrate from the navigation and choose Project Online (OData) as the source.
- Enter your Project Web App URL and authenticate.
- Onplana lists the projects available in the feed. Select the ones to import.
- Review the field mapping and resource matching, the same steps as a file import.
- Create the projects.
What comes across
Section titled “What comes across”The OData import maps the same data as a file import: project details, tasks with dates and progress, the work breakdown structure, milestones, dependencies, and resources matched to your organization by email. Review the Migrate → History record after each batch to confirm what was imported and check any warnings.
If you cannot use the live feed
Section titled “If you cannot use the live feed”If your tenant blocks the OData connection, or you have already started
decommissioning, export each project from Microsoft Project as a .mpp or
XML file and import the files instead. See
Import a Microsoft Project file
for that path.
For the full picture of Microsoft’s 2026 retirements and what they mean for your timeline, see the Project Online migration guide and Microsoft retirements 2026 on the main site.
What is the OData feed? Project Online exposes your portfolio as a read only reporting feed. Onplana reads from it to pull your projects across; nothing in Project Online is modified.
Can I re-run the import to pick up changes? Each import creates new projects in Onplana. Import once you are ready to switch over, rather than syncing repeatedly, so you do not create duplicates. Move your team into Onplana as the system of record once the data is verified.
Will my custom enterprise fields come across? Project Online custom fields import as task attributes where the plan includes custom fields. Review the field mapping step to confirm how each column lands.
What happens to my resource assignments? Assignments are preserved and people are matched to Onplana members by email. Unmatched names are flagged so you can reconcile them rather than creating duplicates.
Was this helpful?
Thanks for your feedback!