В wso2 BPS, после запуска процесса мы можем получить переменные, используя идентификатор экземпляра процесса .Но как получить переменные для завершенного экземпляра, так как я получаю 404. Но он отлично работает для незавершенной задачи, значит, если какая-либо пользовательская задача находится в состоянии ожидания, процесс будет в активном состоянии.
ОтветЯ получаю после вызова оставшейся части,
{
"id": "90012",
"url": "http://localhost:8080/activiti-rest/service/runtime/process-instances/90012",
"businessKey": "myBusinessKey",
"suspended": false,
"ended": true,
"processDefinitionId": "dummy:2:89268",
"processDefinitionUrl": "http://localhost:8080/activiti-rest/service/repository/process-definitions/dummy:2:89268",
"processDefinitionKey": "dummy",
"activityId": "endevent1",
"variables": [],
"tenantId": "",
"name": null,
"completed": true
}
Приведенный выше идентификатор не будет работать, а это 90012, если я запрашиваю переменную, я получаю 404, когда процесс завершен.