Process Designer API
Diagram Templates

qbpmdesigner

Version: 1.01.01-SNAPSHOT


/v1/diagram-templates

GET

Summary

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

Description

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

Responses
CodeDescriptionSchema
200OK[ TDiagramTemplate ]

/v1/diagram-template

POST

Summary

Создание нового шаблона диаграммы

Parameters
NameLocated inDescriptionRequiredSchema
diagrambodyTDiagramTemplateForPostYesTDiagramTemplateForPost
Responses
CodeDescriptionSchema
200OKTDiagramTemplate

/v1/diagram-template/{id}/instantiate

POST

Summary

Создание нового шаблона диаграммы

Parameters
NameLocated inDescriptionRequiredSchema
idpathID шаблона диаграммыYeslong
databodyTDiagramTemplateInstantiateYesTDiagramTemplateInstantiate
Responses
CodeDescriptionSchema
200OKTDiagramTemplateInstantiateResp

/v1/diagram-template/{diagramVersionId}

POST

Summary

Создание нового шаблона диаграммы из диаграммы процесса

Parameters
NameLocated inDescriptionRequiredSchema
diagramVersionIdpathID шаблона диаграммыYeslong
diagrambodyTDiagramTemplateForPostFromDiagramVersionYesTDiagramTemplateForPostFromDiagramVersion
Responses
CodeDescriptionSchema
200OKTDiagramTemplate

/v1/diagram-template/{id}

GET

Summary

Получение параметров шаблона по ИД

Parameters
NameLocated inDescriptionRequiredSchema
idpathID шаблона диаграммыYeslong
Responses
CodeDescriptionSchema
200OKTDiagramTemplate

PUT

Summary

Изменение шаблона

Parameters
NameLocated inDescriptionRequiredSchema
idpathID шаблона диаграммыYeslong
templatebodyПараметры изменения шаблонаYesTDiagramTemplateForPut
Responses
CodeDescriptionSchema
200OKTDiagramTemplate

Models

TDiagramTemplateForPost

Входящие параметры для создания шаблона диаграммы из диаграммы процесса

NameTypeDescriptionRequired
descriptionstringОписаниеYes
stateintegerID состоянияNo
contentstringСодержимое шаблонаYes
productIdlongID продуктаYes
typeintegerТип диаграммы шаблонаYes
namestringНаименование шаблонаYes
systemNamestringСистемное наименование шаблонаYes
svgstringКартинка диаграммыYes
applyParticipantsbooleanПрименить права участникаNo

TDiagramTemplateInstantiate

NameTypeDescriptionRequired
servicestringНаименование сервисаNo
namestringНаименование диаграммыYes
sysNamestringСистемное наименование диаграммыYes
productIdlongID продуктаYes
keys[ TDiagramTemplateInstantiateKey ]No

TDiagramTemplateInstantiateKey

NameTypeDescriptionRequired
keystringID процессаNo
newKeystringНовый ID процессаNo

TDiagramTemplateInstantiateResp

NameTypeDescriptionRequired
diagramVersionIdlongID созданной версииNo

TDiagramTemplateForPostFromDiagramVersion

Входящие параметры для создания шаблона диаграммы из диаграммы процесса

NameTypeDescriptionRequired
descriptionstringОписаниеYes
productIdlongID продуктаNo
namestringНаименование шаблонаNo

TDiagramTemplate

Шаблон диаграммы

NameTypeDescriptionRequired
idlongID записиNo
createdDatedateTimeДата созданияNo
createdBystringКем созданоNo
lastModifiedDatedateTimeДата измененияNo
lastModifiedBystringКем измененоNo
descriptionstringОписаниеNo
stateIdintegerID состоянияNo
contentstringСодержимое шаблонаNo
productIdlongID продуктаNo
productSysNamestringСистемное наименование продуктаNo
productNamestringНаименование продуктаNo
typeintegerТип диаграммы шаблонаNo
namestringНаименование шаблонаNo
systemNamestringСистемное наименование шаблонаNo
svgstringКартинка диаграммыNo
applyParticipantsbooleanПрименить права участникаNo
participantAccesses[ string ]No

TDiagramTemplateForPut

Шаблон диаграммы

NameTypeDescriptionRequired
descriptionstringОписаниеNo
stateIdintegerID состоянияNo
contentstringСодержимое шаблонаNo
namestringНаименование шаблонаNo
applyParticipantsbooleanПрименить права участникаNo
svgstringКартинка диаграммыNo

DiagramTemplate

NameTypeDescriptionRequired
DiagramTemplateobject