Automated Workflows with automatic Assignments

Hi Team...

We need to Automate the workflows in JIRA. For e.g - I should be able to define various Assignees for a Particular Status in JIRA and which should automatically change with Change in Status. Also, we need to automate the Validations based on certain set of Custom Fields.

For e.g - If a user Select a certain value in one custom field, the dependant custom field should only given limited options based on the earlier value.

Please let me know if there are any plugins or method in which i can configure both the above functions in workflows. This is very critical for our operations department.

1 answer

2 votes

Workflows in Jira have

  • Conditions - prevent users from performing transitions unless they meet certain criteria (e.g. "must be a developer")
  • Validators - to check the data and prevent the users committing bad/invalid data during a transition
  • Post-functions - to do things automatically during a transition
  • there's also listeners which you can execute after an event (transitions can trigger events), which can update issues too - there's specfic use-cases where you need to use listeners instead of post-functions. Post-functions are easier to configure, write and understand, but aren't quite as flexible as listeners.

That covers most of what you need, but with two caveats:

  • You may not find the conditions, validators, post-functions or listeners you need are built in.
  • "select value in field X and get limited list in field Y" is not a function of workflow. You can use the "cascading select" field to do some of it, but that is a single field. All other field types in Jira are independent of each other, and to meet your needs, you'll need to write new fields (as plugins) or inject some javascript to handle it.

For both of those though, have a look in the marketplace - this has loads of plugins for the above, especially post-functions doing clever things. Specifically, you might want to look for the "behaviours plugin" to handle the javascript stuff, and the "script runner" which gives you a framework to write workflow stuff without having to code specific plugins for each function.

Suggest an answer

Log in or Sign up to answer
Community showcase

Scrum Roles Explained: the Do's and the Don'ts

Hello Community,  Today we are going to talk about the three Scrum Roles. There is the Development Team, the Scrum Master and the Product Owner. In my opinion these three are all really impo...

97 views 0 4
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