← Blog
Primavera P6·7 Jul 2026·5 min read

Importing a mixture of milestones and summary activities from Primavera P6

Primavera P6 treats the WBS as structure, not as activities you can flag — which is exactly why pulling "the summaries plus a few key milestones" onto a one-page timeline is so fiddly in most tools. Here's how Sketchedule handles the mixture: it rebuilds the WBS for you, keeps milestones, summaries and activities distinct, and lets you choose precisely what lands on the page.

Why P6 makes this awkward

In P6, a WBS node isn't an activity. It carries no dates you can plot and — crucially — it can't be ticked "include me" the way an activity can. So when you want a board-ready one-pager showing the WBS skeleton plus a handful of milestones, you're stuck between "import everything and delete for an hour" and "flatten it and lose the structure." Neither is a good Thursday afternoon.

The short version. Sketchedule reads the P6 WBS and turns it into section bands automatically, splits milestones (diamonds) from bars on the way in, and preserves each activity's source ID so you can write changes back to P6 later. On top of that, an import filter lets you pick what comes in — by type, by a P6 code / user-defined field, or by WBS branch.

What happens the moment you import

Open File ▸ Import schedule (MS Project / Primavera)… and drop in a .xer or P6 XML file. Before you touch anything, three things are already right:

A mixed P6 import — WBS bands, milestones and bars, untouched Q1Q2Q3 ▸ Engineering & Design Preliminary design Design freeze ▸ Procurement Long-lead PO Delivery
Fig 1. The WBS reappears as bands; milestones stay diamonds and activities stay bars — no re-drawing, no flattening.

Choosing exactly what imports

Sometimes the whole file is too much. You want the WBS plus a few milestones — or only two of five summary branches. The import filter gives you that control at the moment of import, the same way you'd build a filter in P6 itself:

The classic recipe. "Bring in the whole WBS or anything flagged Sketch = Y" is a two-rule filter set to ANY: turn on the WBS Summary type, add the Sketch = Y rule, and you get the full structure plus just your chosen milestones — in a browser, with nothing uploaded.

And if you'd rather trim after import

You don't have to decide everything up front. Once a schedule is in, you can delete or collapse WBS branches, hide columns from print, filter rows, and use Smart Summary to roll the whole programme up to an outline level — MS Project-style — all on your device. The import filter just saves you doing it by hand when the file is large.

Try it on your own P6 file

Open Sketchedule in a browser — free, no install, nothing uploaded. Import a .xer and watch the WBS rebuild itself.

← BlogAll articles

Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation. Sketchedule is an independent product and is not affiliated with, endorsed by or sponsored by either. Figures are illustrative, drawn in Sketchedule.