Declare Pages
form
|
Complete this tab to define the class and scope of the declarative page or pages created by this rule, and how they are refreshed.
Field |
Description |
Page Scope |
Select to determine the scope of requestors that can access the declarative pages created by this rule:
|
Page Class |
Select the class of the top level page to be created. In most cases, select Code-Pega-List. |
Load Activity |
Identify the Activity Name key part of an activity that the system uses to create and update (refresh) declarative pages. At runtime, the system uses the value in the Page Class field as the Applies To key part to find the activity with rule resolution. Select an activity that has
If the Page Scope field is set to
At runtime when searching for this activity, rule resolution excludes checked-out rules in a personal RuleSet. The system selects and executes the current checked-in version. |
Params |
If the activity accepts input parameters, click Params and enter literal constant values or property references as parameter values. To reference a property value, enter the fully qualified reference, starting with a top-level page name. In addition, Include the name and class of clipboard pages you reference here on the Pages & Classes tab of this rule form. |
Page Structure | Select:
|
Load Activity Authorization | |
Access Group |
Select an access
group that provides temporary access to the RuleSets and
versions needed to access the load activity. This field
appears only when the Page Scope is set
to The requestor that executes this activity uses this access group only during execution of the activity. RuleSets made available by this access group may not be available to the requestor at other times. |
Conditional Refresh Strategy |
The load activity executes the first time any
requestor within the scope ( Optionally, you can define one or two criteria that can cause the system to delete the declarative page or pages and rerun the load activity, creating them again with possibly fresher contents. |
Refresh if Older Than |
Optional. Enter positive integers in one or more of these fields to define an expiration time interval in days, hours, minutes, and seconds. If not blank, any attempt by a requestor to access the page after a period of no accesses equal to or greater than the timeout causes the system to refresh the page. |
Page is Fresh When |
Optional. Identify
the When Name key part of a when
condition rule to be evaluated when a requestor accesses
a page with a Page Scope of
If the when condition rule evaluates to false, the page is recomputed. To find this rule at runtime, rule resolution uses the
class in the Page Class field as the
Applies To class, and the RuleSet list
of the requestor. This field appears only when the
Page Scope is set to
|