Skip to content

RPA Basics

Unattended Robot

  • This type of robot operates with minimal human intervention, executing fully automated processes that involve high-volume transactions. It's typically used in task-intensive back-end environments.
  • Unattended robots are triggered:
    • Via an automation management tool (UiPath Orchestrator).
    • Based on a set schedule.
    • By any activity or event.
    • By another robot.

Attended Robot

This type of robot operates on your computer, becoming your trusted ally, enhancing both quality and productivity. It takes charge of repetitive tasks, enabling you to accelerate processes promptly.

Attended robots can be triggered: - By the user. - By certain events on the user's machine.

Automation Models


In an Attended in Tandem model, automation works alongside users, allowing them to work on higher-value tasks while the bot handles repetitive tasks in the background. In a Human in the Loop model, automation encompasses most of the process, while human input is required for specific decision-making or validation steps.

In a Fully Unattended model, the entire process is automated without any human intervention. Robots are scheduled to execute tasks, and the optimal number of robots is allocated to maximize efficiency.

Fully unattended

Fully Unattended robots are the perfect solution. They handle data processing without human intervention, ensuring efficiency and accuracy.

Partially unattended

Tired of tedious and repetitive business processes? This automation model offers a solution! Start with human involvement and then hand off the rest to a Partially Unattended robot. This frees you to focus on high-value activities while ensuring the process is completed successfully with thorough documentation and notifications.

Human in the loop

Certain process types requiring intermittent human intervention and complex decision-making can be challenging to automate with traditional tools. However, with this automation model, business rules are embedded into the process, allowing the robot to perform tasks and prompt for input only when necessary, simplifying your role.


In this automation model, the attended robot can launch on-demand, run processes from the robot tray, and mimic your actions precisely. The only drawback is that sometimes your machine is occupied during the robot's task. However, you can use the free time for offline tasks.

Attended in Tandem

In certain situations, it may not be practical or efficient for a robot to take control of your machine. Instead, consider the Attended in Tandem automation model. This approach allows the robot to work alongside you, providing valuable information while you focus on your primary tasks


Attended in Tandem model supports users in real-time while they perform their tasks. In the given scenario, the customer service agent requires support in accessing and presenting data during a customer call. With an attended robot operating in tandem, the robot seamlessly works in the background, gathering and presenting the necessary information to the agent while the agent focuses on addressing the customer needs.


Hybrid automation merges attended and unattended robots within a unified platform. Attended robots assist customer-facing tasks, while unattended robots handle heavy back-end processing. It automates end-to-end business processes, providing flexibility and scalability.



The workflow is divided in 2 parts: - Configuring a template. - Publishing an automation.


An automation project published as a NuGet package from the Studio family to Orchestrator or locally.


A package in Orchestrator linked to an Orchestrator folder where human users or robots have access. If stored locally, packages can be used as processes when they are run by attended robots.


A single execution of an automation process by an attended or unattended robot. If the robots are connected to Orchestrator, both attended and unattended jobs appear there.