Issue Properties Cloud App

>> Always update / install app version to latest for Improvements <<

Helps to track additional issue level permanent or temporary dynamic metadata or attributes in easy custom property fields e.g. Build parameters, Release, Test Case data, Integrations.

Features:

  • Issue Properties can be updated through CLI or REST API.

  • Issue Properties can be visible to All project users.

    • Allows to update for users with Issue Edit issue permissions.

  • Features

    • Option to view ALL Issue Properties

    • Option to Re-Index Issue Properties

    • JQL Search Aliases

      • issuePropertyName

      • issuePropertyValue

  • Workflows

    • Issue Property Condition

      • Condition to allow only if Issue property name exists / value check.

    • Update Issue Property

      • Post function to create and update issue properties.

 

Quick Start steps

Please see, Demo video.

https://www.youtube.com/playlist?list=PLvhFM_juEN0_Mom-ObYgWodIuZ1AwufW5

Please note these special characters in property name is not supported.

# \ % ; / ?

 

Step-1

Go to Issue and add Issue Properties Panel.

Click Update button for new property.

Demo.

https://www.youtube.com/watch?v=-uK3EVLArYc&list=PLvhFM_juEN0_Mom-ObYgWodIuZ1AwufW5&index=1&pp=iAQB

 

Step-2

Go to project workflows, configure Conditions / Post functions for issue properties.

Demo.

https://www.youtube.com/watch?v=1i0VlGMmHp0&list=PLvhFM_juEN0_Mom-ObYgWodIuZ1AwufW5&index=2&pp=iAQB

 

Step-3

Below example to update issue properties via REST API or CLI.

Jira Cloud Issue Properties REST API documentation

https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-properties/#api-group-issue-properties

Please note. For updates through REST API, Property name must starts with prefix ip- e.g. ip-customer.name

Demo - Add or Update

curl --request PUT \ --url 'https://x.atlassian.net/rest/api/3/issue/PP-330/properties/ip-customer.name' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '"<property value here>"'
>>>> String data example --data '"hello world"' >>>> Number data example --data '45.89' >>>> Object data example --data '{"sname": "x", "sage": 24}'

 

Demo - Delete