Criterion : Public <<TMF_BusinessEntity>> Business Entity
The Criterion is the definition of information classifying an Entity from the model (represented by an instance of RootEntityType).<br/><br/>A Criterion classifies only one RootEntityType, i.e. it helps grouping instances of only one Entity of the Orange SID model.<br/><br/>Examples:<br/><br/> • the Criterion “Age” classifies a Party (instance “Party” of RootEntityType)<br/><br/> • the Criterion “Installation city” classifies an InstalledResource<br/><br/>A Criterion might be<br/><br/> • either existing information related to an Entity<br/><br/> • in this case we need to specify where the information can be found <br/><br/> • the Attribute carrying the Criterion information (RootEntityTypeCharSpec)<br/><br/> • the Entity carrying the Criterion’s Attribute<br/><br/> • and the Relationship between the Entity classified by the Criterion and the Entity where the Criterion can be found (RelationshipType)<br/><br/> • or information that has to be calculated<br/><br/> • in this case we need a rule that specifies when it has to be calculated and how to calculate the information (cf. CriterionCalculationRule)<br/><br/> • the calculated information might be recorded or not. <br/><br/> • If not, it is only used to evaluate the condition for the Criterion. <br/><br/> • If yes, we need to specify where it has to be recorded<br/><br/> • the Attribute carrying the Criterion information<br/><br/> • the Entity carrying the Criterion Attribute<br/><br/> • and the Relationship between the Entity concerned by the Criterion and the Entity where the Criterion is recorded<br/><br/>Note: <br/><br/> • Only attributes carried by an Entity directly related to the Entity concerned by the Criterion can be specified to record the Criterion’s value.<br/><br/> • As many relationships might exist between the Entity classified and the Entity carrying the Criterion attribute, we may need to specify which type of relationship is concerned (RelationshipType)<br/>
- Attributes
- Associations To
- Associations From
- Tagged Values
- Advanced
Attribute |
Scope |
Type |
ID
|
Public
|
String
|
Notes:
|
Unique identifier for the Criterion<br/>
|
|
name
|
Public
|
String
|
Notes:
|
name given to the Criterion such as “Country of residence”, “age”, “is a Customer”…<br/>
|
|
Tag |
Value |
IsCoreEntity |
False |
Details:
Values: true,false Default: False
|
rsa_guid |
_Q7lfoF5mEey319_xm6Or4g |
Details:
|
Property |
Value |
isActive: |
0 |
isFinalSpecialization: |
0 |