I am using Salesforce for Case Management. I have quite a number of queues (about 250) set up for my various teams and I need all members of a queue to continue viewing cases even after a specific person takes ownership of the case. Due to the high volume of queues/teams, it isn't feasible to built 1 sharing rule for each of these. Public Read-Only OWD also isn't feasible due to data privacy concerns.
Can I simply leave the Cases permanently assigned to a queue so that everyone in that Queue always has access? I could then maybe build a custom lookup field (to User) which can be the "Case Manager", or even use the Case Team for that?
Or is it considered bad practice to have Cases permanently owned by a Queue?