Skip to content
Release: Australia · Updated: 2026-07-09 · Official documentation · View source

Granular roles and supported entities for responsibility framework

Starting with the Yokohama release, multiple module-level granular roles are introduced to simplify defining and configuring the responsibility framework. These new granular roles simplify tasks by removing the need to create custom access control lists (ACLs) on target tables when a responsibility ACL is already in place. This change promotes a more straightforward and declarative migration process.

Granular rolesDescription
sn_customerservice.cust_data_resp_granularProvides granular access to customer-related foundational entities (including accounts, contacts, consumers, and households) through the responsibility framework.
sn_customerservice.case_mgmt_resp_granularProvides granular access to case and related entities through the responsibility framework.
sn_install_base.resp_granularProvides granular access to installed base items, sold products, and related entities through the responsibility framework.
sn_customerservice.contract_entitlement_resp_granularProvides granular access to contracts, entitlements, and related entities through the responsibility framework.
Feature SetGranular RoleSupported Tables/Entities
Customer Datasn\_customerservice.cust\_data\_resp\_granular- Account \[customer\_account\] - Account Team Member \[sn\_customerservice\_team\_member\]  - Account Address \[account\_address\_relationship\] - Account Access \[sn\_csm\_account\_access\]  - Account Relationship \[account\_relationship\]  - Contact Relationship \[sn\_customerservice\_contact\_relationship\] - Contact \[customer\_contact\] - Consumer \[csm\_consumer\] - Account Consumer \[sn\_acct\_consumer\_account\_consumer\] - Consumer Profile Location \[sn\_csm\_consumer\_profile\_location\] - Escalation \[sn\_customerservice\_escalation\] - Location \[cmn\_location\]
Case Managementsn\_customerservice.case\_mgmt\_resp\_granular- Case \[sn\_customerservice\_case\] - Task \[sn\_customerservice\_task \] - Task service-level agreement \(SLA\) \[task\_sla \] - Escalation \[sn\_customerservice\_escalation\] - Work Order \[wm\_order\]
Install Base Managementsn\_install\_base.resp\_granular- Installed Product \[sn\_install\_base\_m2m\_installed\_product\] - Affected Install Base \[sn\_install\_base\_m2m\_affected\_install\_base\] - Install Base Item \[sn\_install\_base\_item\] - Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] - Sold Product \[sn\_install\_base\_sold\_product\] - Install Base Related Party \[sn\_install\_base\_related\_party\] - Sold Product Related Party \[sn\_install\_base\_sold\_product\_related\_party\] - Asset Contact \[sn\_customerservice\_m2m\_asset\_contact\] - Asset \[alm\_asset\]
Contracts and Entitlementssn\_customerservice.contract\_entitlement\_resp\_granular- Contract \[ast\_contract\] - Entitlement \[service\_entitlement\]
System RolesGranular Roles
sn\_customerservice.relationship\_contributor- sn\_customerservice.cust\_data\_resp\_granular - sn\_install\_base.resp\_granular - sn\_customerservice.case\_mgmt\_resp\_granular
sn\_customerservice.relationship\_agent- sn\_customerservice.cust\_data\_resp\_granular - sn\_install\_base.resp\_granular - sn\_customerservice.case\_mgmt\_resp\_granular - sn\_customerservice.contract\_entitlement\_resp\_granular