We have designed below workflow in JIRA (It has following states: To Do, In Dev, In QA, In Stage, In Prod and following tranistions Start, Approved for QA, Approved for Stage, Approved for Prod).
To Do ------> In Dev -----------------> In QA -------------------> In Stage ------------------> In Prod
Start Approved for QA Approved for Stage Approved for Prod
This workflow should be used by all application deployments. We have couple of applications and each application has designated approvers for QA, Stage and Production. So, we are planning to create users and groups for each application approvers. And will create a custom field as "Application Name" (This application name will be suffix for each application user and group).
Now, we need your help and suggestions to customize this workflow to meet below requirements. Please help on this.
1. Approval transitions should be automatically assigned to respective application user on each state.
2. Only respective application group members should be able to transition the workflow (Other application group members should not be able to transition it).
Let us know if you have any queries