Skip to main content
Version: latest


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}


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