Siebel Product Administration Guide > Siebel Configurator Rule Assembly Language >

Creating Constraints Using the Assisted Advanced Constraint Template

A special constraint template is provided for creating constraints using Rule Assembly Language. This template provides a dialog box for picking components, resources, and links. It also provides a list of RAL operators.

When you create a constraint and save it using this template, the Constraints view displays the constraint syntax in the Constraint field. The Constraints view capitalizes the first letter of operator names in the constraint for display purposes only. Operator names are case-sensitive, and the Constraints view stores them in the correct format.

To create a constraint using the Assisted Advanced Constraint template

  1. Navigate to the Administration - Product screen.
  2. Select and lock the desired customizable product or product class.
  3. Navigate to the Constraints view for the Work Space version.
  4. Click New Constraint.

    The Pick a Constraint list appears.

  5. In the Pick a Constraint list, select the Assisted Advanced Rule template, and click Continue.

    The Rule Statement and "Insert a" tabs appear.

  6. Select operators and arguments from the displayed lists to build a rule.

    The operators list contains all the operators in the Rule Assembly Language. The arguments list changes depending on the operator you select and contains all the items in the customizable product. Use the Compound Field button to create sub-expressions.

  7. Click Save Constraint to save the constraint.

    The Save Rule form appears.

  8. Fill out the fields in the Save Constraint form, and then click Save. Some fields are described in the following table.


    Enter a name for the constraint.

    You must use names that help you to locate the constraint using the Find button. For example, consider including the constraint type (excludes, requires and so on) in the constraint name, so you can search the Name field to find groups of constraints having the same constraint type, for example, all the exclude constraints.


    Enter an explanation of how the constraint works.

    You must enter explanations that help you to locate the constraint using the Find button. For example, consider including information that uniquely identifies the constraint, such as item names, so you can search the Name and Explanation fields to find a specific constraint.

    Rule Statement

    Displays the constraint statement that you built.

    Start Date

    Optionally, specify a start date on which the constraint becomes effective.

    End Date

    Optionally, specify an end date after which a constraint becomes inactive.


    Select this checkbox to activate the constraint, so it is used to compute solutions.

    Use this feature in the current work space to simulate the behavior of constraints that will have a start date, end date, or both when you release the product. You can also use this feature to deactivate a constraint but retain it in a released version of the product.

  9. From the Constraints List menu, select Validate.

    This starts a configuration session. Verify that the new rule works correctly.

Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.