# Loop through list items and update list items extended

Source: [https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/list-activities/loop-list-items-and-update-ext/](https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/list-activities/loop-list-items-and-update-ext/)
Product: Virto Workflow Automation Web Part
Updated: 2026-08-12


This activity finds a list by URL and allows looping through list items to update multiple fields for each item.

![Loop through list items and update items extended activity in the SharePoint Workflow Designer for bulk updates by list URL](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/loop_through_list_items_and_update_list_items_extended_1.png)

## **SharePoint Workflow Designer Phrase**

Loop through **all** items and apply **bulk update** at **list URL**. Trigger update event **No**.

**Parameters**


| Parameter | Description |
|---|---|
| all | **Optional**. List item filter. The filter string supports View Name, View ID, and CAML string (`<Where>...</Where>`). An empty filter returns all items. |
| bulk update | Bulk update string that includes field name and field value lines in the format `[FieldName1]=[Value1] … [FieldNameN]=[ValueN]`. Use the `<%FieldName%>` construction to resolve field values from the current list item. FieldName can be a field display name, field ID (GUID), or field index (int).; **Note**:; - Use `vti_title` to update the title.; - Use `ModerationInformation.Status` to update the content approval status.; - Use `ModerationInformation.Comment` to add a comment explaining why the item was approved or rejected.; **Example**:; `Description=Test Description`; `Start Date=2010-12-10T12:30:00`; `Published=1`; `Choice=My Choice #3`; `Lookup=12;#`; `vti_title=My Super Title`; `ModerationInformation.Status=Approved` |
| list URL | Full URL of the list.; Examples:; `http://mysharepoint/MyDocs/Shared%20Documents`; `http://mysharepoint/Lists/List%20with%20Approve` |
| No | Indicates whether the activity triggers the item update event. Default value is **No**.; ***Note**: Can loop workflow activities if set to **Yes**.* |

