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

Concepts and terminology

Get started with customization by learning core concepts and terminology.

Solutions and packages

Solution Administrators and Solution Developers use solutions to apply certain functionality to apps and their networks on the Opus Platform. Solutions are intended to organize functionality that fulfills a specific business need within the context of an app. For example, the Supply Chain Work Management solution for Agile Process Teams enables companies to collaborate with their suppliers on shared business processes.

Data models

Solution Developers can customize the data and data logic for the apps that their company owns in the app’s data model. Every app has a data model, which acts as the app's data dictionary and represents the business processes that the app provides. The data model includes object types, attributes, and rules.

The data model in Solution Builder displays only the data elements that the app's developer chooses to expose for customization. Some data elements developed with the app might not be available for customization.

Workflows

Solution Developers can customize workflows, which define the lifecycle for object types in the data model. For example, an object type of directSupplierIncident could have a workflow that moves it from a state of Not Started to Under Investigation and then finally Completed.

Experiences

Solution Developers can customize the user experience for the apps that their company owns. Companies might want to customize the user experience for an app to change the data that displays in a table or chart, modify the display labels on forms, add or remove fields from forms, or make various other modifications to the component display and behavior. The user experience includes tasks, screens, and components.

See the Anthem Design Guide for information on designing experiences with TraceLink's anthem design system.

Roles

Solution Developers can customize roles to control users’ level of access to tasks in the side menu, API actions, and data. Companies might want to customize roles to limit the items available to users in the side menu or prevent users from seeing certain types of data in tables and charts or taking certain actions.

For information on how to assign roles to users, see the Administer Help Center.

Policies

Solution Developers can customize policies that define granular access to an app's APIs. For example, Solution Developers can add a policy to restrict access to data associated to a specific target market.

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.