Property description
The features property defines how an object type (OT) behaves or how it is displayed.
Minimal JSON
{
"key": ""
}
“objectTypes”: [ { “key”: “document_set”, …, “features”: [ { “key”: “create_without_concept”, “value”: true } ] ] Example taken from the core_documentation package.
Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
key | Unique key of the feature. | string* | Yes |
value | Value of the feature. | string | No (in most cases) |
*Supported key values
| Name | Is Single Only | Data Type | Usage |
|---|---|---|---|
| Name | Is Single Only | Data Type | Usage |
anonymous_concept_check_workflow_on_publish | No | boolean | Anonymous concepts will require the workflow to be checked before publishing. |
comments_allowed_in_concept | No | boolean | Allows comments on anonymous concepts. |
create_as_diagram | No | boolean | Object is created as an empty diagram in edit mode (= a conceptual model). For this feature, the value property is mandatory. |
create_from_child_panel_only | No | boolean | Object type can be created only through the Child Panel component. |
create_without_concept | No | boolean | Concept step turned off for new object creation. When set to true, a Create as concept button will be made available for new anonymous concepts. |
disable_child_creation_based_on_workflow_state | No | boolean | Disables child object creation based on workflow state. For example, if the object is read-only and in a certain workflow state, child object cannot be created. |
disable_move_based_on_workflow_state | No | boolean | Disabled the option to move objects depending on their workflow state. |
facet_sort_order | No | integer | Sort order number for faceted search of object types. |
is_condition_based_editable | No | boolean | Restricts editing of attributes, user relations, and relations based on user relation type, workflow state (optional), and object type. These conditions are defined in: Attribute type conditions property or Attribute Type Object Conditions asset, Relation type object conditions property, User object relation type conditions property or User Relation Type Object Conditions asset |
is_data_dictionary_type | No | boolean | Custom sorting, search. |
is_data_model_column | No | boolean | Specifies whether object should appear in the data modeling module as a column. |
is_data_model_object | No | boolean | Specifies whether object should appear in the data modeling module. |
is_dependency_change | No | boolean | Creates an impact analysis on object changes (rename object and move object). |
is_object_type_code_list_column | Yes | boolean | |
is_object_type_code_list_table | Yes | boolean | |
is_object_type_column | Yes | boolean | |
is_object_type_diagram | Yes | boolean | |
is_object_type_domain | Yes | boolean | |
is_object_type_domain_area | Yes | boolean | |
is_object_type_error | Yes | boolean | |
is_object_type_file | Yes | boolean | |
is_object_type_model | Yes | boolean | |
is_object_type_pdm_app_model | Yes | boolean | |
is_object_type_script | Yes | boolean | |
is_object_type_space | Yes | boolean | Space object type that allows configuration of the template, special permissions, custom search, auto assigning of admin/data steward/business owner role to the space creator. |
is_object_type_table | Yes | boolean | |
is_object_type_uncategorized | Yes | boolean | |
is_object_type_view | Yes | boolean | |
is_token_exact_value_match | No | boolean | Tokens are created based on the exact match of a string value. |
not_creatable_by_contributor | No | boolean | Only admins and space admins can create objects of the specified object type. |
not_creatable_in_root | No | boolean | Prohibits the creation of the object type at the top hierarchy level of the hierarchy (i.e. as a root). In other words, the object type first needs a parent object. |