diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts index eee186a539..006bd79169 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts @@ -26,6 +26,7 @@ import { TranslationMock } from './../assets/translation.service.mock'; import { newProcess, fakeProcessDefs, fakeProcessDefWithForm, taskFormMock } from './../assets/activiti-start-process.component.mock'; import { ActivitiStartProcessInstance } from './activiti-start-process.component'; import { ActivitiProcessService } from '../services/activiti-process.service'; +import { RestVariable } from 'alfresco-js-api'; describe('ActivitiStartProcessInstance', () => { @@ -206,9 +207,9 @@ describe('ActivitiStartProcessInstance', () => { })); it('should call service to start process with the variables setted', async(() => { - let inputProcessVariable = []; + let inputProcessVariable:RestVariable[] = []; - let variable: any = {}; + let variable: RestVariable; variable.name = 'nodeId'; variable.value = 'id'; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts index 6c49d088c8..ca729cb39e 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts @@ -37,7 +37,7 @@ export class ActivitiStartProcessInstance implements OnChanges { appId: string; @Input() - variables: RestVariable; + variables: RestVariable[]; @Output() start: EventEmitter = new EventEmitter(); diff --git a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts index 859d0b30bb..274f7ca9b1 100644 --- a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts +++ b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts @@ -276,7 +276,7 @@ export class ActivitiProcessService { .catch(err => this.handleError(err)); } - startProcess(processDefinitionId: string, name: string, outcome?: string, startFormValues?: any, variables?: RestVariable): Observable { + startProcess(processDefinitionId: string, name: string, outcome?: string, startFormValues?: any, variables?: RestVariable[]): Observable { let startRequest: any = { name: name, processDefinitionId: processDefinitionId