Is it possible to force the selection of a new Assignee?

Robert September 2, 2015

Hi,

I am building a board with: To Do, In Progress, In Review and Completed.

When I drag a card to 'In Review' from 'In Progress', I would like the user to have to choose another Assignee, as the reviewer is someone-else.

I have a specific screen for it, where Assignee is mandatory. However, if the person moving the card does not remember to change the Assignee, the card remains in the board with the wrong Assignee.

Any ideas would be very much appreciated.

Thanks.

Robert

2 answers

1 accepted

0 votes
Answer accepted
Robert September 2, 2015

Thanks Peter, I have been able to do it following your tips.

1 vote
Pedro Cora
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 2, 2015

The best way would be to use the Script Runner (https://marketplace.atlassian.com/plugins/com.onresolve.jira.groovy.groovyrunner) to script a post-function validator that will require the assignee to be someone else.

-- Pedro

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 2, 2015

Not a post-function, a validator. (A post-function could be used to change the assignee if the user doesn't, but you'd need to have a rule for knowing who to name)

Pedro Cora
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 2, 2015

Thanks for pointing that you Nic! Wrote before coffee :P

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 2, 2015

They're almost in the same tab ;-)

Robert September 2, 2015

Thanks a lot for the reply. I am just surprised that this is not the standard functionality. How do the other teams do it then? People pick from tasks themselves? What if they don't remember to assign a task to the next person or reviewer? Thanks.

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 2, 2015

It's not needed on most transitions, and most users tend to be good at reassigning stuff. Most places have a clear "the assignee is currently responsible for this", so when a user is looking at an un-closed issue that they are assigned to, the instinct is to get rid of it, and there are basically two ways to do that - deal with the issue and close it, or give it to someone else. Most of us report on "stuff I need to do" and are quite good at going "hang on, that's in review, that's not my job" Of course, you have a valid use-case, especially if your users aren't as good at the reporting and chasing side of it. That's what we do scripts for ;-)

Peter Bengov
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 2, 2015

Hi Robert, we usually like to automate this using Post Functions. For example: you set a Tester field in a transition, then the Post Function takes the value from this field and sets it to Assignee. It's indeed not done by JIRA OOTB, but Script Runner and other plugins can help.

Suggest an answer

Log in or Sign up to answer