MultiFields Element
A set of configurable fields that can be repeated on a screen is called MultiFields. Multifields are allowed in Screen and Transaction configuration and add multiple sets of dynamic fields. To use MultiFields in a business rule or transaction, a MultiField business rule must first be defined. It can then be used on a screen by configuring the <MultiFields> element and providing the full business rule name. For detailed information about configuring MultiFields, refer to "MultiField Configuration" in the Rules Palette Help.
Note: In any one Screen or Transaction, only one MultiField business rule can be referenced by a <MultiFields> element and only one <MultiFields> element can be configured on the Screen or Transaction. In case multiple sets of MultiFields are required, multiple sets can be configured in a single MultiField business rule. If more than one <MultiFields> element is configured in a Screen or Transaction, only the first will take effect.
| Element | Attribute | Parent Element | Description / Value |
|---|---|---|---|
| <MultiFields> |
Optional: This element triggers the inclusion of a MultiFields business rule into the containing rule's field presentation. This is applicable for a screen or transaction where the user is allowed to enter or display information. This element is optional and only required when the MultiFields presentation is desired. Values:
|
||
| RULE | <MultiFields> |
Required: The attribute provides the exact name of a MultiFields business rule that is incorporated in the containing rule's field presentation. The first (root) element in the rule must be <MultiFields>. Values:
|
XML Schema
<[rule_name]>
<!--screen rule or transaction configuration-->
...
<MultiFields RULE="[literal]">[No | Yes]</MultiFields>
...
</[rule_name]>
XML Schema
<Client TYPECODE="02" ACTIVITYPLAN="Client Plan">
...
<MultiFields RULE="MultiField-IndividualClient">Yes</MultiFields>
...
</Client>
OR
<Transaction>
...
<MultiFields RULE="MultiField-PrototypePolicyScreen">Yes</MultiFields>
...
</Transaction>