...
project | deleted | replicated | replicated_deleted | replicated_deprecated | replicated_deprecated_deleted | deprecated | deprecated_deleted deleted | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
project | replicate->replicated | replicate, undelete, replicate->replicated | NA | undelete->replicated | undeprecate->replicated | undeprecate, undelete->replicated | replicate, undeprecate->replicated | undeprecatereplicate,undeprecate,undelete->replicated | |||||||||||||||
deleted | replicate, delete->replicated_deleted | replicate->replicated_deleted | delete->replicated_deleted | NA | undeprecate, delete->replicated_deleted | undeprecate->replicated_deleted | replicate, undeprecate, delete->replicated_deleted | replicate, undeprecate->replicated_deleted | |||||||||||||||
replicated | replicate->replicated | replicate, undelete, replicate->replicated | NA | undelete->replicated | undeprecate->replicated | undeprecate, undelete->replicated | replicate, undeprecate->replicated | undeprecate, undelete->replicated | |||||||||||||||
replicated_deleted | replicate, delete->replicated_deleted | replicate->replicated_deleted | delete->replicated_deleted | NA | undeprecate, delete->replicated_deleted | undeprecate->replicated_deleted | replicate, undeprecate, delete->replicated_deleted | replicate, undeprecate->replicated_deleted | |||||||||||||||
replicated_deprecated | replicate, deprecate->replicated_deprecated | replicate, deprecate, undelete->replicated_deprecated | deprecate->replicated_deprecated | deprecate, undelete->replicated_deprecated | NA | undelete->replicated_deprecated | replicate->replicated_deprecated | replicate, undelete->replicated_deprecated | |||||||||||||||
replicated_deprecated_deleted | replicate, deprecate, delete->replicated_deprecated_deleted | replicate, deprecate->replicated_deprecated_deleted | deprecate, delete->replicated_deprecated_deleted | deprecate->replicated_deprecated_deleted | delete->replicated_deprecated_deleted | NA | undeprecatereplicate, delete->replicated_deprecated_deleted | replicate->replicated_deprecated_deleted | |||||||||||||||
deprecated | replicate, deprecate->replicated_deprecated | replicate, deprecate,undelete->replicated_deprecated | deprecate->replicated_deprecated | deprecate, undelete->replicated_deprecated | NA | undelete->NA | undelete->replicated_deprecated | replicate->replicated_deprecated | replicate, undelete->replicated_deprecated | ||||||||||||||
deprecated_deleted | replicate, deprecate, delete->replicated_deprecated_deleted | replicate, deprecate->replicated_deprecated_deleted | deprecate, delete->replicated_deprecated_deleted | deprecate->replicated_deprecated_deleted | delete->replicated_deprecated_deleted | NA | replicate, delete->replicated_deprecated_deleted | NAreplicate->replicated_deprecated_deleted | |||||||||||||||
<Object has been removed.> | Do nothing. | Do Nothing. |
|
| hard-delete
| (null)
|
| delete
|
| Do
| .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?