[AAE-4924]Add method for createProcess with variables (#6897)

* Add methos for createProcess with variables

* Exclude test due to bug
This commit is contained in:
Cristina Jalba
2021-04-06 11:25:31 +03:00
committed by GitHub
parent 37b10ecb8f
commit 39255ab02f
2 changed files with 13 additions and 1 deletions

View File

@@ -58,6 +58,17 @@ export class ProcessServices {
return processInstance;
}
async createProcessInstanceWithVariables(processDefName, appName, variables: any, processInstanceName?: string) {
const processDefinition = await this.processDefinitionsService.getProcessDefinitionByName(processDefName, appName);
const processInstance = await this.processInstancesService.createProcessInstance(processDefinition.entry.key, appName, {
name: processInstanceName ? processInstanceName : StringUtil.generateRandomString(),
businessKey: StringUtil.generateRandomString(),
variables: variables
});
return processInstance;
}
async waitForStatus(processInstanceId: string, appName: string, expectedStatus: string): Promise<any> {
const predicate = (result: any) => {
Logger.info(`Process instance ${processInstanceId} status found: ${result.entry.status}`);