Here's a work around we implemented recently. We created a new division called Maintenance and moved a retiring queue from the Home division to the Maintenance division. As a result, users assigned only to the Home division are no longer able to access that queue. Historical interactions data remained intact, without losing the "retired" queue name. We moved old test queues as well, in order to reduce clutter.
Important: We had to assign
Conversation > Communication > Target permission to the users in the Home division in order to prevent them from looking up queue names from other divisions. Otherwise, users would be able to find the retired queue name during a call transfer and actually complete the call transfer successfully--which defeats the whole purpose. Article on that permission:
https://help.mypurecloud.com/articles/manage-access-to-individuals-based-on-division-membership/Hope this helps. The best scenario would be if we are able to deactivate or disable any queue, as you stated.
------------------------------
Kun Jin Rhee
LifeCare Assurance Company
------------------------------