Versions Compared

Key

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

...

 undeprecate   undeprecate undelete-> NA hard-delete(null) delete Do . 
 projectdeletedreplicatedreplicated_deletedreplicated_deprecatedreplicated_deprecated_deleted deprecateddeprecated_deleted deleted    
projectreplicate->replicatedreplicate, undelete, replicate->replicatedNAundelete->replicated undeprecate->replicatedundeprecate, undelete->replicatedreplicate, undeprecate->replicatedreplicate,undeprecate,undelete->replicated   
deletedreplicate, delete->replicated_deletedreplicate->replicated_deleteddelete->replicated_deletedNA undeprecate, delete->replicated_deletedundeprecate->replicated_deletedreplicate, undeprecate, delete->replicated_deletedreplicate, undeprecate->replicated_deleted   
replicatedreplicate->replicatedreplicate, undelete, replicate->replicatedNAundelete->replicated undeprecate->replicatedundeprecate, undelete->replicatedreplicate, undeprecate->replicatedundeprecate, undelete->replicated   
replicated_deletedreplicate, delete->replicated_deletedreplicate->replicated_deleted delete->replicated_deleted NA undeprecate, delete->replicated_deletedundeprecate->replicated_deletedreplicate, undeprecate, delete->replicated_deletedreplicate, undeprecate->replicated_deleted   
replicated_deprecatedreplicate, deprecate->replicated_deprecatedreplicate, deprecate, undelete->replicated_deprecated deprecate->replicated_deprecated deprecate, undelete->replicated_deprecated  NAundelete->replicated_deprecatedreplicate->replicated_deprecated replicate, undelete->replicated_deprecated   
replicated_deprecated_deletedreplicate, deprecate, delete->replicated_deprecated_deletedreplicate, deprecate->replicated_deprecated_deleteddeprecate, delete->replicated_deprecated_deleteddeprecate->replicated_deprecated_deleteddelete->replicated_deprecated_deletedNAreplicate, delete->replicated_deprecated_deletedreplicate->replicated_deprecated_deleted   
deprecatedreplicate, deprecate->replicated_deprecatedreplicate, deprecate,undelete->replicated_deprecateddeprecate->replicated_deprecateddeprecate, undelete->replicated_deprecatedNA NAundelete->replicated_deprecatedreplicate->replicated_deprecated replicate, undelete->replicated_deprecated   
deprecated_deletedreplicate, deprecate, delete->replicated_deprecated_deleted replicate, deprecate->replicated_deprecated_deleted deprecate, delete->replicated_deprecated_deleted deprecate->replicated_deprecated_deleted   delete->replicated_deprecated_deletedNAreplicate, delete->replicated_deprecated_deleted replicate->replicated_deprecated_deleted   
 <Object has been removed.>

Do nothing.

Do Nothing.

  • No refs? Remove from system.
  • Hard refs? deprecate->replicated_deprecated
  • Soft refs? deprecate, delete->replicated_deprecated_deleted
  • No refs? Remove from system.
  • Hard refs? deprecate->replicated_deprecated_deleted
  • Soft refs?
  • deprecate->
  • replicated_deprecated_deleted
  • No refs? Remove from system.
  • Hard refs? Do nothing
  • Soft refs?
  • delete->replicated_deprecated_deleted
  • No refs? Remove from system.
  • Hard refs? Do nothing
  • Soft refs?
  •  Do nothing
  •  
   

Do Nothing

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?