Property description

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

Make sure the object has a is_condition_based_editable feature.

Minimal JSON

{
  "objectTypeKey": "",
  "userRelationTypeKey": "",
  "unlockedUserRelationTypeKey": ""
}
{
  "objectTypeKey": "cust_example_app_document",
  "userRelationTypeKey": "core_steward",
  "unlockedUserRelationTypeKey": "cust_example_app_analyst",
  "workflowStateKey": "core_approved"
}

Nested properties

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