We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

In which cases can we use the role "Nobody"?

danielgarc__a
Giga Contributor

Hello everyone!

I have seen, that there's a role in the Base system roles, that is call "Nobody" and it has a warning message that sais: "Applying the nobody role may be irreversible if applied to some important system functions." and the description of this role is "The nobody role means that nobody has access - not even admin or maint.".

My doubt is, what are the uses for this role? In which situations I may need to apply this role to an application or something?

I hope everything is clear.

Thank you for your time!

Regards:

Daniel Garcí­a Cuadros.

1 ACCEPTED SOLUTION

Slava Savitsky
Giga Sage

If you wanted to make a field read-only for everybody (even admins), you could create a write ACL and add 'nobody' to the list of required roles. Since nobody has that role, the field will not be available to modification. Another way to achieve the same result is to mark the ACL as Advanced and use "false;" or "answer = false;" in the Script field.


View solution in original post

6 REPLIES 6

Slava Savitsky
Giga Sage

If you wanted to make a field read-only for everybody (even admins), you could create a write ACL and add 'nobody' to the list of required roles. Since nobody has that role, the field will not be available to modification. Another way to achieve the same result is to mark the ACL as Advanced and use "false;" or "answer = false;" in the Script field.


frankcoates
Tera Contributor

You can use this role to delete journal entries (comments and work notes) from everyone's history. From my experience, if you delete a history line and audit record to remove a journal entry it will only disappear from the form for you. Other people still see it. Deleting while having the nobody role, removes the entry for everyone. Nobody can see it anymore.