Constraint Nets and Constraints

Usage

You can use the modeling environment for Variant Configuration to create constraint nets and constraints.

A constraint net groups several constraints and forms the basis for creating individual constraints. Constraints are used in the interactive configuration process to take dependencies between the characteristics of several objects into account.

Constraints usually describe the conditions for a consistent configuration. You can use constraints, for example, to ensure that a configuration conflict is displayed whenever the consistency of the configuration is violated.

For more information, see Constraints .

Prerequisites

To create a constraint with the modeling environment, you need a constraint net that has been created for a configuration profile .

Activities

Use the context menu in the model tree to create constraint nets for the configuration profile or constraints for the constraint net.

Creating a Constraint Net
  1. Select the configuration profile and use the context menu to create a global object dependency.

  2. Choose Constraint Net , assign a name, and choose .

Once it has been created, the new or newly assigned constraint net is displayed under the configuration profile in the model tree.

Detailed View of the Constraint Net

Open the detailed view to edit the basic data of the constraint net, for example.

Tab Page

Function

Basic Data

Description of the constraint net

Status

Group

Maintenance authorization

Constraints

Overview of the constraints that belong to this constraint net, together with their status

Texts

Create and edit the language-dependent descriptions

Usage

Material and configuration profile to which the constraint net is assigned

You can also create constraints in the detailed view. To do so, choose the Constraints tab page, enter the name of a new constraint, and confirm your entry.

By double-clicking the name of a constraint, you can go to the detailed view and enter the source code, for example.

Creating Constraints

Use the context menu of the constraint net in the model tree to create a constraint.

  1. Select the constraint net for which you want to create the constraint.

  2. You create the constraint from the context menu.

  3. Enter a name for the constraint and choose .

Once it has been created, the new constraint is displayed under the constraint net in the model tree.

Detailed View of the Constraint

To edit the new constraint, open the detailed view.

Tab Page

Functions

Basic Data

Description

Status

Group

Maintenance authorization

Editor

Create or edit source code for the constraint

Texts

Create and edit the language-dependent descriptions