ClientGroupAddFieldsEditMode
The ClientGroupAddFieldsEditMode business rule allows a user to configure when fields will be disabled on the ClientGroupAddScreen. This business rule performs similarly to the ClientFieldsEditMode and AddressFieldsEditMode business rules.
Element/Tag | Definition | Attribute | Element/Attribute Value and Description |
---|---|---|---|
<ClientGroupAddFieldsEditMode> |
The opening and closing tag of the ClientGroupAddFieldsEditMode business rule. | ||
<Client> |
Required: Initiates defining the field characteristics of the client to determine available functionality. |
TYPECODE |
Required Attribute: Defines field value of AsCodeClientType code. Should use the client type designated for group processing in the ClientScreen and ClientGroupScreen business rules. |
<DisableFields> |
Required; Indicates the elements in the General Sequence for transactions. Each DisableFields tag is required to have an EXPRESSION attribute. |
EXPRESSION |
Required Attribute; String;. Conditional Test (XXX=XXX). Available Client Group fields are: ClientGroupGUID, ClientGUID, PolicyGUID or any dynamic configured ClientGroupField. |
DISABLEALL |
Required Attribute; Yes - Indicates all fields are disabled. Expression attribute uses Client and ClientGroup fields for its condition. No - Indicates that fields are not disabled. |
||
<FixedFields> |
Allows configuration of 'above the line' fields. | ||
<Fields> |
|||
<Field> |
Defines the field value with the policy number associated with this client group. | String;. PolicyNumber | |
<DynamicFields> |
Indicates start tag for dynamic changes in labels on the 'configured' fields. | ||
<Fields> |
|||
<Field> |
This element defines the dynamic field name to be disabled from the ClientGroupAddScreen business rule. |
String |
XML Example
<ClientGroupAddFieldsEditMode>
<Client TYPECODE="05">
<DisableFields EXPRESSION="Client:GroupStatus = 01" DISABLEALL="No">
<DisableFields EXPRESSION="Person:GroupStatus = 01" DISABLEALL="No">
<FixedFields>
<Fields>
<Field>PolicyNumber</Field>
</Fields>
</FixedFields>
<DynamicFields>
<Fields>
<Field>PremiumAmount</Field>
</Fields>
</DynamicFields>
</DisableFields>
</Client>
</ClientGroupAddFieldsEditMode>