Importing Primavera P6 Schedules into UniPhi
- apavel6
- Jun 5
- 2 min read
As project delivery becomes increasingly complex, many teams rely on sophisticated scheduling software like Oracle Primavera P6 or Microsoft Project. To streamline planning, tracking, and communication within the UniPhi platform, you can now import XML schedules directly from these systems. Here's how it works and why it matters.
Why Use XML Imports?
Many construction and infrastructure organisations manage their timelines externally in tools like P6. However, when it comes to actual execution, communication, and reporting, those timelines need to integrate with broader project workflows. This is where UniPhi steps in — the XML import tool allows you to bring those schedules into the UniPhi environment, align them to project structures, and map milestones and lifecycle phases for real-time visibility.
1. Start with an XML File Export
The first step is to export your schedule from Microsoft Project (or Primavera P6) as an XML file. This format captures all your task names, durations, dependencies, milestones, and dates in a structured format that UniPhi can read.
2. Uploading the File
Go to the Time Module, under the Dashboard Subnavigation.
The XML file can be uploaded in two ways:
From the Portfolio View (ideal for importing into multiple projects)
Directly within a Project (if the schedule applies to a single project)
Once the file is uploaded, a new sub-navigation item called “Map WBS” will appear.
3. Mapping the Schedule
After the upload:
If imported from the portfolio view, the file can be mapped to multiple projects.
From the Map WBS screen, you’ll see a breakdown of all tasks and milestones included in the file.
You can then:
Filter for milestones and tasks
When selecting milestones, a button will appear allowing you to add them directly to UniPhi’s milestones in the Milestones sub navigation.
For tasks, you can assign them to lifecycle phases (e.g. Planning, Design, Construction) by selecting the relevant phase next to each task and clicking Save
4. Viewing and Copying the Schedule
Once the lifcycle phases have been mapped saved, you can switch to the Schedule sub-navigation in UniPhi. You’ll now see the lifecycle phases populated with the dates extracted from your XML file — but as a preview only.

This gives you the chance to:
Compare the imported schedule with existing UniPhi dates
Ensure everything aligns before committing any changes
UniPhi doesn’t automatically overwrite your dates. Instead, once mapped, you’ll see a preview of your schedule. You can choose to copy the schedule across manually after reviewing it. This deliberate step is in place due to previous feedback from users who preferred greater control over what gets updated.
Comments