Add getProcessInstanceByName method (#6298)

This commit is contained in:
Iulia Burcă
2020-11-02 19:57:43 +02:00
committed by GitHub
parent 456e0424e7
commit 0c134ec73e

View File

@@ -74,6 +74,18 @@ export class ProcessUtil {
}
}
async getProcessInstanceByName(processInstanceName: string): Promise<any> {
try {
const processInstanceList = await this.api.apiService.activiti.processApi.getProcessInstances({state: 'all'});
const chosenProcessInstance = processInstanceList.data.find( (processInstanace) => {
return processInstanace.name === processInstanceName;
});
return chosenProcessInstance;
} catch (error) {
Logger.error('Get Process Instance by Name - Service error, Response: ', JSON.parse(JSON.stringify(error)));
}
}
async getProcessTaskId(processId: string): Promise<TaskRepresentation> {
const taskList = await this.api.apiService.activiti.taskApi.listTasks({});
let wantedtask;