Add assignee as watcher to every blocking issue | | Update linked issue or sub-task | | |
|
|
Add attachments from current issue to cloning issues | | Update linked issue or sub-task | | |
|
|
Add comment when creating issues outside of business hours | | Add comment | | | withinCalendar() | |
Add internal Jira Service Management comment | | Add comment | | |
|
|
Add percentaged profit margin when closing issue | | Log work | | | |
|
Add sub-tasks to an issue on creation | | | Create issue action | | |
|
Add watchers based on issue type | | Add or remove watchers | | |
|
|
A developer must not execute the transition | | User is not in project role | | |
|
|
Alert the asssignee of important issues | | Add comment | | |
|
|
Alert the reporter | | Add comment | | |
|
|
All blocking issues must be resolved | | Condition on linked issues Validation of linked issues | | |
|
|
All sub-tasks in the Closed status must have a specific resolution | | Condition on sub-tasks Validation of sub-tasks | | |
|
|
All sub-tasks must be Done or Closed | | Condition on sub-tasks Validation of sub-tasks | | | |
|
All sub-tasks must be resolved | | Condition on sub-tasks Validation of sub-tasks | | | | |
All sub-tasks with a resolution of Done must be in a specific status | | Condition on sub-tasks Validation of sub-tasks | | | |
|
An issue must have at least 3 resolved Test Cases | | Condition on sub-tasks Validation of sub-tasks | | | |
|
Assign an issue to the last assignee on a transition | | | Assign issue action | | |
|
Assignee may only have a restricted number of assigned issues | | Condition based on JQL query Validation based on JQL query | | |
|
|
Assign important issues to the project lead | | | | | | |
Assign issues to your team during a transition | | | Assign issue action | | isInGroup() |
|
Assign issue to current user | | Update or copy field values | | | | |
Automatically assign a tester during your development process | | Assign to project role | | | |
|
Automatically assign issues to your team | | | Assign issue action | | |
|
Automatically close parent when all sub-tasks are done | | | Transition issue action | | count() filterByStatus() siblingSubtasks() | |
Automatically close sub-tasks when parent is completed | | | Transition issue action | | | |
Automatically log work spent in a specific status | | Log work | | | timeDifference() |
|
Block an Epic's transition depending on linked issues status and due date | | Logical validator Logical condition | | | count() filterByPredicate() linkedIssues() |
|
Block an Epic's transition until all the issues under that Epic are resolved | | Logical validator Logical condition | | | count() issuesUnderEpic() filterByResolution() |
|
Block a transition until all sub-tasks have certain fields populated | | Logical validator Logical condition | | | count() filterByPredicate() subtasks() | |
Bulk clear the issue resolution | | | Update field action | | | |
Bulk edit the issue resolution | | | Update field action | | | |
Calculate custom sequence numbers | | Update or copy field values Set or create JWT project property | | | toUpperCase() substring() length() projectProperty() toNumber() |
|
Check if an issue was resolved on time | | | | Text | datePart() |
|
Close epic when stories are done | | | Transition issue action | | count() filterByStatus() issuesUnderEpic() |
|
Close parent issue only when all sub-tasks are closed | | Condition on sub-tasks Validation of sub-tasks | | |
|
|
Close stories when epic is done | | | Transition issue action | | |
|
Components from all sub-tasks | | | | | toString() distinct() fieldValue() subtasks() |
|
Copy highest priority from linked issues | | Copy field values from linked issues or subtasks | | | |
|
Copy latest due date from sub-tasks | | Copy field values from linked issues or subtasks | | | |
|
Copy subtask comments to the parent issue | | | Add comment action | | | |
Create an internal Service Management comment on linked issues | | Update or copy field values | | | |
|
Create an issue in the current project | | Create issue | | | | |
Create a sub-task for each component | | Create issue | | | toStringList() |
|
Create sub-tasks depending on selected values in a custom field | | | Create issue action | | toStringList() |
|
Create sub-tasks depending on selected values in custom field | | Create issue | | | toStringList() | |
Create three issues with individual summaries | | Create issue | | | getMatchingValue() |
|
Creation date of the linked epic | | | | | first() fieldValue() linkedIssues() | |
Current user must be reporter | | Compare two values condition Compare two values validator | | |
|
|
Details of the last comment | | | | Text | | |
Difference between the current date and the earliest due date | | | | Number | min() fieldValue() subtasks() |
|
Display additional details of the issue creator | | | | | |
|
Display current issue's project category | | | | | |
|
Display historic due dates | | | | | toString() textOnNumberList() fieldHistory() dateToString() |
|
Elapsed time between creation and resolution | | | | Number | | |
Ensure that all issues linked with a certain issue link type have "Due Date" field set | | Logical validator Logical condition | | | count() linkedIssues() fieldValue() |
|
Ensure that an issue has at least one attachment | | Logical validator Logical condition | | | | |
Escalate issue to assignee's supervisor | | Copy JWT user property | | | userProperty() | |
Extract an email address from the last comment | | Copy excerpted value | | | |
|
Extract the issue priority from the summary | | Copy excerpted value | | | |
|
Fast-track transition issues assigned to the project lead | | Transition issue | | |
| |
Format the issue's summary according to specified rules | | Format field value | | | | |
Google Maps location | | | | Text | replaceAll() toLowerCase() | |
Hide transition from issue creator | | Except users in field | | | |
|
Highest ranked custom field value among all linked issues | | | | Text | first() sort() fieldValue() linkedIssues() |
|
Inline images in a generated email | | Send email | | | replaceAll() |
|
Keep calculated custom field in sync | | | Reindex issue action | | | |
Keep parent issue's priority in sync | | | | | | |
Keep the priority of parents and sub-tasks in sync | | | Update field action | | |
|
Keep the status of parents and sub-tasks in sync | | | Transition issue action | | | |
Keep the status of parents and sub-tasks in sync (post function use case) | | Transition issue | | |
|
|
Keep track of important status updates | | Update or copy field values Fields required or changed | | | dateTimeToString() |
|
Last comment, its author, and timestamp | | | | Text | userFullName() dateToString() last() allCommentDates() | |
Last commenter's full name | | | | Text | userFullName() |
|
List all bugs where the current user was mentioned in a comment | | | | | |
|
List all issues that are blocking issues that are due soon | | | | | |
|
List all issues with an inactive assignee and that were assigned by the current user | | | | | isActive() fieldHistory() |
|
List all issues with a specific value matching a custom text field | | | | | |
|
Log absence time on another issue | | Log work | | | stringToDate() |
|
Make "Time spent" field required | | Logical validator | | |
|
|
Make the assignee required | | Fields required Fields required or changed | | |
|
|
Make the description required | | Fields required Fields required or changed | | |
|
|
Manually create test issues | | | Create issue action | | |
|
Manually delete test issues | | | Delete issue action | | |
|
Move an issue to another issue type | | | | | |
|
Move an issue to another project | | Move issue | | | |
|
Notify assignees when components are merged | | | Add comment action | | |
|
Notify for high priority issue | | | Send email action | | | |
Notify the project lead on priority changes | | | Add comment action
| | |
|
Number of days an issue was in the Open status against a JWT calendar | | | | Number | timeInStatus() |
|
Number of issues in the same version | | | | Number | count() issuesFromJQL() |
|
Number of open subtasks | | | | Number | count() filterByPredicate() subtasks() |
|
Number of times a custom field has been changed | | | | Number | count() fieldChangeTimes() |
|
Number of times a resolved issue has been rejected | | | | Number | count() timesOfTransition() |
|
Number of unresolved blocking issues | | | | Number | count() filterByResolution() linkedIssues() | |
Only users in a project role can execute a transition | | Users are/aren't in project role (validator) Users are/aren't in project role (condition) | | |
|
|
Only user specified in project property is allowed to execute transition | | Condition on JWT project property Validation of JWT project property | | | projectProperty() |
|
Only watchers can execute a transition | | Only users in a field | | | |
|
Predicted completion date of an epic | | | | Date-time | addTimeSkippingWeekends() | |
Predicted resolution date based on business hours | | | | | addTime() |
|
Prevent a closed issue from being reopened after resting 1 week closed | | Logical validator Logical condition | | | isInRole() |
|
Prevent creation of issues with a duplicate summary | | Validation based on JQL query | | | |
|
Prevent issue creation with the same field value | | Validation based on JQL query Logical validator | | |
| |
Prevent issue creation with the same field value (Boolean) | | Logical validator Validation based on JQL query | | | count() issuesFromJQL() |
|
Prevent issue from being "Closed" if blocking issues are not closed yet. | | Validation of linked issues | | |
|
|
Prevent setting due dates outside business hours | | Logical validator Logical condition | | | withinCalendar() | |
Prevent transitioning when there is a blocking issue | | Validation of linked issues | | |
|
|
Prevent users from selecting specific fix versions | | Condition based on regular expression Validation based on regular expression | | | |
|
Proceed with a task only when all sub-tasks are completed | | | | |
|
|
Re-assign issues and leave a comment | | | Add comment action Assign issue action | | |
|
Reindex issue on custom field update | | | Reindex issue action | | |
|
Reindex linked issues | | | Reindex issue action | | |
|
Reject duplicated file names in attachments | | Logical validator Logical condition | | | count() toStringList() distinct() |
|
Remind users to close inactive issues | | | Add comment action
| | | |
Remove blocking links when blocking issue is closed | | Delete issue link | | | |
|
Re-open issue when a new comment is added | | | Transition issue action | | |
|
Reopen parent issue, if a sub-task is reopened | | Transition issue | | | |
|
Resolution must be empty | | Fields required Fields required or changed | | |
|
|
Resolve issues when all options of a checklist are checked | | | Transition issue action | | numberOfAvailableItems() numberOfSelectedItems() |
|
Restrict issue creation per issue type and project role | | Logical validator | | | isInRole() |
|
Restrict the issue creation with specific issue types to certain project roles | | Users are/aren't in project role (validator) | | |
|
|
Retrieve all tickets assigned to a developer |
| | | | |
|
Return all issues in the currently open sprint with unresolved sub-tasks |
| | | | |
|
Scheduled project reindex | | | Reindex issue action | | |
|
Schedule issues for re-submission | | | Transition issue action | | |
|
Schedule the escalation of overdue issues | | | Transition Issue
| | |
|
Send email after transitioning to specific status | | Send email | | |
|
|
Set a condition in a global transition which only applies in a certain status | | Logical condition | | | |
|
Set assignee based on priority | | Update field based on rules | | | priority() |
|
Set assignee depending on issue type | | Update field based on rules | | | issueType() |
|
Set a watcher based on custom field value | | Add or remove watchers | | |
|
|
Set custom IDs for each issue | | | | | length() projectProperty() substring() toNumber() year() | |
Set Due Date with latest value among sub-tasks | | Update or copy field values | | | fieldValue() max() siblingSubtasks() |
|
Set issue security level depending on reporter | | Update field based on rules | | | issueSecurityLevel() | |
Set specific default assignee if not set | | Copy JWT project property | | | |
|
Specific sub-tasks must be resolved | | Condition on sub-tasks Validation of sub-tasks | | | |
|
Start Progress on parent, if sub-tasks are started | | Transition issue | | |
| |
Status and assignee of parent issue | | | | | |
|
Sum up value in parent issue on field change in sub-tasks | | | | | fieldValue() sum() subtasks() |
|
There must be at least one related Service Management request | | Condition on linked issues Validation of linked issues | | |
|
|
Time left before the issue is due | | | | Number | max() |
|
Total of all story points in an epic | | | | Number | sum() fieldValue() issuesUnderEpic() | |
Total remaining estimate in an epic (all linked issues) | | | | Number | sum() fieldValue() issuesUnderEpic() subtasks() |
|
Total remaining estimate in an epic (no sub-tasks) | | | | Number | sum() fieldValue() issuesUnderEpic() |
|
Total time logged on an epic | | | | Number | sum() fieldValue() issuesUnderEpic() |
|
Track issues mentioned in comments | | | Create issue link action | | findPattern() issueKeysToIssueList() toString() |
|
Transition affected issues when releasing a version (automatically) | | | Transition issue action | | | |
Transition affected issues when releasing a version (manually) | | | Transition issue action | | |
|
Transition issues when assigned to a developer | | | Transition issue action | | |
|
Triage issues created by email | | Move issue | | | toUpperCase() toString() findPattern() isInGroup() | |
Update assignee and reporter to facilitate user deletion | | | Add comment action Assign issue action Update field action | | | |
Validate only issue links created in transition screen | | Logical validator | | | count() transitionLinkedIssues() filterByProject() filterByIssueType() |
|
Validation based on the value of a date type project property | | Logical validator Logical condition | | | stringToDate() projectProperty() |
|