[ADF-2405] Added new service to get all process definition versions (#3023)

This commit is contained in:
Deepak Paul
2018-03-06 15:30:23 +05:30
committed by Eugenio Romano
parent caab70e021
commit 6aca2a2761
2 changed files with 70 additions and 0 deletions

View File

@@ -101,6 +101,17 @@ export class ProcessService {
.catch(err => this.handleProcessError(err));
}
getProcessDefinitionVersions(appId?: number): Observable<ProcessDefinitionRepresentation[]> {
const opts = appId ? { appDefinitionId: appId } : {};
return Observable.fromPromise(
this.alfrescoApiService.getInstance().activiti.processApi.getProcessDefinitions(opts)
)
.map(this.extractData)
.map(processDefs => processDefs.map((pd) => new ProcessDefinitionRepresentation(pd)))
.catch(err => this.handleProcessError(err));
}
startProcess(processDefinitionId: string, name: string, outcome?: string, startFormValues?: FormValues, variables?: ProcessInstanceVariable[]): Observable<ProcessInstance> {
let startRequest: any = {
name: name,