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

Modify workflows

A solution's workflows 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.

Workflows fall into one of the following categories:

  • Base workflows, which are developed for specific base object types within the app. Solution Developers cannot modify or remove base workflows, but they can customize a base workflow by adding a sub-workflow.
  • Sub-workflows, which are added by a Solution Developer for customization purposes. Sub-workflows are built on top of base workflows, and Solution Developers can modify sub-workflows as needed.

An object type can have exactly one active workflow associated to it. An object type that is currently used with the solution uses the base workflow that it was developed with by default, or a Solution Developer can select to use a sub-workflow.

Select workflows for the solution

Workflows 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. Select workflows for an object type to determine which workflows the solution uses.

Workflows—with their associated states, transitions, conditions, and actions—can be shared across solutions within an environment, as long as the solutions are for the same app. Additionally, to use a workflow with a solution, the solution must also use the workflow's associated base object type or a sub-object type extended from that base object type. For example, Workflow X, which is associated to Object Type X, can be used by both Solution A and Solution B, as long as Solution A and Solution B are both for the same app and use Object Type X or one of its sub-object types.

Add sub-workflows

Add a new sub-workflow so that you can customize the workflow sub-states, transitions, transition actions, and transition conditions.

Modify a sub-workflow

Solution Developers can customize sub-workflows through custom sub-states, transitions, transition actions, and transition conditions.