diff --git a/lib/testing/src/lib/process-services/actions/process.util.ts b/lib/testing/src/lib/process-services/actions/process.util.ts index bbe5cfeac0..519e89f6ff 100644 --- a/lib/testing/src/lib/process-services/actions/process.util.ts +++ b/lib/testing/src/lib/process-services/actions/process.util.ts @@ -74,6 +74,18 @@ export class ProcessUtil { } } + async getProcessInstanceByName(processInstanceName: string): Promise { + 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 { const taskList = await this.api.apiService.activiti.taskApi.listTasks({}); let wantedtask;