# Wait For Field Change in current item with Timeout

Source: [https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/list-activities/wait-for-field-change-in-item/](https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/list-activities/wait-for-field-change-in-item/)
Product: Virto Workflow Automation Web Part
Updated: 2026-08-12


This activity waits for field changes periodically in the current item with a timeout and stores the timeout result in a variable.

**Note:** The default "Wait For Field Change in Current Item" activity:

- Doesn’t detect code or workflow modifications
- Doesn’t detect status modifications
- Doesn’t have a timeout

You can use this activity to implement a "wait for field change" logic with a timeout and process custom logic using the timeout result. For example, send a notification email if a timeout occurs.

**Workflow Example (Step 1 and Step 2):**

![Workflow Step 1 waiting for the Title field to contain Finish with a one-day timeout in the SharePoint Workflow Designer](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/wait_for_field_change_in_current_item_with_timeout_1.png)

![Workflow Step 2 checking the timeout result and emailing the manager if a timeout occurred](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/wait_for_field_change_in_current_item_with_timeout_2.png)

**Step 1** waits for the "Title" field to contain the text "Finish" in the current item, with a 24-hour (1-day) timeout.

**Step 2** analyzes the timeout result and sends an email to the manager if a timeout occurs; otherwise, it continues the business process.

![Wait For Field Change activity configured to recheck a field on an interval with a timeout flag stored in a variable](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/wait_for_field_change_in_current_item_with_timeout_3.png)

## **SharePoint Workflow Designer Phrase**

Wait for **field** to equal **value**, recheck every **00:00:00** with timeout **00:00:00**. Store timeout flag in **isTimeoutResult**.

**Parameters**


| Parameter | Description |
|---|---|
| Field | Current list field to monitor for changes. |
| to equal | Operator. |
| Value | Value to compare |
| recheck every 00:00:00 | Indicates the delay in the workflow between checks. Examples:; - `00:05:00` – every 5 minutes; - `02:00:10` – every 2 hours and 10 minutes; - `1.00:00:00` – every 1 day |
| timeout 00:00:00 | The time until the wait times out.; Examples:; - `00:00:00` – no timeout; - `23:00:00` – 23 hours; - `1.00:00:00` – 1 day |
| isTimeoutResult | Timeout result. If `true`, a timeout occurred; otherwise, `false`. |

