Object types
Analytics Hub has various object types, each with adjustable attributes - for example, Analytics area, Calculation, Column BI, Dimension, Division, Report, etc.
List
Admin can see all created object types in one list.
The arrow on the left side of the Object type name means that this type has a hierarchical child object type. Clicking by arrow Admin can see the hierarchical tree of related object types.
Also, on this page, Admin can:
Search
- for the object type by Name, Description, or using the search field
Order by
-
change the number of the list point for one page of pagination, from 10 to 35
-
order the list by Name, Description, Creation date or Last update date
Delete
-
delete one object type entity using the trash icon (on the left side of the Object type name)
-
select several entities using checkboxes and delete them all
-
tick the checkbox near the search field and select all entities on the page
-
click on the ‘Delete all’ button (on the left side at the end of the list) and remove all object types from Analytics Hub
Please note, that if the object type is deleted, objects of this type, and relations with this type are also deleted.
Change permission
Admin can create or change the permission for the object type using the "key" icon (on the left side of the Object type name).
For more detailed information, please refer to the Permissions page.
Create
Create a new object type using the ‘Create new object type’ button.
The ‘Create object type’ page consists of 5 tabs:
- General
- Attributes & Relations
- Events & Processes
- Restrictions
- Roles
General
In the General tab, Admin can fulfill fields with general information about object type.
| Items | Description | UI |
|---|---|---|
| Choose icon | Admin can use the icon from the system library | image area |
| 'Trash' button | the uploaded icon can be removed by Admin on this page | trash icon |
| Title | required field; object type name; should be unique | input filed |
| Description | the field should be filled with the value less than 250 symbols | text area |
| Module | required field; Admin defines one of four standard modules; all objects of this type will be displayed in this module on the Analytics Hub | drop-down list |
| Use in Request object | this setting defines if the object type is used for the Request object creation | switcher |
| Add report system | this setting defines whether to show or hide the reporting system attribute on the create object page this setting defines if the object type is used for the Request object creation | switcher |
| Show in 'Picked for me' | make objects with this type display on Picked tab on Dashboard | switcher |
Attributes & Relations
In the Attributes & Relations tab, Admin can choose required attributes & relations for object type.
| Items | Description | UI |
|---|---|---|
| Choose parent | allows create the hierarchical relation by selecting another type in the field | select with search single input |
| Inherit attributes | allows to inherit attributes of the parent object type using this setting | switcher |
| Add attributes | allows to search and select the attributes for the type, remove them or change the order of the attributes on the object pages | select with search multiple input |
| Manage relations | allows to order the list of relations which will display on object view page | drug&drop list |
Events & Processes
In the Events & Processes tab, Admin can choose for this object type:
- Business Processes
Restrictions
These settings restrict the object edit page for chosen roles.
For example, if when you restrict field description for role expert it means all users attached to role expert can't change field description for all objects of that type.
In the Restrictions tab, Admin can choose required restrictions for object type.
| Item | Description | UI |
|---|---|---|
| Name | choose the role that can't change Name | single search input |
| Description | choose the role that can't change Description | single search input |
| Category | choose the role that can't change Category | single search input |
| Object type | choose the role that can't change Object type | single search input |
| Report system | choose the role that can't change Report system | single search input |
For fields Category and Report system, the possibility of Hidden is available. When the Hidden is active, it means
→ field Category will not be displayed on Create and Edit object pages
→ field Report system will not be displayed Create / Edit object or request pages
To hide the Category field from Create or Edit request page, please, detach the object type from any category
Roles
In the Roles tab, Admin can choose required roles for object type.
| Item | Description | UI |
|---|---|---|
| Available roles | Admin can choose required roles for this object type | multi search input field |
Defining Roles
Admin can specify which roles can be applied to object type.
To specify roles, Admin needs to:
- Navigate to the Object Type creation/editing page in the admin panel
- Go to the Roles tab
- Select the roles that will be available for this object type