# WorkflowTask

> Type in domain **Workflows**

- HTML: [WorkflowTask.html](WorkflowTask.html)
- Raw SDL: [WorkflowTask.sdl](WorkflowTask.sdl)
- Covered by: [llms.txt](../llms.txt)

## Fields

- `id`: `ID!` _(beta)_ — `WorkflowTask` Id.
- `assignedUsers`: `[User]!` _(beta)_ — A list of `User` assigned to the `WorkflowTask`.
- `asset`: `Asset` _(beta)_ — The `Asset` linked to the `WorkflowTask`.
- `title`: `String` _(beta)_ — `WorkflowTask` title.
- `description`: `String` _(beta)_ — `WorkflowTask` description.
- `status`: `WorkflowStatus!` _(beta)_ — The `WorkflowStatus` of the `WorkflowTask`.
- `checklistItem` (`limit`: `Int`, `page`: `Int`): `WorkflowChecklistItems!` _(beta)_ — A list of the `WorkflowChecklistItem` in the `WorkflowTask`.

## Related mutations

- [`addWorkflowTaskAssignees`](../mutation/addWorkflowTaskAssignees.md)
- [`createAssetWorkflowTask`](../mutation/createAssetWorkflowTask.md)
- [`deleteWorkflowTask`](../mutation/deleteWorkflowTask.md)
- [`moveWorkflowTask`](../mutation/moveWorkflowTask.md)
- [`removeWorkflowTaskAssignees`](../mutation/removeWorkflowTaskAssignees.md)
- [`updateWorkflowTask`](../mutation/updateWorkflowTask.md)

## Reach via

Example queries that can return this type from the root `Query`.

### `assets › workflowTask`

```graphql
query AssetsWorkflowTask {
  assets(ids: "…") {
    workflowTask {
      __typename
      asset {
        __typename
        title
        id
        alternativeText
        author
        createdAt
        description
        attachments {
          name
          filename
          id
          createdAt
          creator { id }
          modifier { id }
        }
        availability {
          from
          to
        }
        comments {
          total
          page
          limit
          hasNextPage
          items { id }
        }
        copyright {
          notice
          status
        }
        creator {
          __typename
          name
          id
        }
        ... on Audio {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Document {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on EmbeddedContent {
          previewUrl
          thumbnailUrl
          isDecorative
        }
        ... on File {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Image {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Video {
          previewUrl
          thumbnailUrl
          filename
          bitrate
        }
      }
      assignedUsers {
        __typename
        name
        id
      }
      checklistItem {
        total
        page
        limit
        hasNextPage
        items {
          id
          content
          isCompleted
          assignedUser { id }
        }
      }
      description
      id
      status {
        name
        id
        enterRules
        assignedUsers {
          __typename
          name
          id
        }
        checklistPresets {
          id
          content
          assignedUser { id }
        }
        color {
          alpha
          blue
          green
          red
        }
        tasks {
          total
          page
          limit
          hasNextPage
          items { id }
        }
      }
      title
    }
  }
}
```

Raw: [`AssetsWorkflowTask.sdl`](../examples/AssetsWorkflowTask.sdl)

### `asset › workflowTask`

```graphql
query AssetWorkflowTask {
  asset(id: "…") {
    workflowTask {
      __typename
      asset {
        __typename
        title
        id
        alternativeText
        author
        createdAt
        description
        attachments {
          name
          filename
          id
          createdAt
          creator { id }
          modifier { id }
        }
        availability {
          from
          to
        }
        comments {
          total
          page
          limit
          hasNextPage
          items { id }
        }
        copyright {
          notice
          status
        }
        creator {
          __typename
          name
          id
        }
        ... on Audio {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Document {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on EmbeddedContent {
          previewUrl
          thumbnailUrl
          isDecorative
        }
        ... on File {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Image {
          previewUrl
          thumbnailUrl
          filename
          downloadUrl
        }
        ... on Video {
          previewUrl
          thumbnailUrl
          filename
          bitrate
        }
      }
      assignedUsers {
        __typename
        name
        id
      }
      checklistItem {
        total
        page
        limit
        hasNextPage
        items {
          id
          content
          isCompleted
          assignedUser { id }
        }
      }
      description
      id
      status {
        name
        id
        enterRules
        assignedUsers {
          __typename
          name
          id
        }
        checklistPresets {
          id
          content
          assignedUser { id }
        }
        color {
          alpha
          blue
          green
          red
        }
        tasks {
          total
          page
          limit
          hasNextPage
          items { id }
        }
      }
      title
    }
  }
}
```

Raw: [`AssetWorkflowTask.sdl`](../examples/AssetWorkflowTask.sdl)
