More about Class rules
|
|
Use planning and care in creating class rules. Note these features and limitations.
Within this help system, the term class refers to a Rule-Obj-Class instance. The terms Java class, Java method, and Java object refer to the Java program files and objects.
A concrete class derived from the Rule- base class is sometimes called a rule type. A concrete class derived from the Work- base class is sometimes called a work type.
Although class rules are associated with a RuleSet and a version, they do not belong to any specific version of that RuleSet.
Locking a RuleSet version (by checking the Lock this Version box) does not prevent later changes to class rules associated with the RuleSet, if any version of that RuleSet is not locked.
When all versions of a RuleSet are locked, you cannot update or delete classes associated with that RuleSet.
If you define a class derived from the Work- base class that is also the name of a class group, complete the Short Description carefully. Choose a description that is meaningful to application users.
Often, all the work types in an application belong to one class group; it is known as a work pool. If you selected is a class group
on the General tab, the Short Description on the Class form appears in the Switch Work Pool selection on the Designer Studio Application menu and on the Work Pool Selector in the Case Manager portal.
For example, for the standard class named PegaSample-, the Short Description is Sample Work
.
Special planning and care is required to create the classes that together are to become a class group:
You cannot delete a class rule that contains subclasses or that contains instances.
To delete a class rule, use the Delete a Class tool. Select> System > Refactor> Rules > Delete a Class to start the tool. See About the Delete a Class tool.
If the associated History- class contains no instances, deleting a class that has an associated History- class deletes the History- class too (if it has no instances), and all rules that apply to that class.
Change class rules with care, noting these special conditions:
Not Available
, Blocked
, Withdrawn
, or Final
.