EligibleSegmentNamesByPolicyStatus

This business rule is used to make the segments selectively available to policies based on the policy status. If a particular policy status is included in the rule then only the segment names referenced will be available for entry for that policy status. If a policy status is not included in this business rule then all of the plan's segments will be available.

EligibleSegmentNamesByPolicyStatus: Elements and Attributes
Element/Tag Attributes Parent Element Description Element/Attribute Value Element/Attribute Value and Description

<EligibleSegmentNamesByPolicyStatus>

   

The opening and closing tag.

 

 

<PolicyStatus>         

 

<EligibleSegmentNamesByPolicyStatus>

Required, repeatable element

To indicate the policy's status where the list of segments should be available in the policy's Segment screen.

 

  

CODE

     

Integer Required attribute

Policy status code from AsCodeStatus.

NAME

     

Integer Required attribute

Name of the policy status from AsCode => AsCodeStatus table.

<SegmentName>              

 

<PolicyStatus>         

Required, repeatable element

To indicate the name of the segment that can be added to a policy based on the status of the policy.

 

Required element value

SegmentName - Name of the segment

<Tests>  

<PolicyStatus>         

Optional Element

Indicates the start and end tag of the Test elements and definition.

<Tests> tag is used to limit the available segments on the segment screen based on Plan or Policy fields.

   
<Test>   <Tests> Required, Repeatable ElementDefines the Expression to compare a PolicyField and PlanField to validate the Segment Value.
If more than one <Test> tags are used, all the Test conditions should be satisfied in order for the segments to be listed when the policy is in the indicated status.
 

String

Test criteria expression.

<SegmentNames>   <PolicyStatus> The start tag and end tag for segmentname controlled by test elements.  

String: Policy:POLICYFIELD

String: Plan:PLANFIELD

<SegmentName>   <SegmentNames> Indicates the segment name that will be available in the specified policy status, if all test conditions are true.    

XML Schema

<EligibleSegmentNamesByPolicyStatus>
<PolicyStatus CODE="[Code]" NAME="[String]">
<SegmentName>[String]</SegmentName>
<Tests>
<Test>[Expression]</Test>
  <SegmentNames>
<SegmentName>[String]</SegmentName>
</SegmentNames>
</Tests>
</PolicyStatus>
</EligibleSegmentNamesByPolicyStatus>

 

XML Example

<EligibleSegmentNamesByPolicyStatus>
<PolicyStatus CODE="08" NAME="Pending">     
<SegmentName>Deferred Annuity</SegmentName>          
</PolicyStatus>     
<PolicyStatus CODE="38" NAME="Ready To Annuitize">     
<SegmentName>Joint and Survivor Life Annuity</SegmentName>          
<SegmentName>Life Annuity</SegmentName>          
<SegmentName>Joint and Survivor Life Annuity with Payments Guaranteed</SegmentName> 
<SegmentName>Life Annuity with Payments Guaranteed</SegmentName>          
</PolicyStatus>     
</EligibleSegmentNamesByPolicyStatus>