track votes in yes/no model and customizing automated mail

For one of our collaboration program we are looking in Jira Agile workflow management
I have two issues needs expert advice/assistance
1.
We will be sending an artifact (issue, epic, etc...) to a user defined group, that specifics group
should review the artifact (with review comments compulsory) and exercise their vote in YES/NO fashion to proceed with further work flow.
So if there is any way we can customize the voting pattern please do let us know, other suggestions are also welcome on the same.
2.
Continuing the above scenario, if any one of the member of that user defined group doesn't exercise the voting YES/NO fashion after a specific period of time ( can be days/ hours...etc.. )
The system should allow to send an automated mail to another specific group (user defined)
with information consist of list of users who were not voted on an artifact (issue, epic, story etc..).
Kindly let us know the possibility of customizing automating the mailer part of this scenario.

Thanks for your valuable support in advance.

1 answer

0 votes

This is not clear to me, sorry. Do you mean you want ONE person in that group to say yes/no, or do you mean you want everyone in the group to be forced to have a say before it proceeds?

everyone in the group to be forced to have a say before it proceeds

Ok, well, the short answer is that there simply is no way to do this in Jira without a little bit of coding. Issue trackers generally work on the (rather sensible) principle that one person is responsible for an issue at any time and they hand it to other people and/or move it through the workflow as appropriate.

If you want to solve this in exactly the way you specify, then I think you probably need to write a field that can capture all the voting, with the users and then some more coding to provide reporting on it.

However, with a bit of minimal coding, you can get close:

  • Find/write a post-function that will create a simple sub-task when the issue is handed to the group
  • The post function should run through the group and create one sub-task for each person
  • The sub-tasks created should have a simple workflow (open, yes, no) and be assigned to the user they were created for
  • You then get the display of yes/no/not-answered on the main issue, and you can drive all your reporting off the sub-tasks (including maybe a "jelly escalation" script to send out your reminder emails)
  • You can then use the "sub task blocking" condition to prevent the top-level issue from moving on until everyone is a "yes" (or have some form of override, so a super-user can make the decision to ignore the "no"s)

Nic, is it possible to deploy custom code modules on jira agile hosted environment?

If by "hosted", you mean Atlassian's OnDemand, then no. Only custom "Connect" stuff can be added to that and I don't think that supports the level of customisation you need here.

You might need to host this stuff yourself, or find an Atlassian Expert partner firm that does do hosting in a way that lets you install what you want.

(In the interests of fairness, I work for one such expert, so I'm in no place to make specific recommendations, although my lot are, of course, great ;-) . You should talk to a range of them to work out who suits you best)

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Apr 22, 2018 in Jira Software

How-to setup a secured Jira Software 7.9.0 on Ubuntu 16.04.4 in less than 30 minutes

...PermissionsStartOnly=true User=www-data Group=www-data ExecStart=/opt/jira/bin/startup.sh ExecStop=/opt/jira/bin/shutdown.sh TimeoutStartSec=120 TimeoutStopSec=600 PrivateTmp=true [Install] WantedBy...

1,752 views 14 13
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you