Differentiate internal & external users
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-21-2023 07:25 AM
Companies represent vendors, manufacturers or customers with whom we do business.
Users can be assigned to the company.
So basically there will be two type of users - internal & external users.
So, if the user has the company being associated shall i consider them as external users, and the one without company as internal user. Could you please confirm whether my understanding is accurate ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-21-2023 07:49 AM
Hi @Adithya Khurana ,
company field refers to core_company table.
Yes, these Companies may also represent external Organizations as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-21-2023 07:53 AM - edited 03-21-2023 07:55 AM
If you are thinking like an internal user (having snc_internal role) as internal employee and external user as (having snc_external role) is employee of company you dealing with, then their is difference :
snc_internal - This role is assigned to all internal users (employee or internal to an organization). Any new user that gets added also get this role during their first login/impersonation, provided the user doesn't have the snc_external role already assigned. All the existing Access Control Rules (ACLs) without a role are patched with the 'snc_internal' role. For new ACLs, the Now Platform automatically adds this role if the ACL is saved without any role.
snc_external : This role indicates that the user is external to your organization and should not have any access to resources unless:
- We explicitly allow access through ACLs for the snc_external role, or
- We explicitly grant them additional roles.
By default, users with the snc_external role are unable to access non-record type resources as well, such as processors and UI pages.
Servicenow has a customer service module in which we have :
1. Account as Companies represent vendors, manufacturers or customers with whom we do business.
2. In the sys_user table if the person is added as the user then one is employee of the organization - internal user
3. In the sys_user table if the person is added as the contact then one is employees of account - external user
Please mark the response as helpful and accept is as solution
Thanks
Akash