How to Assign and Manage Baselines

By XER Reader Team • September 14, 2026 • 5 min read
How to Assign and Manage Baselines

A baseline in XER Reader is another project. You assign one project as the baseline of another, and its dates become the baseline dates the current schedule is measured against. Manage Baseline on the Tools tab is where that assignment is made.

Manage Baseline dialog in XER Reader showing the main project navigation, four empty baseline slots each reading Drop a baseline here, and the Available projects list below
The dialog in two halves: the assignment slots for the current main project on top, the projects you can drag into them below.

Four baseline slots

Each main project has four, filled by dragging a project from Available projects onto the slot. An empty slot reads Drop a baseline here.

SlotDefault nameField prefix
FirstProject baselineBLP
SecondPrimary baselineBL1
ThirdSecondary baselineBL2
FourthTertiary baselineBL3

Those names are the ones set under Tools then Settings, so a schedule renamed there shows your names in these slots rather than the supplied ones. The prefix is what you will see on the baseline columns and on the baseline date fields available to a Gantt bar time scale.

The four slots are not interchangeable, and the first one is the one that matters most. The Schedule Analyzer reads the Project baseline slot for both of its baseline dependent checks, BEI and Late Activities. Assigning a Primary baseline and leaving the first slot empty leaves both checks running as though there were no baseline at all.

Assigning one

  1. Open Manage Baseline on the Tools tab.

  2. Check the main project named at the top is the one you want to baseline. Where a file holds several, the chevrons beside Main projects step between them, and the count tells you how many there are.

  3. Drag a project from Available projects onto a slot.

  4. Click Apply.

Main projects and available projects are different lists. The count at the top covers only the projects that are open, not everything in the file. The list at the bottom holds every imported project. A project can be in both: a main project can serve as the baseline of another main project, and the ones that do are shown in bold.

Reading the Available projects list

IndicatorMeaning
Blue dotThe project is currently assigned as a baseline somewhere
Bold nameThe project is one of the main projects

The list leaves out the project currently selected for assignment, which is why a file with a single project shows nothing there until you import something.

ActionWhereEffect
RenameThe row menuChanges the name the project is listed under
DeleteThe row menuRemoves the project. Disabled on a main project
ImportBottom leftAdds a project file to the list

Import accepts XER, XML, MPP and MPX. Files can also be dropped straight onto the Available projects area, which does the same thing.

Clearing and moving an assignment

A filled slot carries a close button that clears it. A filled slot can also be dragged onto another slot, which moves the assignment and leaves the original empty rather than filling both.

Dropping the current main project onto one of its own baseline slots is refused, with the message "Project itself cannot be used as a baseline." A project cannot be its own baseline.

Replacing the main project

The slot above the baselines holds the main project itself, and it accepts a drop like any other. Dragging a project onto it replaces the open schedule with that project, keeping the baseline assignments in place.

This is the heavier of the two operations. Replacing the main project rebuilds the activity tree from scratch when you apply; changing only a baseline assignment refreshes the display without that rebuild.

Nothing takes effect until Apply

ButtonEffect
ApplyCommits the assignments and closes
CloseDiscards every change made since the dialog opened
The information iconOpens the built in guide to the dialog
Manage Baseline user guide popup in XER Reader explaining main projects navigation and the baseline assignment area
The information icon beside Close opens the application's own description of the two areas and the five drop slots.

How baseline activities are matched

Baseline activities are matched to current activities by Activity ID. The baseline project's planned finish is looked up against the live activity with the same Activity ID. Where no match is found, the activity silently falls back to its own planned finish, so it appears to be exactly on baseline. If Activity IDs were renumbered between the baseline and the current schedule, the comparison quietly stops meaning anything, and nothing on screen says so.

What a baseline gives you

WhereWhat appears
ColumnsThe baseline date, duration and units fields under the baseline groups
Gantt barsBaseline date fields become available to a time scale, which is how a baseline comparison bar is built
Schedule AnalyzerBEI and Late Activities become meaningful

Without an assignment, BEI divides completed work by every non milestone activity rather than by the activities the baseline said should have finished, which makes a healthy schedule score badly.

Requirements

Requires an open schedule and a signed in account. Import is unavailable while in shared mode.

Home Pricing Downloads Articles Blog FAQ Contact