Tips on avoiding potential conflicts when restoring data

On rare occasions, it is possible for conflicts to arise when restoring previously-archived data. Conflicts can occur if you archive data from a project, recreate items in the project that have the same ID as the archived items - or that share some other value that must be unique within a project - and then attempt to restore the previously-archived data. If a conflict of this type occurs during a restore, you are notified of the conflict.

To avoid conflicts of this type:

  • Do not assign work breakdown numbers or unique task IDs that were assigned to items that have been archived to items that are added subsequently to a project. If you were to do this, then attempted to restore the archived items, the duplicate work breakdown numbers or unique task IDs would cause conflicts during the restore procedure.
  • Do not delete time units that were related to items that have been archived, then recreate similar time units – using the same abbreviation or compact abbreviation – in a project . If you were to do this, then attempted to restore the archived items, the duplicate time units would cause conflicts during the restore procedure.
  • Do not delete users that were related to items that have been archived, then recreate similar users – using the same user name – in a project. If you were to do this, then attempted to restore the archived items, the duplicate users would cause conflicts during the restore procedure.
  • Do not delete embedded borders that were related to items that have been archived, then recreate similar borders – using the same name – in a project. If you were to do this, then attempted to restore the archived items, the duplicate embedded borders would cause conflicts during the restore procedure.

Conflicts can also arise on rare occasions when restoring data if the structure of a project differs from its corresponding baselines greatly, or if bars, tasks and allocations are moved from one branch of a project to another after the project has been baselined. Again, if a conflict of this type occurs during a restore, you are notified of the conflict.

To avoid conflicts of this type:

  • Try to keep the structure of a project and its associated baselines as similar as possible.
  • If you have baselined a project and you want to subsequently move bars, tasks or allocations from one branch of the project to another, cut and paste the bars, tasks or allocations rather than moving them by dragging them in the bar chart.
  • Revert to baselines as seldom as possible, especially in situations where you have deleted data from a project that was previously incorporated into an archive of a different baseline.

Related Topics:

Why some data cannot be archived

Warnings and errors that may be reported