Changes

HowTo:Assign a Classification to a MetaClass

1,934 bytes added, 10:51, 21 July 2015
[[Entity_Data_Model#MetaClass_.26_Classification|Classifications]], either [[:Category:Classifications|built-in]] or own created, can be assigned to a MetaClass enriching its features and behavior. For example, it is possible to define objects eg. as [[DOCUMENT|documents]], [[POISYSCLS_GEO|Points of Interest]], [[TASKSYSCLS_TASK|Tasks]], etc.
# Navigate to a classification object in the {{CB}} (here: built-in only)<br/>[[File:UI_Classification_01.PNG|220 px|border|alt=Classification|Classification]]
# Assign a classification to a MetaClass either by
#* using the ''[[Class Details#Classification|Classification View]]'' of the {{Class_Details}} control and drag and drop the classification object onto the MetaClass<br/>[[File:UI Classification_02.PNG|220px|border|alt=Classification|Classification]]
#* using the ''[[Relation_Editor#Drag_.26_Drop|Relation Editor]]'' control and to relate the a classification object to the MetaClass via the [[SYSREL_CLASSIFICATION]] relation<br/>[[File:CLASSIFICATION_01.PNG|450px|border|alt=Relation Editor|Relation Editor]]# Ensure, that the [[MetaClass]] implements all the [[MetaProperty|MetaProperties]] which are defined by the Classification. Use e.g. the [[Class Details]] Control to [[HowTo:Add_a_MetaProperty_to_a_MetaClass|add the needed properties]].<!---->{{Rel|SYSREL_CLASSIFICATIONHint|If a classification relationpresupposes MetaProperties you will have to implement all of them to conform the definiton!}} relation# Use the [[Object Explorer]] to check whether the Classification is fully implemented: The related classification must be shown under ''AllClassificationInterfaces'' and once all properties are available, you must see your classification under ''AllImplementedClassificationInterfaces''.<br/>[[File:UI Classification_03CLASSIFICATION_02.PNG|220px700px|border|alt=ClassificationObject Explorer|Object Explorer]]<!---->{{Hint|You will find the implemented Classificationand all the classification it derives from in the ''AllImplementedClassificationInterfaces'' section.}}# Once you classified the object(s) you need to ensure that the data is transfered to the clients (e.g. mobile clients) via the [[Web Service]]. Therefore you need to create a [[ContextScope]] for your MetaClass and add all the defined properties to it via the Relation Editor.# Add the Context Scope to the Application / Context. <br/>[[File:UI_HowTo_Prepare_a_Document_for_Redlining_04.png|500 px|border|alt=Create context scopes|Create context scopes]]#* As an alternative to defining the classification on the MetaClass, you can relate the classification directly to the Context Scope by adding it to the [[SYSREL_SCOPE_CLASSIFICATION]] within the ACM.<!---->{{Attention|Use this way only if it is not possible to define the classificatoin on the MetaClass (e.g. Queries)}}# Use the ACM Manager to verify the final definitions. You must find the ID of the implemented classification in the list of ''Classifications''. <br/>[[File:CLASSIFICATION_03.PNG|700px|border|alt=Class Details|ACM Manager]]
{{Hint==See also==* [[HowTo:Add_a_MetaProperty_to_a_MetaClass| If Add a classification presupposes MetaProperties you will have MetaProperty to implement all of them to conform the definiton!}}a MetaClass]]* [[ACM Manager]]* [[Object Explorer]]* [[Relation Editor]]
[[Category:Classifying|Assign a Classification to a MetaClass]]
[[Category:How-To|Assign a Classification to a MetaClass]]
10,686
edits