JWT is the best rated Jira app on the Atlassian Marketplace - we show you why!
Want more?
Find a list of all workflow functions here: JWT workflow functions (overview)
Use case | JWT feature | Workflow function | Parser functions | Label |
---|---|---|---|---|
All sub-tasks must be resolved | STAFF PICK | |||
Block a transition until all sub-tasks have certain fields populated | STAFF PICK | |||
Create an issue in the current project | STAFF PICK | |||
Create sub-tasks depending on selected values in custom field | toStringList() | STAFF PICK | ||
Ensure that an issue has at least one attachment | STAFF PICK | |||
Escalate issue to assignee's supervisor | userProperty() | STAFF PICK | ||
Fast-track transition issues assigned to the project lead | Transition issue | STAFF PICK | ||
Format the issue's summary according to specified rules | STAFF PICK | |||
Prevent issue creation with the same field value | STAFF PICK | |||
Prevent setting due dates outside business hours | withinCalendar() | STAFF PICK | ||
Set issue security level depending on reporter | issueSecurityLevel() | STAFF PICK | ||
Start Progress on parent, if sub-tasks are started | STAFF PICK | |||
Triage issues created by email | STAFF PICK |
Want more?
Find a list of all use cases here: Use cases for workflow functions.
Use case | JWT feature | Automated action | Parser functions | Label |
---|---|---|---|---|
Automatically close parent when all sub-tasks are done | Transition issue action | STAFF PICK | ||
Automatically close sub-tasks when parent is completed | Transition issue action | STAFF PICK | ||
Bulk clear the issue resolution | STAFF PICK | |||
Bulk edit the issue resolution | Update field action | STAFF PICK | ||
Keep the status of parents and sub-tasks in sync | Transition issue action | STAFF PICK | ||
Remind users to close inactive issues | STAFF PICK | |||
Transition affected issues when releasing a version (automatically) | Transition issue action | STAFF PICK | ||
Update assignee and reporter to facilitate user deletion | STAFF PICK |
Want more?
Find a list of all use cases here: Use cases for automation rules
Use case | JWT feature | Field type | Parser functions | Label |
---|---|---|---|---|
Creation date of the linked epic | STAFF PICK | |||
Details of the last comment | Text | STAFF PICK | ||
Elapsed time between creation and resolution | Number | STAFF PICK | ||
Google Maps location | Text | STAFF PICK | ||
Last comment, its author, and timestamp | Text | STAFF PICK | ||
Number of unresolved blocking issues | Number | STAFF PICK | ||
Predicted completion date of an epic | Date-time | addTimeSkippingWeekends() | STAFF PICK | |
Total of all story points in an epic | Number | STAFF PICK |
Want more?
Find a list of all use cases here: Use cases for calculated fields
Use case | JWT feature | Workflow function | Parser functions | Label |
---|---|---|---|---|
Add comment when creating issues outside of business hours | withinCalendar() | STAFF PICK | ||
Prevent setting due dates outside business hours | withinCalendar() | STAFF PICK |
Want more?
Find a list of all use cases here: Use cases for calendars
Function name | Short description | Output | Label |
---|---|---|---|
addDaysSkippingWeekends() | Adds or subtracts natural days (or working days) to or from any given date. | NUMBER | STAFF PICK |
allIssuesUnder() | Returns issues located in any level under a given parent issue according to Advanced Roadmaps hierarchy. | ISSUE LIST | STAFF PICK |
count() | Returns the number of elements in a text, number or issue list. | NUMBER | STAFF PICK |
datePart() | Returns the date part of any given timestamp. | NUMBER | STAFF PICK |
dateTimeToString() | Returns the timestamp of any given date in text form. | TEXT | STAFF PICK |
dateToString() | Returns the timestamp of a date part of any given date in text form. | TEXT | STAFF PICK |
distinct() | Removes all duplicates from a number, text, or issue list. | LIST | STAFF PICK |
fieldValue() | Returns a number or text list with field values. | NUMBER LIST TEXT LIST | STAFF PICK |
filterByStatus() | Filters a given issue list by issue status. | ISSUE LIST | STAFF PICK |
filterByValue() | Filters a number or text list using a given comparison. | LIST | STAFF PICK |
first() | Returns the first element of a number, text, or issue list. | NUMBER TEXT ISSUE LIST | STAFF PICK |
hasChanged() | Returns true only if the field has changed in the current transition. | BOOLEAN | STAFF PICK |
isInGroup() | Checks whether users are a member of a specific group. | BOOLEAN | STAFF PICK |
isJwtTriggeredTransition() | Checks whether a transition was executed by a JWT post function. | BOOLEAN | STAFF PICK |
issuesAbove() | Returns all issues located in any level above a given parent issue according to Advanced Roadmaps hierarchy. | ISSUE LIST | STAFF PICK |
issuesFromJQL() | Returns a list of issues returned by a specified JQL query. | ISSUE LIST | STAFF PICK |
issuesUnder() | Returns issues located in the level just under a given parent issue according to Advanced Roadmaps hierarchy. | ISSUE LIST | STAFF PICK |
issuesUnderEpic() | Returns all issues linked to a given epic | ISSUE LIST | STAFF PICK |
lastFieldChangeTime() | Returns the timestamp of the most recent value change of any given field. | NUMBER | STAFF PICK |
linkedIssues() | Returns a list of issues linked. | ISSUE LIST | STAFF PICK |
max() | Returns the larger of two numeric values. | NUMBER | STAFF PICK |
min() | Returns the smaller of two numeric values. | NUMBER | STAFF PICK |
parent() | Returns the direct parent(s) of the given issue(s) according to Advanced Roadmaps hierarchy. | ISSUE LIST | STAFF PICK |
previousValue() | Returns the previous value of a field for the current issue. | TEXT NUMBER | STAFF PICK |
replaceAll() | Replaces all substrings matching a regular expression with a given replacement. | TEXT | STAFF PICK |
round() | Returns the closest integer to the input number. | NUMBER | STAFF PICK |
setNumber() | Creates a variable to temporarily store a number | NUMBER | STAFF PICK |
setStringList() | Creates a variable to temporarily store a text list. | TEXT LIST | STAFF PICK |
siblingIssues() | Returns all issues which are located directly under a given issue's parent according to Advanced Roadmaps hierarchy. | ISSUE LIST | STAFF PICK |
substring() | Returns a specific part of a text. | TEXT | STAFF PICK |
subtasks() | Returns sub-tasks of given issues. | ISSUE LIST | STAFF PICK |
sum() | Sums up all values in a given number list. | NUMBER | STAFF PICK |
timeInStatus() | Returns the time the current issue has remained in a specific status. | NUMBER | STAFF PICK |
timeInValue() | Returns the time an issue field has had a specific value. | NUMBER | STAFF PICK |
toString() | Converts numbers and lists into plain text. | TEXT | STAFF PICK |
trim() | Removes leading and trailing blanks (white spaces and tabs) from a text. | TEXT | STAFF PICK |
usersInRole() | Returns members of a given project role. | TEXT LIST | STAFF PICK |
withinCalendar() | Checks whether a timestamp falls into a time frame defined in a JWT calendar specification. | BOOLEAN | STAFF PICK |
Want more?
Find a list of all functions here: JWT expression parser functions
Title | Field code | Type | Example output | Label |
---|---|---|---|---|
Attachments | %{issue.attachments} | READ-ONLY | file1.txt, readme.pdf, screenshot.png | STAFF-PICK |
Attachments (only new attachments will be added) | No field code | WRITE-ONLY | STAFF-PICK | |
Issue status | %{issue.status} | READ / WRITE | Open | STAFF PICK |
Jira base URL |
| READ-ONLY | https://www.atlassian.net/jira | STAFF-PICK |
Last comment | %{issue.lastComment} | READ / WRITE | Take your Jira to the next level by using xApps! | STAFF PICK |
New comment |
| WRITE-ONLY | STAFF-PICK | |
New watchers |
| WRITE-ONLY | STAFF-PICK | |
Number of attachments | {issue.attachments.count} | READ-ONLY | 3 | STAFF-PICK |
Number of sub-tasks | {issue.subtasks.count} | READ-ONLY | 3 | STAFF-PICK |
Previous issue status | %{issue.status.previous} | READ-ONLY | Closed | STAFF-PICK |
Project key | %{issue.project.key} | READ-ONLY | CRM | STAFF-PICK |
Temporary number |
| READ / WRITE | 10 | STAFF PICK |
Temporary text |
| READ / WRITE | This is a text stored temporarily | STAFF PICK |
Want more?
Find a list of all field codes here: Field codes
If you still have questions, feel free to refer to our support team.