You need to sign in to do that
Don't have an account?

Can we prevent a case assignment to a user who is not currently logged in to salesforce
how to avoid the case assigned to a user who is not currently logged in to salesforce using validation rules?
Using point-click, there is no option in the UI. However, based on record creation/modification, i..e triggers , you should be able to do that easily.
then in the case assignment rule use the formula
($User.Id== formula field in case )
create rule for each user with same formula
just create assignment rule for all user like
rule 1 : ($User.Id== 'id of First user ' ) assign to First user
rule 2 : ($User.Id== 'id of Second user ' ) assign to Second user etc.
Get lastlogin date of the current user. keep session times out after to 15 minutes that way user will be forced to login after 15 minutes after being inactive. use trigger to see if user has logged in today so that cases wont be assigned to inactive user. there is no way to prevent cases from being assigned to inactive users in that 15 min window. its not exact but should work may be 70-80% of time.