Deprecated Collection form
Completing the Preamble and Stop tab

  1. About 
  2. Basic/Advanced 
  3. Preamble and Stop 

Complete this optional tab to specify a list of properties to set before any rules including rules for prerequisites, run as identified on the Basic/Advanced Collection tab.

Field

Description

Save Execution Information?

Select to log execution details of this collection rule at run time. You can review the log details as a chart. See log execution.

Show Advanced Options?

Select to switch between the Basic Collection and the Advanced Collection tab formats.

Preset Property Values

add rowOptional. Complete this array to specify one or more property values to be set at run time before other processing for this rule occurs. When referencing a property on the page that corresponds to the Applies To key part of this collection rule, you can omit the page name.

At run time, processing for forward chaining if any completes after the system processes each row in this array.

Property

SmartPromptEnter a property reference to a Single Value property, or a reference to a scalar value of an aggregate property.

Value

SmartPromptEnter an expression to provide a value for the property referenced in the Property field, which may be a literal constant, a property reference or a more complex expression.

Stop when these Conditions are met

add rowOptional. Specify one or more halting conditions for collection processing, and a post-processing activity. When all conditions are met, the current collection and all collections in the call stack stop processing.

Conditions execute in sequential order:

  • Before any rules on the Basic/Advanced Collection tab execute (but after the preset properties defined on this tab are set).
  • After each step on the Basic/Advanced Collection tab that leads to rule execution.
When

Enter a Boolean expression, or identify the second key part — When Name — of a when condition rule that identifies a halting condition for this collection rule. At run time, the system uses the Applies To class of this collection rule with rule resolution to locate the when condition rule.

If this when condition rule evaluates to true, all other processing of this collection rule stops, and the associated Execute Activity if any runs.

Execute Activity

Optional. If the When field is not blank, identify the second key part — Activity Name — of a post-processing activity that runs if the when condition rule evaluates to true. At run time, the system uses the Applies To class of this collection rule with rule resolution to locate the activity. If the activity accepts input parameters, click  Params   to enter values for them. You can compute the value through an expression. Click to open the Activity Parameters dialog and modify the parameters (if any).