UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

29 lines (28 loc) 1.28 kB
import { Model } from '@5minds/processcube_engine_sdk'; import { ActivityInstanceHandler } from './ActivityInstanceHandler'; export declare class UserTaskInstanceHandler extends ActivityInstanceHandler<Model.Activities.UserTask> { private finishedByUserId; private userTaskSubscription; private receivedFinishTaskEventId; protected loggerNamespace: string; private get userTask(); protected afterExecute(): Promise<void>; protected persistOnExit(dataObjectValues: Record<string, any>): Promise<void>; protected runHandler(): Promise<void>; protected resumeAfterSuspend(): Promise<void>; private suspendAndWaitForUserTaskResult; private evaluateAssignedUserIds; private parseDefinedAssignedUserIds; private isCustomAssignmentResolverRegistered; private evaluateAssignedUserIdsWithCustomAssignmentResolver; private evaluateUserTaskFormFieldConfigurations; private getUserTaskConfigModel; private evaluateUserTaskConfig; private evaluateFormFieldExpression; private evaluateFormFieldCustomForm; private evaluateAssignedUsersExpression; private executeExpression; private waitForUserTaskResult; private publishUserTaskReachedNotification; private publishUserTaskFinishedNotification; }