# Difference of Traditional and RPA automation

**URL:** https://community.automationedge.com/t/difference-of-traditional-and-rpa-automation/17505
**Category:** Process Studio
**Tags:** learning, rpa
**Created:** [February 5, 2026, 6:33am UTC](https://community.automationedge.com/t/difference-of-traditional-and-rpa-automation/17505 "2026-02-05T06:33:16Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![satwikdhavale](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@satwikdhavale](https://community.automationedge.com/u/satwikdhavale)
#### Post date: [February 5, 2026, 6:33am UTC](https://community.automationedge.com/t/difference-of-traditional-and-rpa-automation/17505/1 "2026-02-05T06:33:16Z")

</div>

Differentiate between RPA and traditional automation ?

---

<div class="post-metadata">

### Author: ![AETrainings](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@AETrainings](https://community.automationedge.com/u/AETrainings)
#### Post date: [February 5, 2026, 7:32am UTC](https://community.automationedge.com/t/difference-of-traditional-and-rpa-automation/17505/2 "2026-02-05T07:32:50Z")

</div>

To ensure the Web GUI automation processes **each item from the CSV** and not just the first one, follow these steps:

1. **Read the data into a data stream**  
Use the CSV input step to load all records into a data stream.

2. **Use Loop with Iterator = 1**  
Configure the **Loop** step to iterate through the data stream with **Iterator = 1** , so the bot executes once for **each row**.

3. **Keep all Web GUI actions inside the Loop**  
All Web GUI steps such as **search, click, and validation** must be placed **inside the loop scope**.

4. **Use dynamic field mapping**  
While setting values in Web GUI steps, **do not pass static values**.  
Instead, map the **field from the data stream** (current loop row).

This ensures that in every loop iteration, the bot picks the **next row from the CSV** and performs the Web GUI actions accordingly.
