Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
devel:documentation:synchronization:dev:tree-sync [2020/06/11 06:50]
tomiskar
devel:documentation:synchronization:dev:tree-sync [2020/06/17 13:08]
tomiskar [Automatic roles]
Line 82: Line 82:
 Recalculation of automatic roles is skipped during sync. Recalculation of automatic roles can be (**should be**) correctly started after the end of the sync. This can be ensured by the property '**After end, start the automatic role recalculation**' on the detail of sync configuration. Automatic roles are recalculated for synchronized tree nodes, where tree structure (parent node) was changed. Recalculation of automatic roles is skipped during sync. Recalculation of automatic roles can be (**should be**) correctly started after the end of the sync. This can be ensured by the property '**After end, start the automatic role recalculation**' on the detail of sync configuration. Automatic roles are recalculated for synchronized tree nodes, where tree structure (parent node) was changed.
  
 +{{ :devel:documentation:synchronization:dev:sync_tree_spec_after_end.png |}}
 +
 +<note tip>When synchronization of contracts (or slices) is used in the same time on project (both are scheduled), then tree synchronization can be executed without automatic roles are recalculated after synchronization ends. Task ''ProcessSkippedAutomaticRoleByTreeTaskExecutor'' can be scheduled as dependent task to contract (or slices) synchronization (with automatic roles are recalculated properly). Recalculation of automatic roles for contracts should be recalculated first (new tree structure and automatic roles will be used), then automatic roles for changed tree nodes can be recalculated with ''ProcessSkippedAutomaticRoleByTreeTaskExecutor'' usage.</note>
  
  • by apeterova