--- title: Service Model Foundation Granular admin roles description: Granular admin roles enable organizations to assign specific administrative permissions based on functional responsibilities, replacing broad admin access with targeted role assignments. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-service-management/granular-admin-roles.html release: australia topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Roles, Overview, Configure Service Model Foundation, Data models, Set up your environment, Configure, Customer Service Management] --- # Service Model Foundation Granular admin roles Granular admin roles enable organizations to assign specific administrative permissions based on functional responsibilities, replacing broad admin access with targeted role assignments. The following table describes the granular admin roles that the administrator can assign to the internal users.
| Role name | Description | Inherited by | Inherits |
|---|---|---|---|
| sn\_bus\_loc.business\_org\_admin | Provides CRUD access to all Service Model Foundation tables | No | - sn\_service\_org.service\_org\_admin - sn\_bus\_loc.ibl\_writer - sn\_bus\_loc.ebl\_viewer - sn\_bus\_loc.ibl\_viewer - sn\_bus\_loc.writer |
| sn\_service\_org.service\_org\_admin | Provides all CRUD access to organization core \(formerly service organization\) entities, which come under Service Model Foundation flows | sn\_bus\_loc.business\_org\_admin | - sn\_service\_org.viewer - sn\_service\_org.writer - sn\_service\_org.service\_org\_delete - sn\_service\_org.service\_org\_external\_staff\_create - sn\_service\_org.service\_org\_external\_staff\_read - sn\_service\_org.service\_org\_external\_staff\_write - sn\_service\_org.service\_org\_external\_staff\_delete - sn\_service\_org.service\_org\_assignment\_group\_create - sn\_service\_org.service\_org\_assignment\_group\_read - sn\_service\_org.service\_org\_assignment\_group\_write - sn\_service\_org.service\_org\_assignment\_group\_delete - sn\_service\_org.service\_org\_criteria\_create - sn\_service\_org.service\_org\_criteria\_read - sn\_service\_org.service\_org\_criteria\_write - sn\_service\_org.service\_org\_criteria\_delete - sn\_service\_org.service\_org\_customer\_criteria\_create - sn\_service\_org.service\_org\_customer\_criteria\_read - sn\_service\_org.service\_org\_customer\_criteria\_write - sn\_service\_org.service\_org\_customer\_criteria\_delete - sn\_service\_org.service\_criteria\_write - sn\_service\_org.service\_criteria\_delete - sn\_service\_org.service\_criteria\_read - sn\_service\_org.service\_criteria\_create |
| sn\_csm\_ocs.csm\_ocs\_admin | Provide full CRUD access to Outsourced Customer Service flow | No | sn\_service\_org.service\_external\_staff.create sn\_service\_org.service\_external\_staff.read sn\_service\_org.service\_external\_staff.write sn\_service\_org.service\_external\_staff.delete sn\_contractor.outsourced\_service\_provider\_create sn\_contractor.outsourced\_service\_provider\_read sn\_contractor.outsourced\_service\_provider\_write sn\_contractor.outsourced\_service\_provider\_delete sn\_contractor.outsourced\_service\_provider\_criteria\_create sn\_contractor.outsourced\_service\_provider\_criteria\_read sn\_contractor.outsourced\_service\_provider\_criteria\_write sn\_contractor.outsourced\_service\_provider\_criteria\_delete sn\_csm\_ocs.sn\_csm\_ocs\_case\_transfer\_request\_create sn\_csm\_ocs.sn\_csm\_ocs\_case\_transfer\_request\_read sn\_csm\_ocs.sn\_csm\_ocs\_case\_transfer\_request\_write sn\_csm\_ocs.sn\_csm\_ocs\_case\_transfer\_request\_delete |