diff --git a/lib/testing/src/lib/process-services/actions/user-filters.util.ts b/lib/testing/src/lib/process-services/actions/user-filters.util.ts index 9b24475f49..d3489fe233 100644 --- a/lib/testing/src/lib/process-services/actions/user-filters.util.ts +++ b/lib/testing/src/lib/process-services/actions/user-filters.util.ts @@ -17,7 +17,7 @@ import { Logger } from '../../core/utils/logger'; import { ApiService } from '../../core/actions/api.service'; -import { UserFilterOrderRepresentation, UserTaskFilterRepresentation } from '@alfresco/js-api'; +import { UserFilterOrderRepresentation, UserTaskFilterRepresentation, ResultListDataRepresentationUserProcessInstanceFilterRepresentation } from '@alfresco/js-api'; export class UserFiltersUtil { @@ -52,6 +52,15 @@ export class UserFiltersUtil { } } + async getUserProcessFilters(appId?: number): Promise { + try { + return this.apiService.getInstance().activiti.userFiltersApi.getUserProcessInstanceFilters({ appId: appId }); + } catch (error) { + Logger.error('List process filters - Service error, Response: ', error); + return new ResultListDataRepresentationUserProcessInstanceFilterRepresentation(); + } + } + async getUserTaskFilterByName(taskFilterName: string, appId?: number): Promise { try { const taskFiltersList = this.apiService.getInstance().activiti.userFiltersApi.getUserTaskFilters({appId: appId});