Introduction
TODO, What is the audience of this document?
Synchronization
Synchronization Direction
TODO, speak about synchronization direction options and consequences.
Synchronization Options
TODO, speak about synchronization options available for each element.
Sychronization Example
This section present a typical synchronization environment treated by Mizura.
Assume that a LEFT_TO_RIGHT synchronization operation is used, where left elements are Enterprise Architect usecases and right elements are Jira issues.
The elements involved in this example are displayed below:
Left element (EA usecases) |
Last update |
Right element (JIRA issues) |
Last update |
Comment |
|---|---|---|---|---|
usecase UC001 |
10:00:00 |
issue MZ-1 |
09:00:00 |
Usecase and issue are connected, and usecase information is more recent |
usecase UC002 |
10:00:00 |
issue MZ-2 |
11:00:00 |
Usecase and issue are connected, and issue information is more recent |
usecase UC003 |
10:00:00 |
-
|
-
|
A usecase exist, but not an equivalent issue |
|
-
|
-
|
issue MZ-4 |
11:00:00 |
A jira issue exist, but not an equivalent usecase |
|
|
|
issue MZ-5 |
11:00:00 |
A preexistent usecase was deleted since the last synchronization, and a issue stay holding the given usecase identificator information |
Once synchronization occurs, the following operations are performed in the environment, regard each SyncOption configuration attached to the destination element:
Usecase |
UC001 at 10:00:00 |
UC02 at 10:00:00 |
UC003 at 10:00:00 |
-
|
|
|---|---|---|---|---|---|
Issue |
MZ-1 at 09:00:00 |
MZ-2 at 11:00:00 |
-
|
MZ-4 at 11:00:00 |
MZ-5 at 11:00:00 |
ADD |
None |
None |
Issue created |
None |
None |
ADD_UPDATE |
Issue updated |
Issue updated |
Issue created |
None |
None |
ADD_UPDATEIFNEW |
Issue updated |
None |
Issue created |
None |
None |
ADD_UPDATE_DELETE |
Issue updated |
Issue updated |
Issue created |
None |
Issue deleted |
ADD_UPDATE_DELETEWITHPURGE |
Issue updated |
Issue updated |
Issue created |
Issue deleted |
Issue deleted |
ADD_UPDATEIFNEW_DELETE |
Issue updated |
None |
Issue created |
None |
Issue deleted |
ADD_UPDATEIFNEW_DELETEWITHPURGE |
Issue updated |
None |
Issue created |
Issue deleted |
Issue deleted |
ADD_DELETE |
None |
None |
Issue created |
None |
Issue deleted |
ADD_DELETEWITHPURGE |
None |
None |
Issue created |
Issue deleted |
Issue deleted |
UPDATE |
Issue updated |
Issue updated |
None |
None |
None |
UPDATE_DELETE |
Issue updated |
Issue updated |
None |
None |
Issue deleted |
UPDATE_DELETEWITHPURGE |
Issue updated |
Issue updated |
None |
Issue deleted |
Issue deleted |
UPDATEIFNEW |
Issue updated |
None |
None |
None |
None |
UPDATEIFNEW_DELETE |
Issue updated |
None |
None |
None |
Issue deleted |
UPDATEIFNEW_DELETEWITHPURGE |
Issue updated |
None |
None |
Issue deleted |
Issue deleted |
DELETE |
None |
None |
None |
None |
Issue deleted |
DELETEWITHPURGE |
None |
None |
None |
Issue deleted |
Issue deleted |