Is there a way to show the % Progress on a Kanban board card? We have the Portfolio configuration in place where an issue has child issues, progress is calculated as follows:
Progress = Number of resolved child issues / Total number of child issues
Hello Jessica,
I don't believe there is a way to do this out of the box, but it quite easy to achieve using scriptrunner.
You can simply add a scripted field and associate it with your board card. The script would be something like :
import com.atlassian.jira.component.ComponentAccessorimport com.atlassian.jira.config.SubTaskManagerSubTaskManager subTaskManager = ComponentAccessor.getSubTaskManager();Collection subTasks = issue.getSubTaskObjects();def customFieldManager = ComponentAccessor.getCustomFieldManager();def customField = customFieldManager.getCustomFieldObjectByName("<Custom Field Name>");def sum = 0;def total = 0;for (currIssue in subTasks) total++; if (currIssue.getStatusObject().getName() == "<Closed or resolved status>") sum ++;return (sum/total)
I did not test the code, but I started from a script I found here : https://community.atlassian.com/t5/Jira-questions/Scriptrunner-Scripted-field-to-sum-fields-of-child-tasks/qaq-p/879628Let me know if you need further help!
Best regards,
JT