I want to move a ticket to other team or department, and the the previous agent would not be able to see the ticket anymore.
what is the best practice to do this?
I try to do this using department transfer. please suggest if there is better way.
Let say I have several dept. each user from each department can't see each other ticket. I want for user to be able to transfer ticket between department. to do this, I need to give access to destination department. I already try to create role only to transfer. still the previous agent can see the transferred ticket.

but if I don't give access to destination department, I can't transfer to this department.