How to get Jira issue progress other than 0 & 100, using custom field?

UpRaise provides you an option to get the progress of Jira issue KR on the basis of any numerical custom field. Configure relevant settings along with a custom field that needs to be considered to manage the Jira issue KR progress. Let us see how this configuration works. 

How to configure a custom field?

  • Navigate to OKRs page >> Manage tab >> Key Result Configurations section.

  • In this section add the id of relevant custom field on basis of which the progress is to be calculated. 

    • Read/share this link with Jira admin to get the custom field id as only Jira admin can retrieve it from Jira. 

  • Similarly, also add a custom field id for the weightage or choose the equal weightage option. 

  • Click on Save

What custom fields are supported?

UpRaise supports all numeric custom fields for KR progress calculations. However, if it doesn't return a number, calculation is done on the resolution field.

By allowing all types of custom fields in these configurations, UpRaise brings in more flexibility. Calculated custom fields (such as the ones created by scriptrunner or other add-ons) for the progress calculations can also be used.

Progress calculations

As we have seen how to configure custom fields for progress calculation, let us see how the system calculates the progress. For the formula behind the calculations read How does the progress calculation of Jira issues and epics works?

For example. configured custom field is CustomProgressCalc.

In the image below, notice the custom field called CustomProgressCalc (highlighted) with the value as 10 and this custom field is currently configured for progress % calculations of Jira issue KRs.

This issue UP - 220 is added as KR in a team objective. Notice the progress % of the Jira issue KR is also 10%. This is how the system will calculate the progress % on the basis of configured custom field. 

In this way, when there is a change in the CustomProgressCalc custom field value, the system will auto-calculate the progress % of Jira issue KR on the basis of that custom field. 

Any progress updates and Jira issue updates like Summary, Assignee, etc. are prevented based on settings under Kr confirguations. Read https://amoeboids.atlassian.net/wiki/spaces/UPFJ/pages/1377370151/Key+result+configurations#Prevent-Jira-issue-updates-once-the-corresponding-objective-is-Closed%2C-Abandoned%2C-Carried-forward%2C-Archived for more details.