Repeated imports and Import-Export Cycles
Overview
You can:
- 
Merge two project plans. 
- 
Perform one-way transfers multiple times. 
- 
Execute repeated two-way transfer cycles. 
A common cycle looks like this:
- 
Work on MS Project file. 
- 
Save as XML. 
- 
Import to PM3. 
- 
Work on the project in PM3. 
- 
Export from PM3. 
- 
Load the exported file into MS Project. 
- 
Continue working in MS Project. 
- 
Repeat as necessary. 
Important Guidelines for Repeated Import/Export Cycles
1. Stay Organized with Updates
- 
If you update either MS Project or PM3, synchronize the changes before updating the other. 
- 
Not following this can cause conflicting UIDs. 
Example of a Problematic Sequence:
- 
Import from MS Project into PM3. 
- 
Add items in MS Project → new UIDs not known to PM3. 
- 
Add items in PM3. 
- 
Export from PM3 → generates UIDs for its new items. 
- 
Merge into original MS Project → UIDs clash between new items from both sides. 
Important Caveats When Repeating Transfers
A. Items Are Never Deleted During Import/Export
- 
If a task is deleted in PM3, but still exists in MS Project, it will reappear during import from MS Project. 
- 
To permanently delete an item: You must delete it in both PM3 and MS Project. 
B. Handling Milestones and Dates
- 
PM3 allows empty date fields. 
- 
MS Project does not. 
- 
If a milestone without dates is exported from PM3 and imported into MS Project: - 
MS Project will assign it a date based on the start date of its Summary Task. 
- 
You can change the date in MS Project, but not remove it. 
 
- 
- 
When re-imported to PM3: - 
MS Project's assigned date overwrites PM3’s empty field. 
- 
The date is mapped to the rightmost non-empty field: - 
CompletedDate, otherwise
- 
Revised(End)Date, otherwise
- 
Planned(End)Date.
 
- 
 
- 
C. External Dependencies
- 
These link to milestones or tasks in other plans. 
- 
MS Project does not recognize other plans: - 
It cannot display or store external dependencies. 
- 
These are not included in imports or exports. 
 
- 
Note: Additional considerations apply to Gateways and Dependencies during the export/update/import cycle. Refer to the detailed guidance on those topics if needed.
