• Manage Folder Conflicts
  • Manage Folder Conflicts
  • "e2dd45c5-3ab1-487f-8038-c8721c61a8b8
  • Regardless of whether an author is working online or offline, folder operations are performed locally on the client computer and then synchronized with the server. Synchronizations occur in the background if the author is working online or when the author switches from offline mode to online.
  • Unlike documents, folders are not checked out, so they are available at all times to all authors. Consequently, your local folder structure may differ from the structure on the server due to delays in synchronization while you are working online or because you are working offline. For instance, while working offline, you create a folder under a parent that another author has deleted. The server resolves these conflicts by following prescribed conflict resolution rules. The following describes the server side conflicts that can occur for folder operations performed on the client side and the rules the server uses to resolve them.
  • Add Folder
  • Conflict: Parent folder is renamed or moved.
  • Conflict: Parent folder is deleted (not yet purged).
  • Conflict: New folder has same name, but different document ID, folder already on server under the parent.
  • Conflict: Folder on server already exists and was deleted.
  • Conflict: Parent does not exist; was purged.
  • Conflict: No conflicts.
  • Move Folder
  • Conflict: Old parent folder is renamed or moved.
  • Resolution: No problem. Folder moves to new location.
  • Conflict: New parent folder is renamed or moved.
  • Resolution: No problem. Folder moves to new location.
  • Conflict: New parent is deleted (not yet purged).
  • Resolution: Undelete new parent and move folder.
  • Conflict: Folder already moved on server (parent folder on server already contains folder with same document ID).
  • Resolution: No action necessary.
  • Conflict: Another folder with the same name is found in the new parent.
  • Resolution: Contents of move folder are moved into server side folder with same name. Purge (not mark as deleted) both server and client side old move folder.
  • Conflict: A deleted folder with the same name is found in new parent.
  • Resolution: Undelete the server side folder and parent(s) if needed and move the contents of the folder into the server side folder with the same name. Purge both the server and client side move folder.
  • Conflict: New parent does not exist (was purged).
  • Resolution: Abort the move. Restore the folder to old location.
  • Conflict: No conflicts.
  • Resolution: Move the folder.
  • Rename Folder
  • Conflict: Folder name already changed.
  • Resolution: Override name with client name. Basically last one to change the name wins.
  • Conflict: Folder marked as deleted.
  • Resolution: Undelete folder, parents if needed and rename it.
  • Conflict: Parent renamed or folder has moved.
  • Resolution: No problem since parent identified by document ID. Renamed folder moves to updated parent.
  • Conflict: Folder does not exist (was purged).
  • Resolution: Abort operation. Folder is totally removed when done.
  • Conflict: No conflicts.
  • Resolution: Rename folder.
  • Delete Folder
  • Conflict: Folder not empty (contains undeleted documents or folders).
  • Resolution: If all of the documents are checked in, delete the contents of the folder and then the folder. If server side folder contains checked out documents, folder is not deleted.
  • Conflict: Parent folder is renamed or moved.
  • Resolution: No problem since parent identified by document ID. Delete the folder.
  • Conflict: Deleted folder was renamed.
  • Resolution: No problem finding folder since identified by document ID. Delete the renamed folder.
  • Conflict: Folder already deleted.
  • Resolution: Do nothing - work already done.
  • Conflict: Folder does not exist (was purged).
  • Resolution: Do nothing - work already done.
  • Conflict: No conflicts.
  • Resolution: Mark the folder as deleted.