Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Approver creation for final status

Anandh November 19, 2019

I need to create Approver for final status completed. That means the respective person is responsible for approval of every finat status.

He  only needs to update completed status.

I have created statuses as Open , WIP, Done , UAT and Completed.

 

Of the above every one are able to change the status accordingly from open to completed.

I need to restrict the final status to be approved by single person to whom the privilege must given.

Kindly suggest how to accomodate or create such condition.

1 answer

1 accepted

0 votes
Answer accepted
Blazej Borucki November 19, 2019

Hello Anandh, 

 

you need to create condition on you transition which will enable transition only if the user is  ... there are several options: in specified field, group, project role, group custom field. 

If you know who should be the approver you can also create a post function automatically assigning the issue to that person. 

 

To add condition go to Settings > Workflows > your workflow > edit > view as a diagram > select the transition > click conditions > add > select require mechanism. 

 

To add post function go to Settings > Workflows > your workflow > edit > view as a diagram > select the transition > click post functions > add and select proper option (first ones) or Update issue filed > site field = assignee and select fixed approver. 

 

In case you would like to put more conditions in the post function I suggest Automation or Scriptrunner apps. 

Anandh November 19, 2019

Thanks for your valuable response Blazej.

 

I tried using Conditions and validators. But could not have a clear view about user and its role. It is confusing.

 

Can you assist regarding the same, since I am new and tried the same.

Blazej Borucki November 19, 2019

Thank you. Glad to help. 

is the approver always the same user or one of specific group of users? If the latter what are the conditions? 

The project roles are defined at the system level (administration>System), and then are used in project setup while adding users / user groups to the project. Groups are setup in administration > users. Project setup in administration>project> given project> users.  

example 1: if you have defined role like ‘approver’ or ‘senior management’ you can add specific users / user groups to this role in your project and then setup condition in transition to the such role. 

rexample 2: you don’t want to use roles - it could be useful if the approvers are system system and there is no need to differentiate their privileges by the project. Then create user group in users management and use this group in the condition. 

Please remember that you need to setup at least a browse and transition privilege for role or group in the privileges scheme. 

Using role + group is always a safer solution, especially when your setup and number of different user types grow. 

Like Anandh likes this
Anandh November 19, 2019

Once again Thanks blazej.

I have created users and group and got Idea but still in slight chaos.

 

Additional to the same. I tried creating bulk issues but could not make it successful.

I tried with the main fields as the Header in CSV format. But results in error.

Is there any predefined format for bulk upload. Kindly assist.

Blazej Borucki November 20, 2019

:)

Maybe this will help - I suggest playing with different options in order to get the behaviour. This is a slide from my training deck, Atlassian documentation on each topic should clear situation for you. In case of questions let me know. 

users.png

 

Concerning the import it depends what is being imported. I suggest opening new topic with more details (headers, sample data row, error messages). 

 

Kind regards

Blazej

Like Anandh likes this
Anandh November 20, 2019

Fine, got an idea.

Let me comeback with few queries.

Thanks blaze for valuable guidance.

Suggest an answer

Log in or Sign up to answer