Properties
graphqlUrl
graphqlUrl: string
Private userAgentString
userAgentString: string
Methods
claimTask
- claimTask(taskId: string, assignee: string, allowOverrideAssignment: boolean): Promise<Task>
-
Parameters
-
taskId: string
-
assignee: string
-
allowOverrideAssignment: boolean
Returns Promise<Task>
deleteProcessInstance
- deleteProcessInstance(processInstanceId: string): Promise<boolean>
-
Parameters
-
processInstanceId: string
Returns Promise<boolean>
getAllTasks
- getAllTasks(fields?: TaskFields): Promise<any>
-
Returns Promise<any>
getCurrentUser
- getCurrentUser(): Promise<User>
-
Returns Promise<User>
getForm
- getForm(id: string, processDefinitionId: string): Promise<Form>
-
Parameters
-
id: string
-
processDefinitionId: string
Returns Promise<Form>
Private getHeaders
-
Returns Promise<{
accept: string;
authorization: string;
content-type: string;
user-agent: string;
}>
getTask
- getTask(id: string, fields?: TaskFields): Promise<any>
-
Returns Promise<any>
getTasks
- getTasks(query: Partial<TaskQuery>, fields?: TaskFields): Promise<null | {
tasks: Task[];
}>
-
Returns Promise<null | {
tasks: Task[];
}>
getVariables
- getVariables(taskId: string, variableNames: string[]): Promise<void>
-
Parameters
-
taskId: string
-
variableNames: string[]
Returns Promise<void>
unclaimTask
- unclaimTask(taskId: string): Promise<Task>
-
Returns Promise<Task>
Description
The high-level client for the Tasklist GraphQL API
Example