Skip to main content
Version: 1.3

Task

Describes the User task.

type Task {
id: ID!
name: String!
taskDefinitionId: String!
processName: String!
creationTime: String!
completionTime: String
assignee: String
variables: [Variable!]
taskState: TaskState!
sortValues: [String!]
isFirst: Boolean
formKey: String
processDefinitionId: String
candidateGroups: [String!]
}

Fields

id (ID)

The unique identifier of the task

name (String)

Name of the task

taskDefinitionId (String)

Task Definition ID (node BPMN id) of the process

processName (String)

Name of the process

creationTime (String)

When was the task created

completionTime (String)

When was the task completed

assignee (String)

Username/id of who is assigned to the task

variables (Variable)

Variables associated to the task

taskState (TaskState)

State of the task

sortValues (String)

Array of values to be copied into TaskQuery to request for next or previous page of tasks.

isFirst (Boolean)

Flag to show that the task is first in current filter

formKey (String)

Reference to the task form

processDefinitionId (String)

Reference to process definition

candidateGroups (String)

Candidate groups