Skip to main content

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