Desktop P6 Professional workflow. Menu labels are aligned with Oracle’s current Version 26 help; older 24.x deployments may show minor wording or privilege differences.
Key takeaways
- Preserve the raw XER, checksum, source, version, and import/export options.
- Review mappings and global-data conflicts before committing the import.
- Validate counts, fields, dates, calculation settings, and a post-import export—not just the success message.
Treat exchange as a controlled transformation
Record source environment, P6 version, project ID, export time, file hash, selected projects, and export options. On import, preserve the raw file, document mappings and update choices, and use a sandbox or controlled database when global data conflicts are possible.
Validate after import and after scheduling
Compare activity and relationship counts, calendars, codes, constraints, actuals, durations, resources, baselines, and key dates. Then schedule under documented options and compare the exported result with the source. Differences may arise from version, database configuration, calendars, global objects, or calculation settings.
Exchange an XER with reproducible lineage
Use a nonproduction or controlled target first when the source database is unfamiliar.
Menu path: File > Export > Primavera PM (XER); File > Import > Primavera PM (XER)
Before you start
- Raw source XER
- Recorded checksum and source
- Target-database backup or sandbox
- Mapping and global-data policy
Inventory the source
Record filename, hash, size, source environment, P6 version, export timestamp, project IDs, and expected data date.
Verify: The file can be uniquely identified later.
Export deliberately
Choose File > Export, Primavera PM (XER), version, Project, selected projects, and controlled destination.
Verify: The completion message and resulting file match the intended project set.
Preview the target
Before import, confirm environment, EPS destination, existing Project IDs, privileges, calendars, codes, resources, and backup state.
Verify: Potential collisions and shared-data effects are understood.
Review import actions
Choose File > Import and inspect project, layout, and data mappings plus create/update/keep decisions.
Verify: No existing project or global object will be overwritten unintentionally.
Validate before scheduling
Compare object counts and authored fields with the source record.
Verify: Activities, relationships, calendars, codes, actuals, durations, constraints, and required resources reconcile.
Schedule and round-trip
Run the documented calculation, save the log, export a fresh XER, and compare critical fields and key dates.
Verify: Any difference is explained, accepted, or treated as a failed exchange.
Field-ready control
XER exchange control
- Raw source retained
- Checksum and lineage recorded
- Correct target environment
- Backup or sandbox available
- Mappings reviewed
- Global data protected
- Counts and fields reconciled
- Scheduling options recorded
- Round-trip export compared
- Temporary or test records cleaned up
Common questions
Is an XER a complete database backup?
No. It is a project and data exchange file, and its contents depend on export choices and referenced objects. Database backup, security, job-service, document, audit, and environment configuration require separate controls.
Sources and scope
Follow the reference trail.
This guide is original educational commentary. Kairos reference records identify the source organizations, editions and scope behind this guidance. The original publishers retain their publications and rights.
Export projects to an XER fileOracle · checked 2026-08-01Import projects in XER formatOracle · checked 2026-08-01XEROracle · checked 2026-08-01Primavera P6 Professional User Guide, Version 26Oracle · checked 2026-08-01Schedule Assessment Guide: Best Practices for Project SchedulesU.S. Government Accountability Office · checked 2026-08-01