|An instance is an issue tracker with issues that you want to synchronize.|
A set of rules that define the synchronization behavior of the issue data. Exalate uses groovy scripting in advanced sync rules.
|A Connection defines how issues synchronize between instances. It includes information about two Instances and describes how they are related to each other|
Each Connection has the following components:
|An Instance you want to set up Connection with.|
Sync rules that specify which information can be transferred to the destination instance. Check the sync rules concept fore more details.
Sync rules that define how to handle information received from the remote side. Check the sync rules concept fore more details.
A trigger starts the synchronization process. There are different types of triggers:
|An issue is under sync when data is synchronized with another issue tracker.|
|A twin is a pair of issues which are related to each other through a synchronization relation.|
Any modification is synchronized towards the other issue using the specifications of the relation.
A replica is a copy of an issue which is transferred to the other instance. You can specify what issue data you want to send to the other side in the Outgoing sync rules.
Outgoing sync event
|A synchronization event is a registration of a change of the local issue. Exalate creates outgoing sync event on the local issue update.|
Incoming sync event
|A synchronization request is a registration of a change of the remote issue. Every Outgoing Sync event on the sending side results into incoming sync request on the Destination side.|
|The proxy user is the user account which will carry out any changes such as creating issues, updating data, |
adding comments and attachments. More details
There are 2 types of processors
These processors are specified in the context of the synchronization process. Sync rules are defined with the help of these processors.
|Filtering allows limiting the information sent to other instances.|
|Transformation is the act of changing one type of value into another type of value. |
For instance, changing a status into a comment.
|Groovy is a dynamic language for the Java platform.|
More details on this language: