Ampliación de la clase de regla DefaultProduct

Cuando se crea un producto que necesita un importe de titularidad, debe definirse como mínimo un tipo de objetivo y un tipo de distintivo de objetivo. Un objetivo es la salida de una ejecución de reglas que representa, en un nivel empresarial, qué se entrega al solicitante si se considera elegible. Para productos de prestación, normalmente será una forma de pago, por ejemplo, Pensión infantil máxima. Un distintivo de objetivo representa la tasa en la que se entregará el objetivo, por ejemplo, tasa semanal, tasa diaria, etc. Los objetivos se utilizan en la creación de planificaciones financieras. El tipo de objetivo indica que el resultado de elegibilidad será un importe numérico. El distintivo de objetivo se utiliza para calcular el importe de titularidad basado en la frecuencia. Durante la creación de componentes financieros, el objetivo y los distintivos de objetivo se utilizan para crear las planificaciones financieras para solicitantes elegibles.

En nuestro producto simple, debe ampliar la clase de regla DefaultProduct para incluir SimpleObjectiveType y DailyObjectiveTagType. DailyObjectiveTagType necesita los atributos siguientes:

Tabla 1. Atributos para DailyObjectiveTagType
Atributo Descripción
tagTypeID Representa el identificador exclusivo para el tipo de distintivo.
name El nombre del tipo de distintivo, 'Tasa diaria', por ejemplo.
pattern Este atributo debe ser un patrón de frecuencia válido; por ejemplo, diario utilizaría el valor "000100000".
valueType Este atributo se define utilizando codetableentry table="RulesTagType". Para nuestro producto simple, el código de tipo de valor es RTT3, dinero.