- Get started
- Best practices
- Capabilities
- Skills
- CLI
- Examples
- Examples overview
- Recipe: build an agent
- Recipe: automate with RPA
- Recipe: enter data into a web app
- Recipe: extract data from a desktop app
- Recipe: refactor and test a workflow
- Recipe: a queue-based process with REFramework
- Recipe: build a Maestro Flow
- Recipe: coded app and API workflow
- Recipe: verify a release with Test Manager
- Recipe: extract data from documents with IXP
- Advanced
- Help
This recipe builds a workflow that opens a web application, fills a form from a spreadsheet, submits it, and reads back the confirmation. It shows how a coding agent uses UI Automation to drive an interface that has no API.
Prerequisites
- A coding agent set up for UiPath work, with an authenticated session (see Install and set up).
- Access to the target web application, and a sample
requests.xlsxwith the values to enter.
Build the workflow
-
Open your coding agent in your project folder, with the web application reachable.
-
Describe the task:
"Build an RPA workflow that opens our requests portal, fills the new-request form with each row of
requests.xlsx, submits it, and writes the returned confirmation ID back to the spreadsheet." -
Let the agent capture the screens and elements it needs. When it cannot reach the live application, it leaves each interaction marked for you to capture in Studio.
-
Review the captured targets and the order of the steps.
-
Confirm the form fields map to the right spreadsheet columns.
-
Ask the agent to run the workflow against the application.
-
Confirm a request was submitted and the confirmation ID was written back to
requests.xlsx. -
Refine any selectors that failed, or add a wait for slow-loading screens.
-
Run the workflow again to confirm the fix.
Result: a workflow that drives the web form end to end, using captured, reusable targets in the Object Repository.
Exact activities, captured selectors, and run commands vary by agent, application, and prompt. Confirm success from the application and the spreadsheet, not from the agent's "done" message.