Table Description
Product Period: A period of time within the lifetime of a CREOLE-enabled product. This period of time can have configurations (e.g. decision rules, decision details rules and other key events rules) which differ from those for other periods of time on the product..

Example

A product is created starting from 1st January 2008. The eligibility and entitlement rules change in line with legislation that takes effect on 1st January 2009. Two periods are configured for the product - the period 1st January 2008 to 31st December 2008, pointing to the 'old' rules, and another period 1st January onwards, pointing to the 'new' rules.
Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::Core::Reference Model::Products::Entity Objects::Infrastructure::Entities::CREOLEProductPeriod::CREOLEProductPeriod
Controlling File: core\model\Packages\Products\Infrastructure\Entities\CREOLEProductPeriod_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
Attributes (8)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
creoleProductPeriodIDkeyno INTERNAL_ID SVR_INT64
productIDdetailsnoProduct identifier.PRODUCT_ID SVR_INT64
startDatedetailsnoThe start date of this period.CURAM_DATE SVR_DATE
endDatedetailsyesThe end date of this period, if any.CURAM_DATE SVR_DATE
productStructureRCLIDdetailsnoThe link to the rule class which describes the product's structure (including the supported objectives and tags).INTERNAL_ID SVR_INT64
decisionRCLIDdetailsnoThe link to the rule class which calculates the eligibility and entitlement decisions for a product delivery case.INTERNAL_ID SVR_INT64
otherKeyDataRCLIDdetailsyesThe link to the rule class which calculates the other key events for a product delivery case for this CREOLE-enabled product.INTERNAL_ID SVR_INT64
nameIDdetailsnoThe display category name. This is localizable.LOCALIZABLE_TEXT_ID SVR_INT64
Foreign Keys (6)
ChildParent
CREOLEProductPeriod.productIDCREOLEProduct.productID
CREOLEProductPeriod.otherKeyDataRCLIDCREOLERuleClassLink.creoleRuleClassLinkID
CREOLEProductPeriod.decisionRCLIDCREOLERuleClassLink.creoleRuleClassLinkID
CREOLEProductPeriod.productStructureRCLIDCREOLERuleClassLink.creoleRuleClassLinkID
CREOLEProductPeriod.nameIDLocalizableText.localizableTextID
CREOLEProductPeriodDispCat.creoleProductPeriodIDCREOLEProductPeriod.creoleProductPeriodID
Indices (5)
Index NameAttributes
CREOLEProductPeriodIndexproductID
IND_1380230876otherKeyDataRCLID
IND_1948689881decisionRCLID
IND_1801669233productStructureRCLID
IND_845342759nameID
Operations (6)
OperationStereotypeOptionsDescriptionSQL
insertinsert Standard Operation 
readread Standard Operation 
modifymodify Standard Operation 
removeremove Standard Operation 
searchByProductIDreadmultiORDER_BY: startDate
  
readAllnkreadmulti   
Related Pages (0)