Criterion

Header Image
Project:
Criterion : Public <<TMF_BusinessEntity>> Business Entity
Created: 4/8/2022 1:12:57 PM
Modified: 1/16/2025 11:02:13 AM
Project:
Advanced:
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/>
Element Source Role Target Role
«TMF_BusinessEntity» RootEntityTypeCharUse
Business Entity  
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» AssociationSpecification
Business Entity  
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» RootEntityTypeCharUse
Business Entity  
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» CriterionCalculationRule
Business Entity  
Name: criterion
 
Name: 0..1criterionCalculationRule
 
Details:
 
«TMF_ABE» Segmentation ABE
ABE «TMF_ABEIsComposedByEntity»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«TMF_BusinessEntity» RootEntityType
Business Entity  
Name:  
 
Name:  
 
Details:
 
«TMF_BusinessEntity» AtomicCriterionCondition
Business Entity  
Name: atomicCriterionCondition
 
Name: criterion
 
Details:
 
«TMF_BusinessEntity» CriterionCondition
Business Entity  
Name: criterionCondition
 
Name: criterion
 
Details:
 
Tag Value
IsCoreEntity False
Details:
Values: true,false
Default: False
rsa_guid _Q7lfoF5mEey319_xm6Or4g
Details:  
Property Value
isActive: 0
isFinalSpecialization: 0