SegmentRoleScreen
This screen business rule defines the dynamic fields that can be displayed and updated on the specified Role Detail(s) windows. The segment selected during the policy entry process dictates which role options are visible and available on the Segment Role screen. This rule exists at Global and Plan levels.
Element/Tag | Definition | Attribute | Element/Attribute Value and Description |
---|---|---|---|
<SegmentRoleScreen> |
The opening and closing tag for the business rule. |
||
<Role> |
Required, Repeatable:
|
|
|
ROLECODE |
Required Attribute: RoleCode
|
||
<SegmentName> |
Required, Repeatable: The element defines the segment(s) whose roles of the specified role code will contain the Fields and Events/Actions that follow. |
Segment Name |
|
<Fields> |
Allows configuration of dynamic fields. See Fields Element. |
||
<Events> |
Allows configuration of events, actions, and screen math for dynamic fields. See ActionEvents. |
||
<Actions> |
See ActionEvents. |
||
<ScreenMath> | See ScreenMath. |
XML Example
<SegmentRoleScreen>
<Role ROLECODE="04">
<SegmentName>RiderWithClientAssignmentII</SegmentName>
<Fields>
<Field>
<Name>Refund</Name>
<Display>Refund</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Yes</OptionText>
</Option>
<Option>
<OptionValue>02</OptionValue>
<OptionText>No</OptionText>
</Option>
</Options>
</Query>
<DefaultValue>02</DefaultValue>
</Field>
<Field>
<Name>Filler1</Name>
<Display></Display>
<DataType>Blank</DataType>
</Field>
<Field>
<Name>RefundMethod</Name>
<Display>Refund Method</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText></OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Check</OptionText>
</Option>
<Option>
<OptionValue>02</OptionValue>
<OptionText>Wire</OptionText>
</Option>
<Option>
<OptionValue>03</OptionValue>
<OptionText>Cash</OptionText>
</Option>
</Options>
</Query>
<DefaultValue>00</DefaultValue>
</Field>
<Field>
<Name>CommonRoleField</Name>
<Display>Common Role Field</Display>
<DataType>Integer</DataType>
</Field>
<Field>
<Name>RoleTestDate</Name>
<Display>Role Test Date</Display>
<DataType>Date</DataType>
</Field>
</Fields>
<Events>
<Event TYPE="ONLOAD">
<ActionSet ID="PayeeRoleOnChange"></ActionSet>
</Event>
<Event TYPE="ONCHANGE" FIELD="Refund">
<ActionSet ID="PayeeRoleOnChange"></ActionSet>
</Event>
</Events>
<ScreenMath>
<Math ID="ScreenMath" GLOBAL="Yes">
<MathVariables>
<MathVariable VARIABLENAME="SystemDateGSM" TYPE="SYSTEMDATE" DATATYPE="DATE"></MathVariable>
</MathVariables>
</Math>
</ScreenMath>
<Actions>
<ActionSet ID="PayeeRoleOnChange">
<Condition IF="Refund = '01'">
<Action ACTIONTYPE="SHOW" FIELD="RefundMethod"></Action>
<Else>
<Action ACTIONTYPE="HIDE" FIELD="RefundMethod"></Action>
</Else>
</Condition>
</ActionSet>
</Actions>
</Role>
</SegmentRoleScreen>
XML Schema
<SegmentRoleScreen>
<Role ROLECODE=””>
<SegmentName></SegmentName>
<Fields>
<Field></Field>
</Fields>
<Events></Events>
<Actions></Actions>
<ScreenMath></ScreenMath>
</Role>
</SegmentRoleScreen>