Back Forward Collection form
Completing the Preamble and Stop tab

About Collection rules

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

Field

Description

Save Execution Information?

Select to log execution details of this collection rule at runtime. You can review the log details as a chart. See More about Collection rules.

Preset Property Values

ArrayOptional. Complete this array to specify one or more property values to be set at runtime 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 runtime, 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

ArrayOptional. You can specify one or more halting conditions for collection processing, and a post-processing activity. The when condition rules you identify here execute in the order they appear in the array. They execute:

  • Before any rules on the Collection tab execute (but after the preset properties defined on this tab are set).
  • After each step on the 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 runtime, 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 runtime, the system uses the Applies To class of this collection rule with rule resolution to locate the activity.

 Params  

If the activity accepts input parameters, click  Params   to enter values for them. You can compute the value through an expression.

zzz About Collection rules