mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Create process with random name
This commit is contained in:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user