|
|
The Advanced tab is meaningful only for concrete classes. Complete this tab if this class:
Field |
Description |
Category | |
The categories that appear here are defined by field value rules with the value Rule-Obj-Class as the first key party and the value pyCategory as the second key part. Your application can define additional field value rules to extend the Application Explorer display if desired. For example, you can group several data classes in your application into a category named Customer Data. |
Field |
Description |
Rule Form | |
Type |
Select to control which rules define the form
|
Name |
Optional. Leave blank in most cases. For concrete classes derived from the Rule- base class or Data- base class, identify the key of a form rule (Rule-File-Form rule type), or the second key part (Purpose) of a harness, depending on the value of the Type field. To locate the harness, the system uses the name of the class as the Applies To key part. Click the pencil icon ( |
Field |
Description |
Primary Rule Assembly |
These two reserved fields are used only for those Rule- classes which use rules assembly. They control how the system generates and assembles Java. Leave blank unless you are building a custom rule type. |
Primary Aspect |
Reserved. Identifies an aspect for the sole or primary Java class. These values correspond to PublicAPI methods defined on com.pega.pegarules.pub.runtime.PublicAPI |
Primary Implementation Class |
Reserved. For standard rule types, this identifies the primary Java class that implements rules assembly. |
Field |
Description |
Secondary Rule Assembly |
Leave these two fields blank. |
Secondary Aspect |
Reserved. |
Secondary Implementation Class |
Reserved. |
Field |
Description |
Java Wrapper |
|
Wrapper Name |
|
Field |
Description |
Full-Text Search | |
Exclude this class from search? |
Check to cause the full-text search indexing process to ignore all instances of this class. Instances of this class will not appear in search results. Leave unchecked in most cases. See Understanding the full-text search facility. For example, if your application includes a work type that has a large number of objects per month but are never searched, select this option to eliminate the processing and space required for indexes for these work items. This option is meaningful only for concrete classes derived from the Work-, Rule-, or Data- base classes, only when indexing is enabled, and only for instances of this exact class (not for instances of other classes derived from this class.)
This option affects only indexing that occurs after you save the Class form. If you select or clear this checkbox at a time when instances of the class exist and indexes are built, it will get indexed or removed from the index automatically. For an example, see |
Field |
Description |
Full-Text Search | |
Create dedicated table for this class? |
Check to cause the system to create a dedicated database table in the PegaRULES database to hold instances of this class. (This feature is available only to users who hold the @baseclass. |
Field |
Description |
Child Classes | |
Prevent SubClassing in Other RuleSets? |
Select to require that any classes derived from this class belong to the same RuleSet as this class. If not selected, a class derived from this RuleSet may belong to any RuleSet. |
RuleSets |
For example, if class ALPHA in RuleSet ROGER lists RuleSet TANGO here, then a user can add a when condition rule named ALPHA.MyWhen into TANGO:01-01-01 only if the RuleSet version TANGO:01-01-01 lists ROGER as a prerequisite. If you leave this blank, no restrictions apply. Rules in any RuleSet can reference this class in a class key part. (Of course, users must have access to the RuleSet of this class itself.)
|