Difference between revisions of "HowTo:Create a new MetaClassScope"
Line 8: | Line 8: | ||
# It is recommended to set at least name and description | # It is recommended to set at least name and description | ||
# Save the changes with {{key press|Ctrl|S}} or the save command | # Save the changes with {{key press|Ctrl|S}} or the save command | ||
+ | # Add a parent scope using the inheritance field in the ObjectExplorer of the scope if needed. | ||
# The object needs to be added to the list of scope object of the according [[APPLICATION|Application]]. Use the {{Rel|SYSREL_CONTEXTSCOPE|SYSREL_CONTEXTSCOPE}} relation to add individual objects to the list of scopes.<br/>[[File:UI_MetaClassScope_03.PNG|330 px|border|alt=MetaClassScope|MetaClassScope]] | # The object needs to be added to the list of scope object of the according [[APPLICATION|Application]]. Use the {{Rel|SYSREL_CONTEXTSCOPE|SYSREL_CONTEXTSCOPE}} relation to add individual objects to the list of scopes.<br/>[[File:UI_MetaClassScope_03.PNG|330 px|border|alt=MetaClassScope|MetaClassScope]] | ||
# The characteristics of the scope object can now be changed. If the user should be able to create a new object of this type on the mobile device check '''Creation enabled''' of the relationional data.<br>[[File:UI_MetaClassScope_04.PNG|660 px|border|alt=MetaClassScope|MetaClassScope]] | # The characteristics of the scope object can now be changed. If the user should be able to create a new object of this type on the mobile device check '''Creation enabled''' of the relationional data.<br>[[File:UI_MetaClassScope_04.PNG|660 px|border|alt=MetaClassScope|MetaClassScope]] | ||
# Add properties to the list of published MetaProperties to display them on the mobile client and modify their {{RelData|ACMMETAPROPERTYRELDATA|relational data}} if needed.<br>[[File:UI_MetaClassScope_05.PNG|660 px|border|alt=MetaClassScope|MetaClassScope]] | # Add properties to the list of published MetaProperties to display them on the mobile client and modify their {{RelData|ACMMETAPROPERTYRELDATA|relational data}} if needed.<br>[[File:UI_MetaClassScope_05.PNG|660 px|border|alt=MetaClassScope|MetaClassScope]] | ||
− | |||
# Save the changes with {{key press|Ctrl|S}} or the save command | # Save the changes with {{key press|Ctrl|S}} or the save command | ||
{{Hint|Setting the Compare Value property to '''Compare Value''' is necessary to refresh the value of a of a calculated property on the mobile device.}} | {{Hint|Setting the Compare Value property to '''Compare Value''' is necessary to refresh the value of a of a calculated property on the mobile device.}} |
Revision as of 09:38, 25 October 2017
A MetaClassScope is used to specify the list of published properties of a particular MetaClass and granted permissions for this object type.
- Navigate to the MetaClass METACLASSSCOPE in the Class Browser
- Create a new instance using the Bulk Editor
- It is required to assign a target type of the MetaClassScope to the MetaClass attribute either by
- dragging and dropping a MetaClass object onto the cell
- selecting the desired MetaClass from the dialog appearing after double-clicking the cell
- It is recommended to set at least name and description
- Save the changes with Ctrl+S or the save command
- Add a parent scope using the inheritance field in the ObjectExplorer of the scope if needed.
- The object needs to be added to the list of scope object of the according Application. Use the SYSREL CONTEXTSCOPE relation to add individual objects to the list of scopes.
- The characteristics of the scope object can now be changed. If the user should be able to create a new object of this type on the mobile device check Creation enabled of the relationional data.
- Add properties to the list of published MetaProperties to display them on the mobile client and modify their relational data if needed.
- Save the changes with Ctrl+S or the save command
Setting the Compare Value property to Compare Value is necessary to refresh the value of a of a calculated property on the mobile device. |
The properties of the MetaClassScope and published MetaProperties can only be changed in Admin mode |