Workflow triggers, as explained in the beginning of this chapter, are configured to trigger state transitions in JIRA based on events occurring in a connected development tool such as Bitbucket server, FishEye/Crucible, and so on.
Make sure JIRA is connected to a supported development tool. As of JIRA 7.0, the following are the tools supported:
Bitbucket Server (Stash 3.2.0 or later)
FishEye/Crucible 3.5.2 (or later)
GitHub Enterprise 11.10.290 (or later)
Bitbucket Cloud
GitHub
More details on integrating JIRA with development tools can be found at https://confluence.atlassian.com/adminjiraserver070/integrating-with-development-tools-776637096.html.
Setting up workflow triggers is very easy. The following is the step-by-step procedure:
Log in as a JIRA Administrator.
Navigate to Administration | Issues | Workflows.
Create a draft of the workflow, if it is active. Navigate to the transition, which needs to be modified.
Click on Triggers.
Click on Add...