Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 projectdeletedreplicatedreplicated_deletedreplicated_deprecateddeprecateddeprecated_deleted    
projectreplicate->replicatedundelete, replicate->replicatedNAundelete->replicated undeprecate->replicatedundeprecate, replicate->replicated undeprecate->replicated   
deletedreplicate, delete->replicated_deletedreplicate->replicated_deleteddelete->replicated_deletedNA undeprecate, delete->replicated_deletedundeprecate, delete->replicated_deleted undeprecate->replicated_deleted   
replicatedreplicate->replicatedundelete, replicate->replicatedNAundelete->replicated undeprecate->replicatedundeprecate, replicate->replicated undeprecate, undelete->replicated   
replicated_deletedreplicate, delete->replicated_deletedreplicate->replicated_deleted delete->replicated_deleted NA undeprecate, delete->replicated_deletedundeprecate, replicate, delete->replicated_deleted undeprecate, delete->replicated_deleted   
replicated_deprecated     NA     
deprecateddeprecate->deprecateddeprecate->deprecateddeprecate->deprecateddeprecate->deprecated NANA undelete->deprecated   
deprecated_deleteddeprecate, delete->deprecated_deleted deprecate->deprecated_deleted deprecate, delete->deprecated_deleted deprecate->deprecated_deleted   delete->replicated_deprecated_deleteddelete->deprecated_deleted  NA   
 <Object has been removed.>

Do nothing.

Do Nothing.

  • No refs? Remove from system.
  • Hard refs? deprecate->deprecated
  • Soft refs? deprecate, delete->deprecated_deleted
  • No refs? Remove from system.
  • Hard refs? deprecate->deprecated_deleted
  • Soft refs? hard-delete->(null)

No refs? Remove from system.

  •  
  • Hard refs? deprecate->deprecated_deleted
  • Soft refs? hard-delete->(null)
  • No refs? Remove from system.
  • Hard refs? Do nothing
  • Soft refs? delete->deprecated_deleted
  • No refs? Remove from system.
  • Hard refs? Do nothing
  • Soft refs? Do nothing.
  
           

Misc Notes and Unanswered Questions:

...

  • the entire sync request fails?
  • the local item remains in its current state (no change)
  • the local item's workflow state remains unchanged but the item gets some non-workflow state change (failed sync state or delete-pending state)?
  • the local item moves into a "deleted" state even though it has active references?
  • the local item moves into the "deprecated" state? Or "deprecated_deleted" state?