Solution Designer has been deprecated in favor of Opus Solution Environment (OSE).

Develop policies

A solution's policies define granular access to apps at the API endpoint level. Policies can reference permissions, which allow Solution Developers to make the policy active at the user level, rather than at the app level. For example, policies can restrict access to data associated with a specific target market using an expression that compares attributes in the data model against specific values and associates the policy with a permission.

Because policies can restrict access at a granular level, test custom policies thoroughly to ensure that the policies do not inadvertently remove essential access to data. Contact TraceLink Support for assistance as needed.

Select policies for the solution

Policies are one of the assets that solutions use, which means that they are added independently of a solution and can be reused across many solutions. Apply a policy to an app's enforcement points or associate a policy with a permission to determine which policies are active for users.

Policies and permissions are always shared across all solutions within an environment, even if the solutions are for different apps (i.e. all solutions in the environment use all policies and permissions in the environment, and Solution Developers do not specify which policies and permissions a solution uses). However, the enforcement points that a policy is applied to are specific within a solution. For example, Policy X can be applied to enforcement points H, I, and J within Solution A, and enforcement points K, L, and M within Solution B, though the policy's logic is shared across both solutions.

Add custom policies and permissions

Modify policies and permissions