LOOP functions overview

Overview of LOOP functions available in RPA. These functions allow you to repeat actions, iterate over data, and control loop execution flow.

Help CentreBuilding Processes

Description

Overview of LOOP functions available in RPA. These functions allow you to repeat actions, iterate over data, and control loop execution flow.


Available LOOP Functions


Naming each iteration: the transaction key

Every loop has a Transaction key — a formula, evaluated per iteration, that names the item the loop is working on (for example {row[Reference]}). It is what the run diary, the reports and the error popup use to tell one iteration from another; leave it blank and every iteration reports the same key.

When the loop works items from a queue, set the transaction key to the item's reference: {item[reference]}. The error popup's Retry item button finds the failed queue item through that key — with any other key it can only offer Open queue, and a person has to find the item by hand. A future bot release will fall back to the item's reference automatically when the key is left blank; an explicit key is never overridden.

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.