Process Designer API
Process Groups

qbpmdesigner

Version: 1.01.01-SNAPSHOT


/v1/{project}/products

GET

Summary

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

Description

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

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

/v1/{project}/products/list

GET

Summary

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

Description

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

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

/v1/{project}/product

POST

Summary

Создание продукта

Description

Создание продукта

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
productbodyПродуктYesTProductTypeForPost
Responses
CodeDescriptionSchema
200OKTProductTypeForGet

/v1/{project}/product/{id}

PUT

Summary

Изменение продукта

Description

Изменение продукта

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID продуктаYeslong
productbodyПродуктYesTProductTypeForPut
Responses
CodeDescriptionSchema
200OKTProductTypeForGet

DELETE

Summary

Удаление продукта

Description

Удаление продукта

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID продуктаYeslong
Responses
CodeDescription
200OK

GET

Summary

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

Description

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

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID продуктаYeslong
Responses
CodeDescriptionSchema
200OKTProductTypeForGet

/v1/{project}/product/{id}/deploy

POST

Summary

Деплой продукта

Description

Деплой продукта

Parameters
NameLocated inDescriptionRequiredSchema
projectpathСистемное наименование проектаYesstring
idpathID продуктаYeslong
databodyПараметры деплояYesTProductDeployParams
Responses
CodeDescription
200OK

Models

TProductTypeForGet

Продукт

NameTypeDescriptionRequired
idlongID продуктаNo
sysNamestringCистемное наименование продукта, поиск по частичному наименованиюNo
namestringНаименование продукта, поиск по частичному наименованиюNo
descriptionstringОписание продуктаNo
typeintegerТип продуктаNo
parentIdlongID родительского продуктаNo
accessModeIdintegerID уровня доступаNo
participantAccesses[ string ]No
applyParticipantsbooleanПрименить права участникаNo
children[ TProductTypeForGet ]No

TProductTypeForGetList

Продукт

NameTypeDescriptionRequired
idlongID продуктаNo
sysNamestringCистемное наименование продукта, поиск по частичному наименованиюNo
namestringНаименование продукта, поиск по частичному наименованиюNo
descriptionstringОписание продуктаNo
typeintegerТип продуктаNo
parentIdlongID родительского продуктаNo
accessModeIdintegerID уровня доступаNo
participantAccesses[ string ]No
applyParticipantsbooleanПрименить права участникаNo

TProductTypeForPost

Продукт

NameTypeDescriptionRequired
sysNamestringСистемное наименование продуктаYes
namestringНаименование продуктаYes
descriptionstringКраткое описание продуктаNo
parentIdlongID родительского продуктаNo
typeintegerТип продуктаNo
applyParticipantsbooleanПрименить права участникаNo

TProductTypeForPut

Продукт

NameTypeDescriptionRequired
sysNamestringСистемное наименование продуктаYes
namestringНаименование продуктаYes
descriptionstringКраткое описание продуктаNo
applyParticipantsbooleanПрименить права участникаNo

TProductDeployParams

NameTypeDescriptionRequired
diagramVersionIds[ long ]Индетификатооры версий диаграммYes
configParamsobjectkey:valueNo

Product

NameTypeDescriptionRequired
Productobject