Best practice for deactivating users?

Suggy
Giga Sage

Hello,

Best practice for deactivating users?

Should it be automated via AD / Azure? or should we use catalog item (user offboarding?)

 

How are you managing today?

10 REPLIES 10

Hi @Suggy 

 

Greetings!!

 

You said "As part of offboarding , try to account locked instead of active = false." - Any rationale behind this?

Yes, and this is I learn from experience, by making active - False, use name will not appear in any record for incident creation or report (may be need to raise incident /record after off boarding) so i said, account locked is good option. 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Robbie
Kilo Patron
Kilo Patron

Hi @Suggy,

 

Best Practice - If you use tooling for account activity such as AD or Azure, then all account activity should be managed through that source of truth, including deactivation otherwise you will get out of sync. 

 

Whilst I understand that it is common to have a catalog item for offboarding, the account should not be deactivated at the completion of that item within ServiceNow. 

The update should be sent to AD/Azure which in turn will update ServiceNow on the sync job. That is why such tooling is used to ensure we have a single source of truth. 

 

To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Helpful.

 

Thanks, Robbie

Hi @Robbie  Is that process widely being followed? I have seen customers where they dont allow writing back to AD. They always push the data to ServiceNow but dont allow to write back to them.

PS - I know the various ways as to how user can be deactivated, but I am looking for industry best practices, how its generally done.

Until now if you see all the above answers, its different answer by each person 🙂

Hi @Suggy - It is interesting to see the different responses.

I'll just say this and let you and others decide - what's the point of having a single source of truth such as AD or Okta etc if it's not used? How do you know which system is correct?

One system should control all systems in an ideal world (and is best practice), but granted, this is not always followed for various reasons.

 

To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Helpful.

 

Thanks, Robbie

 

Aman Kumar S
Kilo Patron

Hi @Suggy 

If you are maintaining user profiles, and whenever the offboarding kicks off and you are maintaining lifecycle management within the AD, then that can be a way to deactivate a user in ServiceNow.

Explicitly using catalog to deactivate a user seems reduntant, ideally it should have single source of truth, ie your AD.

 

Best Regards
Aman Kumar