Property description

The relationTypeObjectConditions asset specifies which relation type can be edited, depending on users (user relation types) and workflow state.

Warning

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

PropertyDescriptionValuesMandatory
objectTypeKeyKey of the object type that the conditions apply to.stringYes
unlockedRelationTypeKeyKey of the relation type that can be edited by the specified user.stringYes
userRelationTypeKeyKey of the user relation type that can edit the specified relation type.stringYes
workflowStateKeyKey of the workflow state in which the user can edit the relation type.stringNo