# Update StoreRecord In Loop

## Description:

Update StoreRecord in Loop

Use this action to update the records of a datasource which exists in the array of records generated by the action loop records.

For example, you want to update attribute **a1** as **Y** in all the records of the datasource where attribute a2 is **not null**.

In this case, you can use Action Update StoreRecord in Loop inside to action loop records where value expression is `Y`, target attribute is `a1` and enable condition will be #{a2} != null.

### Allowed Parent Components:

1. Loop
2. Loop Records

### Allowed Child Components:

No child available

### Properties

### ➤ Enable Condition

Specify an expression that should be evaluated to a boolean \[e.g. #{dsAlias.attr1} == 'X' && #{dsAlias.attr2} > 1]. If no expression is specified, it will be considered as true.

Allowed Values: An expression which should return boolean after evaluation

### ➤ Value Expression

Specify an expression that should be evaluated to a string or number depending on the target attribute

Allowed Values: Specify an expression that should be evaluated to a string or number depending on the target attribute

### ➤ Target Attribute

Choose the target attribute into which the above value to be set

Allowed Values: Choose the target attribute into which the above value to be set

### ➤ Set As Transient

Check this to update the record without making it dirty

Allowed Values: Yes/No


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudio.io/ui-components/actions/actionupdaterecordinloop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
