Can't create new application if UI KIT is categorized as shared
SummaryUser is facing issue with the new application creation when UI KIT ruleset is defined as a shared ruleset with Pega 7.2.1.
Error MessagesThere was an error generating the application . Please contact your system administrator if the problem persists.
A Rule-Application could not be saved due to 7 error(s) on it: pyRuleset of type shared may be not specified in the list .pyRuleSetList(4)
Steps to ReproduceDefine UI KIT as shared rule set and try to create a new application.
Root CauseThis is an expected behavior.
A shared ruleset contains a small number of rules that each operate on common top-level page of a single class (or of subclasses of that class).
Note these restrictions:
Typically, shared ruleset contain only a few rules. The intent is to provide a small group of rules that provide common functions that can be shared among (unrelated) applications. Therefore, select ‘Standard’ RuleSet Type when creating new application.
- A shared ruleset cannot contain a class rule.
- Rules must apply to classes that extend existing classes such as the Work- base class and the Data- base class.
Refer to the following the PDN article for details:
Published June 6, 2017 - Updated July 19, 2017