Although similar to userRelationType features, when specified here, these features apply only to this particular object type, not globally.
Property description
The features property configures and enhances the functionality of user relation types.
Minimal JSON
{
"key": ""
}{
"key": "business_owner",
"features": [
{
"key": "is_user_object_relation_type_business_owner",
"value": true
},
{
"key": "is_default_user_space_relation",
"value": true
},
{
"key": "can_be_shown_in_diagram",
"value": true
}
]
}Example taken from the core package.
Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
key | Unique key of the feature. | string* | Yes |
value | Value of the feature. The default value is the most common. | string | No |
*Supported key values
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
can_be_shown_in_diagram | No | boolean | Allows the user relation type to be show in diagrams. |
can_change_impact_analysis | No | boolean | Allows users to change impact analysis values. |
disable_excel_object_export | No | boolean | Excludes the user relation type from Excel object export. |
disable_excel_template_export | No | boolean | Excludes the user relation type from the export Excel template. |
force_comment | No | boolean | Requires a comment when changing an attribute value. |
fullness_score_value | No | double | Sets the weight (importance) of an attribute type, which is then used in the fullness score calculation. |
is_allowed_to_move_in_move_object_based_on_role | No | boolean | Determines if users can move objects within the hierarchy. |
is_default_user_space_relation | No | boolean | Sets user relation as default to a space. |
is_dependency_change | No | boolean | Runs an impact analysis on attribute value change. |
is_mandatory | No | boolean | Prohibits the creation of an object without a concept containing mandatory attribute types. |
is_not_presented_in_changes | No | boolean | Attribute changes will not be recorded in the change log located on the object page. |
is_not_versioned | No | boolean | Changes made to the user relation will not be versioned. |
is_parent_object_inheritable | No | boolean | Inherits value from a parent object. |
is_searchable_attribute | No | boolean | Includes the attribute in search and search by user relation type. |
is_single_value | No | boolean | Limits the number of users that can have the user relation to one. |
is_space_inheritable | No | boolean | Inherits the space value of the user relation type. |
is_user_object_relation_type_admin | No | boolean | Checks permissions and the default user relation type for the space. |
is_user_object_relation_type_business_owner | No | boolean | Sets the default space user relation type (used in the space card component) to be business owner. |
is_user_object_relation_type_disliked | Yes | boolean | Creates the user object relation type when a user clicks ‘dislike’. |
is_user_object_relation_type_favourite | Yes | boolean | Creates the user object relation type when a user clicks ‘favorite’. |
is_user_object_relation_type_liked | Yes | boolean | Creates the user object relation type when a user clicks ‘like’. |
is_user_object_relation_type_private_space_owner | No | boolean | Sets the default private space user relation type to be owner. |
is_user_object_relation_type_shared_with_me | Yes | boolean | Creates the user object relation type when someone shares a concept with you. |
is_user_object_relation_type_steward | No | boolean | Sets the default space user relation type (used in the space card component) to be steward. |
is_user_object_relation_type_watch | Yes | boolean | Creates the user object relation type when a user clicks ‘watch’. |
on_object_creation_is_creator_auto_assigned | No | boolean | Automatically assigns the user role (e.g. data owner) to the creator of the object. Default value is false. |