In the RPA life cycle there are terms that can be confused with terms in BPM development, This article defines the main terms used in RPA development with UiPath.
•Application: In RPA life cycle management, an application is software that a bot can use. Do not confuse this with Bizagi applications, which are the highest level of the Bizagi processes structure. See how to define processes architecture.
•Asset: An asset is a variable or credentials that bots can use through different UiPath projects. This makes it easy to manage the credentials of applications that a bot interacts with, and securely get credentials needed to execute a process. These assets are stored as encrypted secrets, that only bots can retrieve. See about assets in UiPath.
•Environment: Is a group of robots that can be gathered for deployment purposes. In the life cycle, we recommend having three main environments: Development, Test and Production. See the environment documentation in UiPath.
•Machine: A machine is a physical or virtual computer or server, on which robots are going to execute RPA processes. The Orchestrator connects a machine to fetch robots and run them. See about machines in UiPath.
•Orchestrator: The Orchestrator is the central management page of all your UiPath infrastructure. See about the Orchestrator. The Orchestrator exposes an API used by Bizagi, so you can manage your infrastructure and RPA life cycle in one Bizagi project.
•Package: A package is the development project of a bot. It contains all the logic created in a bot, including the description of inputs and outputs. You need to publish your packages in the Orchestrator and associate them with a process that a bot can execute. See about packages.
•Process: In UiPath a process is referred to as an RPA process. These are related to packages that contain the logic or algorithms that a bot executes. A robot executes a process in the machine and environment set in the Orchestrator. These are not the same as the BPM processes that you build in Bizagi. See about UiPath processes.
•Robot: A robot is a virtual host that executes the RPA processes defined in the Orchestrator within a machine. A robot can run multiple processes in the same machine. What is a robot in UiPath.
•Tenant: Resources uploaded or created in the Orchestrator are related by default to one tenant, that holds licenses needed to run bots. You can also set multitenancy, so each area in your organization controls resources separately. See about tenants.