From 0c134ec73e0e75f59ca6ace9b31d4eecbeffd4e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iulia=20Burc=C4=83?= Date: Mon, 2 Nov 2020 19:57:43 +0200 Subject: [PATCH] Add getProcessInstanceByName method (#6298) --- .../src/lib/process-services/actions/process.util.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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;