Перемещение объекта в указанное состояние бизнес-процесса: PATCH¶
Методом PATCH осуществляется принудительное перемещение объекта в указанные состояния бизнес-процессов.
Запрос осуществляется по пути <URL сервера>/rest/<название сервиса>/<имя класса>/<id объекта>
. Имя класса указывается с неймспейсом.
В теле запроса передается массив целевых состояний бизнес-процессов, которые указываются как
строки в формате <имя бизнес-процесса>.<состояние>
. Имя бизнес-процесса указывается с неймспейсом.
Объект последовательно перемещается в каждое из состояний.
Пример запроса:
PATCH
https://localhost:8888/rest/workflows/workflowBase@develop-and-test/1
body: [
'simpleWorkflow@develop-and-test.canStart'
]
В ответ будет возвращен список ошибок, возникших при перемещениях, либо пустой список.
Пример PATCH
запроса к workflows
в dnt:
test/modules/rest/workflows.spec.js
/checking workflows service/# move the object to certain state in a workflow: PATCH