Метод «Изменить версию процесса»

Endpoint: PUT {hostname}/dh-processes-service/api/v1/processes/{id}/versions/{versionId}

Метод позволяет выполнить обновление параметров версии процесса.

Более подробное описание метода находится в yaml файле «processes_service», который расположен в папке с документацией.

Маппинг параметров запроса

Входящие параметры Способ передачи параметров Требования к заполнению
id Path Идентификатор процесса (id), полученный методом GET {hostname}/dh-processes-service/api/v1/processes
versionId Path Идентификатор версии процесса (id), полученный методом GET {hostname}/dh-processes-service/api/v1/processes/{id}/versions
recordVersion Body Номер версии изменения процесса. Значение согласно описанию в зависимости от потребностей клиента
name Body Наименование процесса. Значение согласно описанию в зависимости от потребностей клиента
processNotation:
· recordVersion
· content
Body Метаданные файла процесса:
· Количество изменений. При создании процесса всегда 0;
· Поле, хранящее текст BPMN-схемы процесса

Пример запроса:

curl --location --request PUT 'https://docshouse.ldm.lanit.ru/dh-gateway-api-service/dh-processes-service/api/v1/processes/c2e391e2-4434-4b84-9565-63deec7b5f36/versions/c2e391e2-4434-4b84-9565-63deec7b5f36' \
--header 'accept: */*' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 
--data '{
  "name": "Процесс auto 175",
  "recordVersion": 0,
  "processNotation": {
    "recordVersion": 0,
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<bpmn:definitions xmlns:bpmn=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:zeebe=\"http://camunda.org/schema/zeebe/1.0\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" xmlns:modeler=\"http://camunda.org/schema/modeler/1.0\" id=\"Definitions_11egyys\"
  }
}'