For each period in your product, you must create a product period record and link it to the rule classes you created to:
The way you create and link these records differs depending on whether you are working in a development environment or a running system. A default product period is automatically inserted for a benefit product that is created via the dynamic product wizard, and this product period will have been automatically linked to the rule classes of the default eligibility and entitlement rule set that is also automatically inserted by the product wizard for the benefit product.
Create DMX entries for any new rule sets you created for your rule classes (see section D.5.1. in the Cúram Express Rules Reference Manual).
For each product period, perform the following steps in the custom component:
Attribute Name | Value |
---|---|
creoleRuleClassLinkID | A unique ID from your custom key range. |
creoleRuleSetID | The value of CREOLERuleSet.creoleRuleSetID you assigned above for the rule set containing your product structure rule class. |
ruleClassName | The unqualified name of your product structure rule class. |
versionNo | 1 |
Attribute Name | Value |
---|---|
creoleRuleClassLinkID | A unique ID from your custom key range. |
creoleRuleSetID | The value of CREOLERuleSet.creoleRuleSetID you assigned above for the rule set containing your eligibility/entitlement rule class. |
ruleClassName | The unqualified name of your eligibility/entitlement rule class. |
versionNo | 1 |
Attribute Name | Value |
---|---|
creoleProductPeriodID | A unique ID from your custom key range. |
productID | The ID of your CER-based product. |
startDate | The start date of this product period. If your product has a single period, typically this start date should be the same as Product.startDate. |
endDate | The end of this product period. If your product has a single period, typically this end date should be blank. |
productStructureRCLID | The value of CREOLERuleClassLink.creoleRuleClassLinkID you assigned for your product structure rule class. |
decisionRCLID | The value of CREOLERuleClassLink.creoleRuleClassLinkID you assigned for your case eligibility/entitlement calculation rule class. |
otherKeyDataRCLID | Leave blank. (You will change this later if you implement key decision factor rules for your product.) |
nameID | The value of LocalizableText.localizableTextID you assigned above. |
versionNo | 1 |
See the core data dictionary for a full description of these database columns.
Publish your rule sets containing your new rule classes.
Start the admin application and navigate to Product Delivery Cases, select your product, choose Rule Sets and copy the product for edit (if it is not already in edit).
For each product period in your analysis, perform the following steps:
Do not set up any display categories - they are not required for eligibility/entitlement rules.
Publish your changes to the product.