Property description
The relationTypeObjectConditions asset specifies which relation type can be edited, depending on users (user relation types) and workflow state.
The is_condition_based_editable feature must be enabled for conditions to take effect.
Minimal JSON
{
"objectTypeKey": "",
"unlockedRelationTypeKey": "",
"userRelationTypeKey": ""
}{
"objectTypeKey": "cust_example_app_document",
"unlockedRelationTypeKey": "cust_example_app_analyst",
"userRelationTypeKey": "core_steward",
"workflowStateKey": "core_approved"
}Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
objectTypeKey | Key of the object type that the conditions apply to. | string | Yes |
unlockedRelationTypeKey | Key of the relation type that can be edited by the specified user. | string | Yes |
userRelationTypeKey | Key of the user relation type that can edit the specified relation type. | string | Yes |
workflowStateKey | Key of the workflow state in which the user can edit the relation type. | string | No |