---
title: About the Task-Incident Workflow
slug: neurons-for-itsm/admin-user-help/enu/latest/about-the-task-incident-workflow
createdAt: 2026-07-14T19:16:34.538Z
---

- [About the Task-Incident Workflow](docId\:uI6tKJf134M0t-a3aItee)
- [About the Task Workflow Quick Action](docId\:uI6tKJf134M0t-a3aItee)
- [Enabling the Task-Incident Workflow](docId\:uI6tKJf134M0t-a3aItee)

## About the Task-Incident Workflow

Before you can set an incident to closed, all of its tasks must be closed. Also, once all tasks within an incident are closed, the incident status should automatically change to resolved, or automatically create a new task. However, you can close an incident regardless of the status of its tasks. This automatically closes any open tasks within the incident.

You cannot update an incident when it is in the logged status.

## About the Task Workflow Quick Action

The **Task Workflow** quick action category contains one default quick action: New TaskAssignment.

*Task Workflow Quick Action*

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/wsno9Hg1TQGZogP5FSJ1z_taskworkflowqa.png" position="flex-start" size="40" initialPath="../../Resources/Images/help-images/taskworkflow_qa.png" githubPath="Content/Resources/Images/help-images/taskworkflow_qa.png" showCaption="false" indent="1"}

This quick action checks the incident-task workflow validation rule when the record is saved.

## Enabling the Task-Incident Workflow

The Task-Incident workflow is not enabled by default; you must manually enable this feature to use it. To enable this feature, you must set the Task.Assignment and incident validation on save rules.

- [Enabling the Incident Validation On Save Rule](docId\:uI6tKJf134M0t-a3aItee)
- [Enabling the Task.Assignment Validation On Save Rule](docId\:uI6tKJf134M0t-a3aItee)

### Enabling the Incident Validation On Save Rule

1. From the Configuration Console, click **Build > Business Objects** to open the **Business Objects** workspace.
2. Click **Incident** to open the **Incident** workspace.
3. Choose the **Business Rules** tab. The list of rules appears.
4. At the bottom of this list is the **Validation On Save Rules** section. The only rule listed is shown crossed out (disabled).

*Incident Validation On Save Rule*

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/BQz6r7px9ao9ytJ4Iu6YS_validationonsave.png" position="flex-start" size="40" initialPath="../../Resources/Images/help-images/validationOnSave.png" githubPath="Content/Resources/Images/help-images/validationOnSave.png" showCaption="false" indent="1"}

:::Paragraph{indent="1"}
The full expression is:
:::

$(((Status != "Closed") && (Status != "Resolved")) || IsTrueForAllChildren("Incident#", RecId, "Task#Assignment.Rev3", "$(Status == 'Completed' || Status == 'Cancelled' || Status == 'Rejected')"))

5. Click the **enable** icon :inlineImage[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/YOXbM8IVHk4O-tMBV_r5H_enable.png" alt caption size="10" width="18" height="16"} next to the rule. The rule is no longer crossed out.
6. Click **Save**.

### Enabling the Task.Assignment Validation On Save Rule

1. From the Configuration Console, click **Build > Business Objects** to open the **Business Objects** workspace.
2. Open the **Task.Assignment** business object.
3. Choose the **Business Rules** tab. The list of rules appears.
4. At the bottom of this list is the **Validation On Save Rules** section. The only rule listed is shown crossed out (disabled).

*Task.Assignment Validation On Save Rule*

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/hnKdCULM7iwLPihDMnm3G_taskassignmentvalidationrule.png" position="flex-start" size="40" initialPath="../../Resources/Images/help-images/task_assignment_validation_rule.png" githubPath="Content/Resources/Images/help-images/task_assignment_validation_rule.png" showCaption="false" indent="1"}

:::Paragraph{indent="1"}
The full expression is:
:::

$(IfAllSiblings("Incident#.Rev3", "$(Status != 'Closed' && Status != 'Resolved')", "$(Status == 'Completed' || Status == 'Cancelled' || Status == 'Rejected')", "$(PromptAndExecuteAction('$(Parent(Incident#.Rev3))', 'Task belongs to an Incident with no other unfinished Tasks. Select \[Yes] to set Incident resolved, select \[No] to create a new Task, or select \[Cancel] to cancel the Task save operation.', 'Resolve Incident', 'New TaskAssignment'))"))

5. Click the **enable** icon :inlineImage[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/YOXbM8IVHk4O-tMBV_r5H_enable.png" alt caption size="10" width="18" height="16"} next to the rule. The rule is no longer crossed out.
6. Click **Save**.
