Create process with random name

This commit is contained in:
Cristina Jalba
2020-10-28 19:22:09 +02:00
committed by GitHub
parent 8b880a7222
commit 2250dbc47a

View File

@@ -29,13 +29,13 @@ export class ProcessUtil {
this.api = api;
}
async startProcessByDefinitionName(appName: string, processDefinitionName: string): Promise<any> {
async startProcessByDefinitionName(appName: string, processDefinitionName: string, processName?: string): Promise<any> {
try {
const appDefinition = await new ApplicationsUtil(this.api).getAppDefinitionByName(appName);
const processDefinition = await this.getProcessDefinitionByName(appDefinition.deploymentId, processDefinitionName);
const startProcessOptions: any = { processDefinitionId: processDefinition.id, name: processDefinitionName };
const startProcessOptions: any = { processDefinitionId: processDefinition.id, name: processName ? processName : processDefinitionName + StringUtil.generateRandomString(5).toLowerCase() };
return this.api.apiService.activiti.processApi.startNewProcessInstance(startProcessOptions);
} catch (error) {