# General Settings

The following settings are available in the **General Settings** module to allow customization of application behavior.

* **Simple Access Request URL**: The URL to which users will be linked when requesting access to a specific record. By default, this is a Service Catalog item in an unframed Service Portal. However, this can be adjusted to direct users to your branded portal or the legacy UI Service Catalog experience.
* **Enable session caching**: When selected, Simple Data Separation will use session caching for user audiences (groups, departments, companies, locations, and Defined Relationships) & approver tasks. This can improve response time, but may be disabled for testing & troubleshooting.
* **Maximum inheritance levels:** Maximum number of levels to traverse when applying parent inheritance across Separation Rules. This can help prevent performance issues in deeply nested hierarchies. (Default: 10)
* **getMyGroupsEngine**: Determines the engine used to gather a logged-in user's group memberships
  * **ServiceNow (Default)**: ServiceNow's standard getMyGroups engine returns a user's directly assigned groups plus any groups that are parent/grandparent/etc groups of the directly assigned groups.
  * **Simple Separation**: Simple Separation's getMyGroups engine returns a user's directly assigned groups plus any groups that are children/grandchildren/etc groups of the directly assigned groups. It is configurable to traverse a specified 'depth' when gathering groups (for efficiency) and can also include groups that are 'Managed by' the user.
