Что вы имеете ввиду под не валидными? По ним нельзя отправить запрос?
По Url который будет возвращен от Rest API Flowable, вы также можете получить данные, например данные конкретного process-instance. То есть стандарное поведение Rest Api Flowable.
Для примера:
Запрос - http://localhost:8080/process-api/runtime/process-instances
{
"data": [
{
"id": "04a8c1cd-9779-11ef-b9ab-0e18a13fcb39",
"url": "http://localhost:8080/process-api/runtime/process-instances/04a8c1cd-9779-11ef-b9ab-0e18a13fcb39",
"name": null,
"businessKey": null,
"businessStatus": null,
"suspended": false,
"ended": false,
"processDefinitionId": "process:1:0022c47c-9779-11ef-b9ab-0e18a13fcb39",
"processDefinitionUrl": "http://localhost:8080/process-api/repository/process-definitions/process:1:0022c47c-9779-11ef-b9ab-0e18a13fcb39",
"processDefinitionName": "Process",
"processDefinitionDescription": null,
"activityId": null,
"startUserId": "admin",
"startTime": "2024-10-31T15:12:29.678+04:00",
"superProcessInstanceId": null,
"variables": [],
"callbackId": null,
"callbackType": null,
"referenceId": null,
"referenceType": null,
"propagatedStageInstanceId": null,
"tenantId": "",
"completed": false
}
],
"total": 1,
"start": 0,
"sort": "id",
"order": "asc",
"size": 1
}
И второй запрос по Url из ответа - http://localhost:8080/process-api/runtime/process-instances/04a8c1cd-9779-11ef-b9ab-0e18a13fcb39
{
"id": "04a8c1cd-9779-11ef-b9ab-0e18a13fcb39",
"url": "http://localhost:8080/process-api/runtime/process-instances/04a8c1cd-9779-11ef-b9ab-0e18a13fcb39",
"name": null,
"businessKey": null,
"businessStatus": null,
"suspended": false,
"ended": false,
"processDefinitionId": "process:1:0022c47c-9779-11ef-b9ab-0e18a13fcb39",
"processDefinitionUrl": "http://localhost:8080/process-api/repository/process-definitions/process:1:0022c47c-9779-11ef-b9ab-0e18a13fcb39",
"processDefinitionName": "Process",
"processDefinitionDescription": null,
"activityId": null,
"startUserId": "admin",
"startTime": "2024-10-31T15:12:29.678+04:00",
"superProcessInstanceId": null,
"variables": [],
"callbackId": null,
"callbackType": null,
"referenceId": null,
"referenceType": null,
"propagatedStageInstanceId": null,
"tenantId": "",
"completed": false
}
Тестовый проект:
bpm-rest-test.zip (2.3 МБ)
С Уважением,
Никита