Ejemplo de clase de regla de subpantalla

Esta clase representa una subpantalla (o lista ampliable) dentro de la página de categoría principal. Contiene una lista de los registros de ingresos para un miembro concreto de la familia. businessObjectID contiene el concernRoleID de la persona cuya información está incluida en un objeto de instancia concreto de esta clase. Durante el tiempo de ejecución, cuando se selecciona una persona de la lista en la pantalla principal, su concernRoleID se pasa a UIM para la subpantalla. A continuación, se consulta el sistema indicándole el attributeName y businessObjectID que se buscan, en este caso:

attributeName = familyMemberFullIncomeList
businessObjectID = concernRoleID de la persona elegida

así como la información estándar como, por ejemplo, el determinationID, la categoría, la fecha, etc. que se ha necesitado para recuperar el XML para la página principal.

<Class
 extends="DefaultCaseSubscreenDisplay"
 extendsRuleSet="DefaultProductDecisionDetailsRuleSet"
 name="CaseParticipantFullIncomeClass"
>
  
  <!-- Llenado con las personas concernRoleID -->
  <Attribute name="businessObjectID">
    <Annotations>
      <Display/>
    </Annotations>
    ...
  </Attribute>
  
  <Attribute name="participantFullName">
    <Annotations>
      <Display/>
    </Annotations>
    ...
  </Attribute>
  
  <Attribute name="participantIncomeList">
    <Annotations>
      <Display/>
    </Annotations>
    ...
  </Attribute>
</Class>