JWT project properties are key-value pairs added to a project description.
The main goal of the properties is to provide project metadata, which can be referenced and used in multiple features of JWT. The main use cases are:
Format of JWT project properties
A JWT project property can be added to any project description in the following format:
{propertyKey=propertyValue}
The screenshot shows an example with 5 JWT project properties:
Property key | Property value | Potential use case |
---|---|---|
codeReview | compulsory | Could be used to enforce certain parts of the workflow related to code reviews using Condition on JWT project property or Validation of JWT project property. |
maxResponseTime | 30 | Could be used to set individual SLA times per project. These could be used in combination with JWT JQL functions to set up filter subscription or to automatically update an issue priority using an Update field action. |
technology | java | Could be used in many JWT functions or parser expressions using the Advanced text mode. |
database | oracle | Could be used in many JWT functions or parser expressions using the Advanced text mode. |
stageURL | https://stage/myapp | Could be used in many JWT functions or parser expressions using the Advanced text mode. |
Main use cases
Customizing workflow behavior depending on projects
Workflow features based on JWT project properties
Enhancing JQL search capability by project attributes
Setting default assignee for a project role
Available functions
Function | Short description | Output | Available since |
---|---|---|---|
isBulkTriggeredTransition() | Checks whether a transition was executed by a bulk operation. | BOOLEAN | 2.2.12 |
isJwtTriggeredTransition() | Checks whether a transition was executed by a JWT post function. | BOOLEAN | 2.1.27 |
projectCategory() | Returns the project category of a given project. | TEXT | 2.4.0 |
projectProperty() | Returns the value of a given project property. | TEXT | 2.2.8 |
projectPropertyExists() | Checks whether a project property exists. | BOOLEAN | 2.2 |
Example
If you still have questions, feel free to refer to our support team.