About the Business Rule Editor

The administrator can use the dedicated Business Rule editor to edit Rules.

Related Topics
About PLM Customization by Rules
More about the Process for the Administrator
More about the Effects of the Customization on the End-User Environment

The editor is displayed when you click Business Rule.

File Menu

This section provides you with information about File Menu.

Lets you open existing .CATRule files, modify them and save these modifications.

You can use this menu or use the toolbar located below to open or save your .CATRule files.

Important: Scripts and families must be saved at the proper location in the runtime view.

(intel_a/resources/knowledge/script)

Actions Toolbar

This section provides you with information about Actions Toolbar.



Lets you find a string and replace it in the rule body.


Lets you access a browser of types. To use this browser, you can select the objects you want to work with in the geometry or click the ... button to select the type in the list.
  • The Supported/Inherited types field provides you with a list of the types supported by the selected type and with a list of the types that the selected type inherits from.
  • The Attributes field lists the possible attributes of the types and those of the supported and inherited types.
  • The Functions using type field lists the functions and methods whose first argument is a type of the Supported/Inherited types list.
  • The Functions returning type field lists the functions and methods returning the selected type.


Lets you reach the line containing the syntax error.


Lets you associate a URL or a comment to the formula. Note that this icon is always grayed out in this context and thus cannot be used.


Lets you erase the contents of the edition window.

Signature of the Edited Expression Field

This section provides you with information about Signature of the Edited Expression Field.

Rule/Check Lets you select a Rule or a Check.
Fact type button Lets you select the input object.
Important:
  • The editor automatically manages the Rule signature. Only the type of the input object (also called the fact) can be modified by the user.
  • The editor supports Intellisense which is a form of automated autocompletion allowing you to access available variables, Knowledge types or methods. For example, when you declare a new variable, the list of available known Knowledge types is automatically displayed.

Dictionary

This section provides you with information about Dictionary.

To help you write a rule, the Rule editor provides you with a dictionary. This dictionary exposes the list of parameters and functions you can use to define a rule. To insert any definition in the Rule editor, double-click the object either in the dictionary or in the tree. If you double-click a function in the dictionary, its signature is carried forward to the Rule editor. Only the argument definitions are missing.

     
Analysis Operators Circle Constructors Design tables
Direction Constructors Keywords Law
Wireframe Constructors Line Constructors List
Math Measures Operators
Part Measures Plane Constructors Point Constructors
Pointer Objects String Surface Constructors