I am working on building some new workflows within Jira Service Desk and would like to have a two stage approval process. The first stage would be for Manager approval and the second stage would be for System approval. We are looking at using Components to define systems and Component Leads for the system owners that would provide the approvals.
My question is if there is a good way to dynamically assign Component Leads as approvers without manual intervention?
There is a transition post-function called "Assign to lead developer" that will assign the ticket to the component lead if such exists. Have you tried it?
So this would work except that not all of the Component Leads are Service Desk agents. I really need the Component Leads to function the same way the Approvers field does i.e. be able to approve a request without being an SD agent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You would need some plugins for this most likely... you could get the component lead and put it in a user custom field and have it as the approver field after the manager has approved.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is similar to the solution that I ended up with. Essentially we used post functions to dynamically add the Component Lead as the assignee at creation. Then when the predefined approvers grant approval the Component lead is then added to the approvers list in a post function as the issues transitions to a secondary approval status.
This only gives us a one-to-one capability for system approval but it gives us what we need for the short term.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.