Process Designer API
Participants

qbpmdesigner

Version: 1.01.01-SNAPSHOT


/v1/{project}/participant-rights

GET

Summary

Получение списка прав и участников

Description

Получение списка прав и участников

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
Responses
CodeDescriptionSchema
200OK[ TParticipantRightForGet ]

/v1/{project}/participant-right

POST

Summary

Добавление права участника

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
participantbodyПраво участникаYesTParticipantRightForPost
Responses
CodeDescriptionSchema
200OKTParticipantRightForGet

/v1/{project}/participant-right/{participantRightId}

PUT

Summary

Редактирование права участника по идентификатору

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
participantRightIdpathID права участникаYeslong
participantbodyПраво участникаYesTParticipantRightForPut
Responses
CodeDescriptionSchema
200OKTParticipantRightForGet

DELETE

Summary

Удаление права участника

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
participantRightIdpathID права участникаYeslong
Responses
CodeDescription
204No Content

Models

TParticipantRightForGet

Право участника

NameTypeDescriptionRequired
idlongID права участникаNo
objectIdlongID объекта (продукта/группы процессов, диаграммы, шаблона диаграммы)No
objectTypestringТип объекта (диаграмма - DIAGRAM, группа процессов - PRODUCT, шаблон - TEMPLATE)No
userIdlongID участникаNo
roleNamestringНаименование ролиNo
roleSysNamestringСистемное имя ролиNo
subjectNamestringНаименование субъектаNo
subjectstringСистемное наименование субъекта (например логин)No

TParticipantRightForPost

Право участника

NameTypeDescriptionRequired
objectIdlongID объекта (продукта/группы процессов, диаграммы, шаблона диаграммы)Yes
objectTypestringТип объекта (диаграмма - DIAGRAM, группа процессов - PRODUCT, шаблон - TEMPLATE)Yes
userIdlongID участникаYes
roleSysNamestringСистемное имя ролиYes
subjectNamestringНаименование субъектаNo
subjectstringСистемное наименование субъекта (например логин)No

TParticipantRightForPut

Право участника

NameTypeDescriptionRequired
roleSysNamestringСистемное имя ролиYes

AccessRight

NameTypeDescriptionRequired
AccessRightobject