Prowadzimy rekrutację w Polsce do naszych biur w Krakowie i Tarnowie - dowiedz się więcej!

Jira task resolutions

Jira task resolutions

The "Resolution" field is an important feature in Jira. It specifies the reason an issue is closed and removes the need of having multiple statuses with the purpose of stating why the issue is closed, thus capturing important data for your team while reducing the time you have to manage your workflow.

Jira considers that the lifecycle of an issue has come to an end when the "Resolution" field has a value.

This is how you can filter and find tasks without resolution using JQL

JQL syntax to fetch all tasks without resolution

The following instructions are meant to prevent current issues from having the resolution field mistakingly set.

The setting of the resolution field can be achieved mainly by 2 ways:(for instructions purposes, let's assume the last status of the relevant workflow is DONE)

Create a post function on the transition that leads to the "Done" status to set the resolution as something fixed:

  1. Open your project > Click project settings > Click workflows on your left sidebar;
  2. Find the relevant workflow, then, on your right corner, click the pencil icon to edit it;
  3. Select the transition to the "Done" status;
  4. Click post functions;
  5. On your right corner, click Add post function;
  6. Select Update issue field, then click add;
  7. On "Issue Field", select Resolution;
  8. Select the relevant "Field Value", then click Add; You'll need to perform steps 3 to 8 on every transition that leads to the "Done" status!
  9. You'll need to perform steps 3 to 8 on every transition that leads to the "Done" status!
  10. Don't forget to publish the workflow draft.

Create a screen with the resolution field on it, then map this screen to the transition to the "Done" status:

  1. Select Settings, in the top right of the screen > Issues > Screens or Type the g key twice on your keyboard (gg), then Screens;
  2. On your top right corner, click Add screen;
  3. Name your screen accordingly, then click Add;
  4. Click on the Select Field ... dropdown menu, then select Resolution;
  5. Open your project > Click project settings > Click workflows on your left sidebar;
  6. Find the relevant workflow, then, on your right corner, click the pencil icon to edit it;
  7. Select the transition to the "Done" status, then click Edit;
  8. On the "Screens" section, select your newly created screen, then click Save; You'll need to perform steps 7 and 8 on every transition that leads to the "Done" status!
  9. You'll need to perform steps 7 and 8 on every transition that leads to the "Done" status!
  10. Don't forget to publish the workflow draft.

Know the differences

The basic difference between these 2 methods is that by using the post function method, the resolution is automatically set to a pre defined value, whereas in the screen method, users can choose a value for the resolution field.

If you happen to have a reopening transition or a status that allows it to be reached from any other status, you'll need to create a post-function to clear the value of the "Resolution" field. To achieve this:

  1. Open your project > Click project settings > Click workflows on your left sidebar;
  2. Find the relevant workflow, then, on your right corner, click the pencil icon to edit it;
  3. Select the "reopening" transition;
  4. Click post functions;
  5. On your right corner, click Add post function;
  6. Select Clear Field Value, then click add;
  7. On "Field", select Resolution, then click Add; You'll need to perform steps 3 to 7 on every reopening transition!
  8. You'll need to perform steps 3 to 7 on every reopening transition!
  9. Don't forget to publish the workflow draft.

The following instructions are meant to correct previous issues that have the resolution field incorrectly set.

To set the resolution field on a "closed" issue:

  1. Open your project > Click project settings > Click workflows on your left sidebar;
  2. Find the relevant workflow, then, on your right corner, click the pencil icon to edit it;
  3. Click + Add transition;
  4. From status Any status, to status Itself(basically creating a loop);
  5. Name it accordingly ("Set Resolution", for example), then click Add;
  6. Refresh the page;
  7. Select the newly created transition, then click Post Functions;
  8. On your right corner, click Add post function;
  9. Select Update issue field, then click Add;
  10. On "Issue Field", select Resolution;
  11. Select the relevant "Field Value", then click Add; It is advisable to limit the use of this transition to authorized personnel only!
  12. It is advisable to limit the use of this transition to authorized personnel only!
  13. Select the newly created transition, then click Conditions;
  14. On your right corner, click Add condition;
  15. Select User Is In Group, then click Add;
  16. Select the relevant group ("administrators", for example), then click Add; Don't forget to publish the workflow draft!
  17. Don't forget to publish the workflow draft!

To clear the resolution field on an "In Progress" or "To Do" issue:

  1. Open your project > Click project settings > Click workflows on your left sidebar;
  2. Find the relevant workflow, then, on your right corner, click the pencil icon to edit it;
  3. Click + Add transition;
  4. From status Any status, to status Itself(basically creating a loop);
  5. Name it accordingly ("Clear Resolution", for example), then click Add;
  6. Refresh the page;
  7. Select the newly created transition, then click Post Functions;
  8. On your right corner, click Add post function;
  9. Select Clear Field Value, then click Add;
  10. On "Field", select Resolution, then click Add; It is advisable to limit the use of this transition to authorized personnel only!
  11. It is advisable to limit the use of this transition to authorized personnel only!
  12. Select the newly created transition, then click Conditions;
  13. On your right corner, click Add condition;
  14. Select User Is In Group, then click Add;
  15. Select the relevant group ("administrators", for example), then click Add; Don't forget to publish the workflow draft!
  16. Don't forget to publish the workflow draft!

Note! The transition from "Any status" to "itself" might not be available even after publishing the workflow draft. If you encounter this scenario:

  1. Select Settings, in the top right of the screen > Issues > Workflows or Type the g key twice on your keyboard (gg), then Workflows;
  2. Find your relevant workflow, then copy it (rename it accordingly);
  3. Select Settings, in the top right of the screen > Issues > Workflow schemes or Type the g key twice on your keyboard (gg), then Workflow schemes;
  4. Find the relevant workflow scheme , then click Edit;
  5. Click Add Workflow, then Add Existing;
  6. Select your newly copied workflow, then click Next;
  7. Select the relevant issue types, then click Finish;
  8. Click Publish to publish the workflow scheme draft; Since there wasn't any status removal, the modification should be seamless.
  9. Since there wasn't any status removal, the modification should be seamless.

From here, you can Bulk transition the issues to correct the resolution value.

https://confluence.atlassian.com/jirakb/how-to-edit-the-resolution-of-an-issue-313467778.html

https://support.atlassian.com/jira-work-management/docs/edit-multiple-issues-at-the-same-time/

Visit Our Office

16 Halcyon Ln
Aliso Viejo, CA 92656

Let's Talk

Phone: (415) 910-2498

call us
CUSTOMER SERVICE

We are happy to listen
suggest a feature, report a bug.

Submit Feature Request