Difference between revisions of "UBIK Studio Manual"
(→10. Create User) |
(→8. Scopes and display in the Client) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 175: | Line 175: | ||
Scopes define which MetaClasses, Properties, and queries are published to the mobile UBIK® Client, thereby determining which objects and information are actually displayed to the user there. | Scopes define which MetaClasses, Properties, and queries are published to the mobile UBIK® Client, thereby determining which objects and information are actually displayed to the user there. | ||
| − | To display the content in the client, navigate to Custom -> ACM -> CONTEXT -> CUSTOM -> CUSTOM TEMPLATE. The context can then be inspected (to access the Content view, switch to the Content section in the Class Browser). UBIK Studio provides an automatism that assists in creating MetaClassScopes: to use it, drag the desired MetaClass onto the Context. After dropping it, a small window appears with the option "Add fitting Scope to Context", which should be selected. | + | To display the content in the client, navigate to Custom -> ACM -> CONTEXT -> CUSTOM -> CUSTOM TEMPLATE. The context can then be inspected (to access the Content view, switch to the Content section in the Class Browser). UBIK Studio provides an automatism that assists in [[HowTo:Create_a_new_MetaClassScope|creating MetaClassScopes]]: to use it, drag the desired MetaClass onto the Context. After dropping it, a small window appears with the option "Add fitting Scope to Context", which should be selected. |
<div style="text-align:left;margin-top: 10px; margin-bottom: 20px;"> | <div style="text-align:left;margin-top: 10px; margin-bottom: 20px;"> | ||
| Line 233: | Line 233: | ||
Workpackages and Tasks are the MRO (Maintenance, Repair and Operations) objects used to structure work to be carried out: a Workpackage groups the individual Tasks through which users report progress, results, and completion of work in the UBIK® client. | Workpackages and Tasks are the MRO (Maintenance, Repair and Operations) objects used to structure work to be carried out: a Workpackage groups the individual Tasks through which users report progress, results, and completion of work in the UBIK® client. | ||
| − | Navigate the hierarchy to "WORKPACKAGES MRO workpackages." Right-click this item and select "Derive new Object" to create a new | + | Navigate the hierarchy to "WORKPACKAGES MRO workpackages." Right-click this item and select "Derive new Object" to create a new Metaclass for a new type of Workpackage. The Workpackage Name can subsequently be adjusted in the ObjectEditor. The Name should be entered in uppercase letters; the Description field can be filled in as desired, and there is also an option to enable multilingual support. |
{| style="margin-left: 0;" | {| style="margin-left: 0;" | ||
| [[File:WorkPackage1.png|thumb|none|220px]] | | [[File:WorkPackage1.png|thumb|none|220px]] | ||
| Line 241: | Line 241: | ||
<br> | <br> | ||
<br> | <br> | ||
| − | To create a new task, use "TASK MRO tasks." Again, right-click and select "Derive new object" to create the metaclass. The task type is determined by the data type; for example, a Texttask requires an additional value | + | To create a new task, use "TASK MRO tasks." Again, right-click and select "Derive new object" to create the metaclass. The task type is determined by the data type; for example, a Texttask requires an additional value Property of type "string," whereas a check task requires a value Property of type "bool." This value Property is then dragged from the CUSTOMMETAPROPERTIES onto the Metaclass opened in the RelationEditor. |
[[File:WP2.png|thumb|none|500px]] | [[File:WP2.png|thumb|none|500px]] | ||
<br style="clear:both" /> | <br style="clear:both" /> | ||
| − | By deriving from the TASK MRO task, the task inherits the classification of the parent object. This classification determines the type assigned to the newly created task. You can view the required | + | By deriving from the TASK MRO task, the task inherits the classification of the parent object. This classification determines the type assigned to the newly created task. You can view the required Property in the Class Details; to do this, select the cube icon at the top. Then, open the "Task Classification Object"; color-coded markers (red and green) will indicate whether specific Properties still need to be added. |
<br style="clear:both" /> | <br style="clear:both" /> | ||
{| style="margin-left: 0;" | {| style="margin-left: 0;" | ||
| Line 251: | Line 251: | ||
|} | |} | ||
| − | + | [[Category:Pages with broken file links|UBIK Studio Manual]] | |
==12. Editors== | ==12. Editors== | ||
Latest revision as of 06:11, 20 July 2026
Contents
- 1 1. Connect to a Database
- 2 2. Create Metaclasses and Properties
- 3 3. Creating SelectiveList and SelectiveItem
- 4 4. Create References and Links
- 5 5. Create View
- 6 6. Rebuild
- 7 7. View Test Environment
- 8 8. Scopes and display in the Client
- 9 9. Release Metadefinitions
- 10 10. Create User
- 11 11. Create Workpackages and Tasks
- 12 12. Editors
1. Connect to a Database
The Options dialog can be opened via the icon located in the top-left toolbar, directly below the main menu bar.
Click Apply and OK. It is also possible to run UBIK Studio using "WindowsAuthentication". To do this, the option in the "WindowsAuthentication" column must be set to "true" (in which case the username and password fields do not need to be filled in).
Important:
- Database
- Datasource
- Password
- User
2. Create Metaclasses and Properties
MetaClasses define new object types within the UBIK® data model, while MetaProperties define the corresponding attributes of these object types. Creating Custom MetaClasses and MetaProperties is what allows the data model to be extended beyond the standard objects to meet customer-specific requirements.
To create a new metaclass, right-click on "NAMEDBASECLASS" > "Derive new object".
When the newly created metaclass is opened in an ObjectEditor, the properties of the Metaclass can be edited. The Name and Description are mandatory fields, and it is recommended to write the name in uppercase letters. The Namespace is optional, and there is also a checkbox for selecting multilanguage. To save the changes, first click in a new line and then select the floppy disk icon.
|
To add properties to a metaclass, CUSTOMMETAPROPERTIES are required. To access the CUSTOMMETAPROPERTY, switch to the Content view in the ClassBrowser. Then, drag Custom -> Main -> Base -> CUSTOMMETAPROPERTY into the BulkEditor. When creating a new property, first specify the name and description. Next, define the namespace and the data type.
|
