Jump to: navigation, search

Difference between revisions of "HowTo:Implement a Classification for a Content Object"


(Created page with "Classifications are used to define a Content Object as a specialized one. It is necessary to implement the needed classifications once you want to activate specialized feature...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Classifications are used to define a Content Object as a specialized one. It is necessary to implement the needed classifications once you want to activate specialized features and behavior for an object. By doing this, it is possible to define an object eg. as document, Point of interest, Task, and many more.
+
#REDIRECT [[HowTo:Assign_a_Classification_to_a_MetaClass]]
This article discribes in general how to implement a classification for a Content object (also how to classify an object).
+
  
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS -->
+
[[Category:How-To|Implement a Classification for a Content Object]]
 
+
[[Category:Classifying|Implement a Classification for a Content Object]]
= Instructions =
+
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
+
<Give step-by-step instructions, use images, ...>
+
 
+
# First you have to add the [[Classification]] you want to implement to the MetaClass of the Content Object by adding a relation via [[SYSREL_CLASSIFICATION]] (e.g. by using the [[Relation Editor ]]<br/>[[File:CLASSIFICATION_01.PNG|450px|border|alt=Relation Editor|Relation Editor]]
+
# Next you need to ensure, that the [[MetaClass]] has all the [[MetaProperty|MetaProperties]] added, 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]].
+
# 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:CLASSIFICATION_02.PNG|700px|border|alt=Object Explorer|Object Explorer]]<!--
+
-->{{Hint|You will find the implemented Classification and all the classification it derives from in the AllImplementedClassificationInterfaces Section.}}
+
# Once you classified the Content Object(s) you need to ensure, 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]]
+
# Alternative to the first step (defining the classification on the MetaClass) you can add the classification diretly to the Context Scope by adding it to the [[SYSREL_SCOPE_CLASSIFICATION]].<!--
+
-->{{Attention|Use this feature if it is not possible to define the classificatoin on the MetaClass (e.g. Queries)}}
+
# Use the ACM Manager to verify the final outcome. 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]]
+
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/End}}<!-- DO NOT REMOVE THIS -->
+
 
+
==See also==
+
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
+
* [[HowTo:Add_a_MetaProperty_to_a_MetaClass|Add a MetaProperty to a MetaClass]]
+
* [[ACM Manager]]
+
* [[Object Explorer]]
+
* [[Relation Editor]]
+

Latest revision as of 10:53, 21 July 2015