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.
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 - if you want to restrict access to the tickets themselves, rather than just the queues.
For example, you could...
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey @Muhammad Ali Khan - any update here?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To supplement what @Ste Wright abd @John Funk 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.
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.