[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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 1 deletions

View File

@ -3,5 +3,6 @@
"C260051": "login problem APS not basic",
"C279932": "login problem APS not basic",
"C279931": "login problem APS not basic",
"C279930": "login problem APS not basic"
"C279930": "login problem APS not basic",
"C593560": "https://alfresco.atlassian.net/browse/ADF-5366"
}

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}`);