qbpmdesigner
Version: 1.01.01-SNAPSHOT
/v1/{project}/products
GET
Summary
Получение дерева продуктов по параметрам
Description
Получение дерева продуктов по параметрам
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ TProductTypeForGet ] |
/v1/{project}/products/list
GET
Summary
Получение списка продуктов по параметрам
Description
Получение списка продуктов по параметрам
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [ TProductTypeForGetList ] |
/v1/{project}/product
POST
Summary
Создание продукта
Description
Создание продукта
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
product | body | Продукт | Yes | TProductTypeForPost |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TProductTypeForGet |
/v1/{project}/product/{id}
PUT
Summary
Изменение продукта
Description
Изменение продукта
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
id | path | ID продукта | Yes | long |
product | body | Продукт | Yes | TProductTypeForPut |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TProductTypeForGet |
DELETE
Summary
Удаление продукта
Description
Удаление продукта
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
id | path | ID продукта | Yes | long |
Responses
Code | Description |
---|---|
200 | OK |
GET
Summary
Получение списка продукта по идентификатору
Description
Получение списка продукта по идентификатору
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
id | path | ID продукта | Yes | long |
Responses
Code | Description | Schema |
---|---|---|
200 | OK | TProductTypeForGet |
/v1/{project}/product/{id}/deploy
POST
Summary
Деплой продукта
Description
Деплой продукта
Parameters
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
project | path | Системное наименование проекта | Yes | string |
id | path | ID продукта | Yes | long |
data | body | Параметры деплоя | Yes | TProductDeployParams |
Responses
Code | Description |
---|---|
200 | OK |
Models
TProductTypeForGet
Продукт
Name | Type | Description | Required |
---|---|---|---|
id | long | ID продукта | No |
sysName | string | Cистемное наименование продукта, поиск по частичному наименованию | No |
name | string | Наименование продукта, поиск по частичному наименованию | No |
description | string | Описание продукта | No |
type | integer | Тип продукта | No |
parentId | long | ID родительского продукта | No |
accessModeId | integer | ID уровня доступа | No |
participantAccesses | [ string ] | No | |
applyParticipants | boolean | Применить права участника | No |
children | [ TProductTypeForGet ] | No |
TProductTypeForGetList
Продукт
Name | Type | Description | Required |
---|---|---|---|
id | long | ID продукта | No |
sysName | string | Cистемное наименование продукта, поиск по частичному наименованию | No |
name | string | Наименование продукта, поиск по частичному наименованию | No |
description | string | Описание продукта | No |
type | integer | Тип продукта | No |
parentId | long | ID родительского продукта | No |
accessModeId | integer | ID уровня доступа | No |
participantAccesses | [ string ] | No | |
applyParticipants | boolean | Применить права участника | No |
TProductTypeForPost
Продукт
Name | Type | Description | Required |
---|---|---|---|
sysName | string | Системное наименование продукта | Yes |
name | string | Наименование продукта | Yes |
description | string | Краткое описание продукта | No |
parentId | long | ID родительского продукта | No |
type | integer | Тип продукта | No |
applyParticipants | boolean | Применить права участника | No |
TProductTypeForPut
Продукт
Name | Type | Description | Required |
---|---|---|---|
sysName | string | Системное наименование продукта | Yes |
name | string | Наименование продукта | Yes |
description | string | Краткое описание продукта | No |
applyParticipants | boolean | Применить права участника | No |
TProductDeployParams
Name | Type | Description | Required |
---|---|---|---|
diagramVersionIds | [ long ] | Индетификатооры версий диаграмм | Yes |
configParams | object | key:value | No |
Product
Name | Type | Description | Required |
---|---|---|---|
Product | object |