This article describes a Trigger concept in Exalate.
You can start issue synchronization automatically according to a specified search query with the help of a trigger.
If the issue fits a search query it is triggered for synchronization automatically. Once someone updates the issue which is under sync the changes are synchronized automatically.
Example
Every issue tracker has its own search query language. Since Exalate supports different issue trackers the search syntax may vary.
Jira JQL query
When you create an issue in project BLUE with label sync, that issue will start synchronization automatically.
Also, the same trigger will start the synchronization if any issue in project BLUE has been updated with label sync.
project = BLUE AND labels = sync
GitHub search query
Exalate app for GitHub uses GitHub advanced search syntax to filter issues in the trigger.
is:issue is:open label:bug
ServiceNow search query
Exalate app for ServiceNow uses ServiceNow search syntax to filter incidents in the trigger.
urgency=1
HP ALM/QC search query
user-03[<>''];status[New or Open]
How to create a trigger?
Navigate to the Triggers tab in the Exalate admin menu
Click Create Trigger
Select the type of entity you want to synchronize.
If you want to synchronize multiple entities, create separate triggers for every entity type.
In the If field, enter the desired filter to decide which issues will get automatically synced to the other side.
Use the platform search syntax to specify the filter query.
3. Select the Connection you want to sync with in Then sync with connection list.
4. Optionally, input information to keep a reference for the trigger in the Notes field.
6. Enable the toggle to activate the trigger. In case the toggle is disabled, the trigger won't work.
7. Create trigger.
- To start the synchronization you need to Bulk Exalate on the trigger. It helps to synchronize all issues that fit trigger search query. Check how to bulk Exalate issues.
- To stop the synchronization you need to Bulk Unexalate on the trigger. It helps to stop the synchronization of all issues that fit trigger search query. Check how to bulk Exalate issues.
Related articles
- How to start the synchronization on GitHub?
- Confluence: trigger page sync
- Zendesk: trigger ticket sync
- Servicenow: how to start the synchronization
- HP ALM/QC: trigger defects/test cases synchronization
- Jira: triggering a synchronization
Back to General Exalate concepts