Designing Rules and Logical Expressions in Version 6.x and 7.x
The version 6.x Basic Rule Designer, Logic Designer, and Advanced Rules Designer have been replaced by the Rule Designer in version 7.0 and 7.5. The Rule Designer provides a series of natural-language rule templates that you can use to create rules of any complexity. You can also create and save your own rule templates.
The logical operators in the version 6.x Logic Designer are provided in picklists associated with the rule templates.
A special rule template is provided to enter rules in Siebel Product Configurator Rule Language (renamed Rule Assembly Language in version 7.0 and 7.5). The operators and syntax in version 6.x Siebel Product Configurator Rule Language are supported in version 7.0 and 7.5. The following table maps version 6.x features to 7.0 and 7.5 for designing rules.
Version 6.x | Version 7.0 and 7.5 | Comment |
---|---|---|
Create rule in Basic Rule Designer |
Create rule using rule template in Rule Designer. |
Rules can be created with or without conditions. |
Create expressions in Logic Designer |
Use logical operators associated with rule templates in Rule Designer. |
Rules can be created with or without conditions. |
Create rule in Advanced Rules Designer |
Enter rule into special template in Rule Designer. |
version 6.x operators and syntax are supported in version 7.0 and 7.5. |
Category-to-product rules |
Class-to-product rules. |
The product class must be part of a relationship. |
Category-to-category rules |
Class-to-class rules. |
The product classes must part of relationships. |
Product-to-product rules |
Product-to-product rules. |
None. |
Copy and delete rules |
Copy and delete rules. |
Includes rules that are logical expressions. |
Activate and deactivate rules |
Activate and deactivate rules. |
Includes rules that are logical expressions. |
Application generates rule explanations |
Application generates rule explanations or you can write explanations. |
Includes rules that are logical expressions. |
Rule Summary report |
Rule Summary report. |
None. |
Enforce resource total by placing check mark in resource record |
Write rules to prevent resources from having negative values. |
None. |
Syntax checker for Siebel Product Configurator Rule Language |
Syntax checking is provided when building rules using the Assisted Advanced Rule template and all other rule templates. |
Siebel Product Configurator Rule Language is called Rule Assembly Language in version 7.0 and 7.5. |