What is Guest user?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-15-2017 02:26 PM
Dear all,
There was an update in knowledge article.
When I checked updated by for that perticular record Guest was mentioned there
Could someone let me know what is guest user?
Thanks in advance
Surendra

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-15-2017 02:29 PM
Please check: What is a guest user?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-15-2017 02:38 PM
Thanks Shishir,
I have gone through it , it says if any changes are done through imbound email it shows as updated by guest user.
So...in my case knowledge article is updated by guest user.
Is that mean imbound email might have played role here to update the knowledge article record
Could you please help me understand background about imbound email I'm quiet new to this concept
Thanks,
Surendra

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-15-2017 03:05 PM
So basically, Guest is a default user in sys_user table, so i believe if any records get updated by email inbound action and the user (sender) is not available in sys_user table then system should have the updated_by as guest.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-16-2017 05:08 AM
Hello,
Guest user is used for all unauthenticated transaction in ServiceNow. A few Examples are
- Processing of inbound email actions: When an email is received by ServiceNow, tool does not know if the user exists in user table and hence does not know about the authenticity of the transaction. The guest user then processes the script of the matching inbound action and if the "sent from" matches with any profile existing in sys_user table, system impersonates that user and as per his access, performs operation on target records. If user is not found, system processes script through session of guest user.
- Processing of SSO authentication: When a user send a SAML request and ServiceNow receives the response, the guest user actually logs in and finds the relevant IDP to be used for the authentication. Further, it also queries sys_user table to be used in the SSO scripts to check if the user who is trying to login through SSO actually exists in sys_user table. Guest user should always exists in global scope in domain separated instances as global scope entitle the user to access all data/processes.
Hope this Helps!!