Task Automation (RPA)
uEngine RPA
Describe a repetitive task in plain language, AI builds the automation, and from then on a robot handles it every day with no AI cost
Build with AI, run at no cost
uEngine RPA is a tool that hands the computer tasks people repeat every day, such as tidying spreadsheets, entering data into internal systems, compiling reports, and sending emails, over to a robot.
You build the automation by telling AI what you need in plain language, and the finished automation is executed by a robot that follows a fixed sequence. So the AI cost is paid once at build time, running it is free no matter how many times you do it, and the result is the same every time.
The automation you build connects as a step in a uEngine BPM process, so human work and robot work run together in a single flow.
Key Features
What kinds of work can you automate?
550 automation components across 18 categories come built in. They cover most of what people do in front of a screen.
Web browser
192 componentsThe clicks and typing people used to do on internal portals and external sites
Excel · Tabular data
76 componentsRead, write, and aggregate without opening the Excel file
PDF documents
29 componentsProcess contract, invoice, and report PDFs
Files · Folders
51 componentsOrganize and archive shared folders
Desktop · Windows applications
62 componentsOperate installed applications such as ERP and groupware
Report results and collect attachments
Strings · Dates · Lists · JSON
130 componentsClean up and compute on the data you collected
External integration
3 componentsAPI calls and secret storage
Blocks that express your workflow
Go beyond a simple sequence and draw conditions, loops, and exceptions as blocks. Nest blocks inside blocks to carry real business rules over as they are.
Branching
IF · ELSE IF · ELSESend work down different paths depending on a condition, such as "if the amount exceeds KRW 1,000,000, request approval; otherwise register automatically." Multiple conditions can be combined with AND/OR.
Loops
FOR · WHILEFour ways to loop: per Excel row, per file, from 1 to 100, or across two lists side by side. WHILE runs as long as a condition is true, such as "until the file arrives," and a maximum iteration limit prevents infinite loops.
Exception handling
TRY · EXCEPT · ELSE · FINALLYWhen a site is slow or a file is missing, the robot recovers instead of stopping. Set a different response for each error type, and specify what to do at the end (such as closing windows) whether it succeeds or fails.
Flow control
BREAK · CONTINUE · RETURNEnd the loop as soon as you find what you were looking for (BREAK), skip just that item (CONTINUE), or finish and return a result (RETURN).
Grouping
GROUPBundle several related steps under one name so they read as a single unit in the execution log.
Your own components
User keywordsSave recurring procedures like "log in to the company portal" under a name and call them anywhere as a single block.
Variables that hold values
Values that change often or are used in many places are stored under a name and pulled into any block with the $ button.
| Type | Notation | Use it for |
|---|---|---|
| Scalar | ${name} | A single value, such as a site URL, an owner's email, or a threshold amount |
| List | @{name} | A sequence of values, such as files to process or branch names |
| Dictionary | &{name} | A table pairing names with values, such as branch → owner |
| Environment variable | %{name} | Values that differ per machine, such as passwords and paths |
How it works
Four steps are all it takes to hand off a task
1. Describe the task
2. AI drafts the automation
3. Run it
4. Hand it off and forget it
AI cost once at build time, execution is free
This is the biggest difference from asking an AI to do the task every time. AI is used only when designing the automation; the actual work is handled by the robot.
Design with AI
Describe the task and AI draws the automation. This is the only time AI is used. Edits work the same way: once.
Robot runs it repeatedly
The finished automation is executed by a robot in a fixed sequence. No AI calls means no cost and no worry about answers changing.
One flow with uEngine BPM
It does not end with a robot running on its own. An automation built with uEngine RPA attaches as a step (script task) in a uEngine BPM process, so human work and robot work follow each other in order within a single business flow.
Robot steps inside the process
In the BPM process model, define the robot's step as a script task and assign a uEngine RPA automation. When its turn comes, BPM wakes the robot, receives the result, and passes it to the next step.
Data flows through as-is
Values a person entered in the previous step are passed to the robot as variables, and what the robot produces (files, tables, status) appears on the next person's screen. Nothing needs to be copied over by hand.
Manage and track in one place
Who did what and when, and how far the robot got, are all recorded together in BPM's work history. If the robot fails, the work is returned to the owner as a task and a person takes over.
Side-by-side comparison
| Item | uEngine RPA | Commercial RPA products | Asking an AI agent every time |
|---|---|---|---|
| How you build it | Describe it → AI drafts → refine with blocks | Experts design flowcharts by hand | Write a prompt every time |
| AI cost at run time | None (once at build time) | None | Incurred on every run |
| Consistency of results | Same every time | Same every time | May vary from run to run |
| License cost | Open source, free | Paid per robot | Usage-based billing |
| Expressing complex rules | Nested condition, loop, and exception blocks | Harder to read as connector lines multiply | Hard to pin down precisely in natural language |
| Business process integration | Connects directly as a step in uEngine BPM | Separate integration development | Separate integration development |
| Air-gapped execution | Yes | Mostly yes | Requires an external AI connection |
| Ownership of assets | Standard text format — portable anywhere | Proprietary format | No reusable asset remains |
Get started today!
uEngine RPA is free and open source. Download and install it, and you can build your first automation right away.
Wondering which task to hand off first, or how to tie it into BPM? Contact uEngine.
Have more questions?
Want to learn more about uEngine RPA or have a question? Reach out anytime.