Differentiate internal & external users

Adithya Khurana
Tera Contributor

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 ? 

 

6 REPLIES 6

Community Alums
Not applicable

Hi @Adithya Khurana ,

company field refers to core_company table.

Yes, these Companies may also represent external Organizations as well.

 

Community Alums
Not applicable

hi @Adithya Khurana 

 

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