Behavior

These are answers to frequently asked questions.

This page discusses:

What Is the Use of the Corporate Node?

The corporate node acts as the parent node of all first-level collaborative spaces.

How Can I Overload a Default Behavior for a Particular Type?

Use a business rule. For more information, see Creating a Business Rule.

How Can I Overload a Default Rule for a Set of Types?

If the types already have a default behavior, use a rule with precedence by creating a business rule using the Has precedence option. For more information, see Creating a Business Rule.

May I Use .CATRule And .CATRuleExit Files?

Do not modify these files nor create new ones. Use business rules. For more information, see Creating a Business Rule.

Is It Possible to Set a Business Rule as Prioritary?

Yes. To do so, see Creating a Business Rule.

How Can I Create a Naming Rule?

Use the Attributes Initialization (PLMIdentificationInitialization) opening.

When Do I Need to Perform a Deployment When Working in CATIA?

You need to perform a deployment if at least one business rule of the resource set is executed on the server side.

How Can I Programmatically Access an Extension?

You can use EKL. Given an extension named MyExt in a business rule, enter:

let ext (MyExt)
set ext=ThisObject
if (ext <> NULL)
{
  ...
}