Команда | Запрос | Дополнительные сведения |
---|---|---|
share_with_multiple_recipients | { "plm_type_code": ${resource}, "state": ${share_with_multiple_recipients},//поделиться ресурсом "resource_id": string,//идентификатор ресурса "recipients": [string, permissions]//список идентификаторов пользователей и групп с типом права на ресурсы } | Если нужно предоставить всем пользователям, то в "id" надо передать "ffffffff-ffffffff-ffffffff-ffffffff". Если нужно предоставить ресурс только пользователям с ролью "Администратор", то в "id" надо передать "aaaaaaaa-aaaaaaaa-aaaaaaaa-aaaaaaaa". Например "recipients": [ { "id": "ffffffff-ffffffff-ffffffff-ffffffff", "permissions": 4294967295 } ] |
Команда | Ответ |
---|---|
share_with_multiple_recipients_rp | { "plm_type_code": ${resource}, "state": ${share_with_multiple_recipients_rp}, "errors": [string, error]//результат предоставления доступа к ресурсу по пользователям и группам } |
Код ошибки | Текст ошибки | Описание |
---|---|---|
"code": UserError (330) | "message": "Can't share the resource with owner with id "owner_id": No such user/group" | ошибка появляется, если нет пользователя или группы с указанным идентификатором |
"code": RuntimeError (200) | "message": "Can't share the resource: Requester does not own the resource with sufficient permissions" | ошибка появляется, если у пользователя нет прав на предоставление ресурса другим пользователям |
"code": RuntimeError (200) | "message": "Can't share the resource: No such resource" | ошибка появляется, если нет ресурса с указанным идентификатором |