JWT is the best rated Jira app on the Atlassian Marketplace - we show you why!
Conditions
Function | Short description | Label |
---|---|---|
Compare two values condition | Evaluate the comparison of two (field) values. | STAFF PICK |
Condition based on JQL query | Evaluate issues against the output of a JQL query. | STAFF PICK |
Condition on linked issues | Evaluate the current state (type, status, number, etc.) of issue links. | STAFF PICK |
Condition on sub-tasks | Evaluate the current state (type, status, number, etc.) of sub-tasks. | STAFF PICK |
Fields required | Check if fields are set/empty. | STAFF PICK |
Logical condition | Evaluate a logical expression that returns true or false . | STAFF PICK |
Validators
Function | Short description | Label |
---|---|---|
Compare two values validator | Evaluate the comparison of two (field) values. | STAFF PICK |
Fields required or changed | Check if fields are set/empty or have/haven't changed on the transition screen. | STAFF PICK |
Logical validator | Evaluate a logical expression that returns true or false . | STAFF PICK |
Validation based on JQL query | Validate the current issue against the result of a JQL query. | STAFF PICK |
Post functions
Function | Short description | Label |
---|---|---|
Add comment | Add a comment to an issue. | STAFF PICK |
Copy field values from linked issues or subtasks | Copy the field values from one or multiple linked issues or sub-tasks. Values can also be aggregated. | STAFF PICK |
Create issue | Create one or multiple issues or sub-tasks. | STAFF PICK |
Create issue link | Create one or multiple issue links. | STAFF PICK |
Execute remote action | ||
Send email | Send an email with custom content. | STAFF PICK |
Transition issue | Transition any issue to any available target status. | STAFF PICK |
Update field based on rules | Update a single issue field according to a set of rules. | STAFF PICK |
Update or copy field values | Update one or multiple issue fields. | STAFF PICK |
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
Field codes | Returned value | Output data type | Label |
---|---|---|---|
Attachments | Comma-separated list of file names of all files attached to the issue | TEXT | STAFF-PICK |
Attachments (only new attachments will be added) | STAFF-PICK | ||
Issue status | Name of the current status in Jira's default language | TEXT | STAFF PICK |
Jira base URL | Base URL of the current Jira instance | TEXT | STAFF-PICK |
Last comment | Content of the last comment added to the issue | TEXT | STAFF PICK |
New comment | STAFF-PICK | ||
New watchers | STAFF-PICK | ||
Number of attachments | Number of files attached to the current issue | NUMBER | STAFF-PICK |
Number of sub-tasks | Number of sub-tasks of the current issue | NUMBER | STAFF-PICK |
Previous issue status | Name of the status the issue was in before the current one | TEXT | STAFF-PICK |
Project key | Project key of the current issue's project | TEXT | STAFF-PICK |
Temporary number | Number previously stored in the temporary field | NUMBER | STAFF PICK |
Temporary text | Text previously stored in the temporary field | TEXT | STAFF PICK |
Want more?
Find a list of all field codes here: Field codes
JQL function | Short description | Output | Label |
---|---|---|---|
issueSelection() | Returns issues that satisfy both a JQL query and a JWT logical expression | ISSUE LIST | STAFF PICK |
usersWithDateTimeProperty() | Returns users with specific date or date-time properties. | TEXT LIST | STAFF PICK |
projectsWhereNumberProperty() | Returns projects with specific numeric properties. | TEXT LIST | STAFF PICK |
linkedTo() | Returns issues linked to other issues satisfying a JQL subquery. | ISSUE LIST | STAFF PICK |
Want more?
Find a list of all JQL functions here: JQL functions
If you still have questions, feel free to refer to our support team.