Close a work order task as incomplete
Share this page
Print
- UpdatedJul 31, 2025
- 2 minutes to read
- Zurich
- Field Service Management
Close a work order task as incomplete if there is work pending on the task.
Before you begin
Role required: wm_agent
Procedure
- Navigate to All > Field Service > Agent > Assigned to me.
- Open a work order task.
-
Click Close Incomplete.
The Close Incomplete pop-up appears.
-
Do one of the following.
Option Description Clone the task and create a follow-on task From the Create a follow on task? list, select Yes. Close the work order as incomplete without creating a follow-on task From the Create a follow on task? list, select No. -
In the Reason for the incomplete closure field, enter a reason for not completing the task.
This information is copied to the Work Notes field on the work order task form.
-
Click OK.
The status of all unused parts automatically changes to In-Stock.The parent work order state changes based on the following conditions:
If The work order state changes to All work order tasks are in the Closed-Complete or Canceled state and at least one work order task is in Closed-Incomplete state. Closed - Incomplete Only one work order task is associated with a work order and that task generates a follow-on task, which is in Draft state. Awaiting Qualification More than one work order task is associated with a work order and one or more those tasks generate a follow-on task, which is in Draft state. Work in Progress All follow-on tasks generated from any of the work order tasks are in Closed Complete state. Note: The task that generated the follow-on task will be in Closed Incomplete state.Closed Complete Note: Additionally,Closing child Work Order task also closes parent work order.
This business rule is configured on parent (sm_task) table and runs when a (sm_task) record's state changes. There is logic hardcoded to rollup the state change to its parent.
If this behavior is not desired for work orders you can implement the following condition on this business rule to ensure this business rule does not run for (wm_task/wm_order) records.
Condition = current.sys_class_name != 'wm_task' && current.sys_class_name != 'wm_order'.