Create User Role Hierarchy
sf_create_user_role_hierarchyCreate a Salesforce UserRole to control record visibility in role hierarchies. Optionally assign a parent role to place it beneath an existing role.
Instructions
Creates a new UserRole in the Salesforce Role Hierarchy. Roles control record visibility — users in higher roles can see records owned by users in lower roles (depending on OWD). Optionally set a parentRoleName to place this role beneath an existing role.
roleName: API name for the role (no spaces, used as DeveloperName) label: display name shown in Setup parentRoleName: API name of the parent role (omit for a top-level role) description: optional description
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | Role display label | |
| roleName | Yes | Role API name | |
| description | No | Role description | |
| parentRoleName | No | Parent role API name (omit for top-level) | |
| caseAccessLevel | No | Case access for subordinates | ReadWrite |
| accountAccessLevel | No | Account access for subordinates | ReadWrite |
| contactAccessLevel | No | Contact access for subordinates | ReadWrite |
| opportunityAccessLevel | No | Opportunity access for subordinates | ReadWrite |
| mayForecastManagerShare | No | Grant manager forecast sharing |