Jump to: navigation, search

Changes


HowTo:Implement a Classification for a Content Object

3,027 bytes added, 08:31, 30 June 2015
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..."
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.
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 -->

= 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]]
1,579
edits