Required to know how hide Queues
Asked by Muhammad Ali Khan:

We have a team of 300 agents working in different support roles in a single JIRA Project. I need to know how to hide/restrict queues in JIRA so the agents/support staff can only be able to view the queues which they need to work on.


Answers:
author: Ste Wright
body: Hi [@Muhammad Ali Khan](/t5/user/viewprofilepage/user-id/5460324)

You can add dynamic parameters to queues (filters) - so that they show results specific to the user who is logged in.

For example, you could add....

```
assignee = currentUser()
```

...to each unique query, and avoid the need for 300 separate queues :)

---

Expanding on another answer, another option is to use [Issue Security Schemes](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-security-schemes/) - if you want to restrict access to the tickets themselves, rather than just the queues.

For example, you could...

* Create a security level, and make it the default for all newly created tickets
* Allow the "Current Assignee" to see the ticket, along with a central Group of users who should see all tickets
* Assign the tickets to Agents from a central view

In this scenario, you could keep the queues as-is, because Agents would **only**see tickets assigned to them, and the rest of the tickets would be hidden.

**Note:**You would need a paid plan to use this feature.

---

Let us know your thoughts, or if you have any further questions!

Ste


author: John Funk
body: Hi Muhammad - Welcome to the Atlassian Community!

Change your queue to add something like assignee = currentUser()

That way the user will only see issues where they are the assignee.

Also, your product plan for this note says you are on the Free plan. I highly doubt that if you have 300 agents.

comments: author: John Funk
body: Hey [@Muhammad Ali Khan](/t5/user/viewprofilepage/user-id/5460324) - any update here?


author: Joseph Chung Yin
body: [@Muhammad Ali Khan](/t5/user/viewprofilepage/user-id/5460324) -

To supplement what [@Ste Wright](/t5/user/viewprofilepage/user-id/1166470) abd [@John Funk](/t5/user/viewprofilepage/user-id/7148) suggested - using the queue filter of "assignee = currentUser()" is an excellent way for agents to see only the issues assigned to him/herself.

However, it is also my understanding that out of the box, you cannot control queue's visibility in JSM project. So you may also want to see if there are any third party add-ons via Atlassian Marketplace that may provide you with that functionality.

In our env, addition to using the queue filter setup, we have also implemented issue security configuration for the project. When it is configured and used properly, then the issue visibility is controlled where an agent if he/she is not called out by the issue security level (the security level is tagged to each issue), then they will not have any visibility at all in all UIs, search results, and reports to those specific issues,

As for the result of our env implementation, when agent accesses a queue via the project UI, he or she will see an empty queue.

Without the usage of issue security configuration, the agents can still access the issues within the project without any restriction.

Here is a reference link on issue security implementation - <https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-security-schemes/>

Hope this also helps. BTW - In a Free subscription plan, you are only entitle to have 3 agents for your product.

Best, Joseph Chung Yin

Jira/JSM Functional Lead, Global Technology Applications Team

Viasat Inc.


Tags: cloud

jira-service-management

jira-service-management-cloud