It's hot though. If he has to leave for 5 minutes to go to the workshop or whatever, do you want to disconnect them from their sessions? Even though they may be in the middle of something or it's not being recorded?
I agree with coin37coin on the "dangerous" side of disconnecting someone who has extracted a document from the database even if they just wanted to view it.
Yes, it's true that it's hot. Here we have several buildings and I sometimes have colleagues from another building who get stuck in an unscheduled meeting and who come to see me to disconnect them from my building. So it's a disconnection with "user's agreement".
Knowing the connected users is already good. That way they could manage to call each other and free the licenses. On the other hand, this tutorial is rather old, it's an old version of PDM so I don't have these options in the search card.
I don't know if this can help you, in our case we solved the problem by installing floating licenses that are "recoverable" by other users when they don't use them for a certain period of time.
We are 60 users for 15 licenses and there is never a block.