qbpmdesigner
Version: 1.01.01-SNAPSHOT
/v1/{project}/participant-rights
GET
Summary
Получение списка прав и участников
Description
Получение списка прав и участников
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
Responses
| Code | Description | Schema |
|---|---|---|
| 200 | OK | [ TParticipantRightForGet ] |
/v1/{project}/participant-right
POST
Summary
Добавление права участника
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| participant | body | Право участника | Yes | TParticipantRightForPost |
Responses
| Code | Description | Schema |
|---|---|---|
| 200 | OK | TParticipantRightForGet |
/v1/{project}/participant-right/{participantRightId}
PUT
Summary
Редактирование права участника по идентификатору
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| participantRightId | path | ID права участника | Yes | long |
| participant | body | Право участника | Yes | TParticipantRightForPut |
Responses
| Code | Description | Schema |
|---|---|---|
| 200 | OK | TParticipantRightForGet |
DELETE
Summary
Удаление права участника
Parameters
| Name | Located in | Description | Required | Schema |
|---|---|---|---|---|
| project | path | Системное наименование проекта | Yes | string |
| participantRightId | path | ID права участника | Yes | long |
Responses
| Code | Description |
|---|---|
| 204 | No Content |
Models
TParticipantRightForGet
Право участника
| Name | Type | Description | Required |
|---|---|---|---|
| id | long | ID права участника | No |
| objectId | long | ID объекта (продукта/группы процессов, диаграммы, шаблона диаграммы) | No |
| objectType | string | Тип объекта (диаграмма - DIAGRAM, группа процессов - PRODUCT, шаблон - TEMPLATE) | No |
| userId | long | ID участника | No |
| roleName | string | Наименование роли | No |
| roleSysName | string | Системное имя роли | No |
| subjectName | string | Наименование субъекта | No |
| subject | string | Системное наименование субъекта (например логин) | No |
TParticipantRightForPost
Право участника
| Name | Type | Description | Required |
|---|---|---|---|
| objectId | long | ID объекта (продукта/группы процессов, диаграммы, шаблона диаграммы) | Yes |
| objectType | string | Тип объекта (диаграмма - DIAGRAM, группа процессов - PRODUCT, шаблон - TEMPLATE) | Yes |
| userId | long | ID участника | Yes |
| roleSysName | string | Системное имя роли | Yes |
| subjectName | string | Наименование субъекта | No |
| subject | string | Системное наименование субъекта (например логин) | No |
TParticipantRightForPut
Право участника
| Name | Type | Description | Required |
|---|---|---|---|
| roleSysName | string | Системное имя роли | Yes |
AccessRight
| Name | Type | Description | Required |
|---|---|---|---|
| AccessRight | object |