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 roles | Description |
|---|---|
| sn_customerservice.cust_data_resp_granular | Provides granular access to customer-related foundational entities (including accounts, contacts, consumers, and households) through the responsibility framework. |
| sn_customerservice.case_mgmt_resp_granular | Provides granular access to case and related entities through the responsibility framework. |
| sn_install_base.resp_granular | Provides granular access to installed base items, sold products, and related entities through the responsibility framework. |
| sn_customerservice.contract_entitlement_resp_granular | Provides granular access to contracts, entitlements, and related entities through the responsibility framework. |
| Feature Set | Granular Role | Supported Tables/Entities |
|---|---|---|
| Customer Data | sn_customerservice.cust_data_resp_granular |
|
| Case Management | sn_customerservice.case_mgmt_resp_granular |
|
| Install Base Management | sn_install_base.resp_granular |
|
| Contracts and Entitlements | sn_customerservice.contract_entitlement_resp_granular |
|
System roles containing related granular roles
| System Roles | Granular Roles |
|---|---|
| sn_customerservice.relationship_contributor |
|
| sn_customerservice.relationship_agent |
|