Skip to main content

RPA life cycle Stakeholders

Overview

The RPA life cycle management project takes advantage of all the capabilities of the experience design in Bizagi. Therefore, stakeholders are an important part of it. We recommend that you read and understand who stakeholders are, and how to involve them in the experience design. This article explains all the stakeholders involved in the life cycle management project and what actions they can perform. The project is divided into three main stages:

  • Manage UiPath resources
  • Request a new bot
  • Develop a new bot

Each stakeholder has groups of objects displayed as MyStuff. Each group is related to a UiPath resource. For example, the Orchestrator manager can see groups of all the orchestrators and tenants he has registered in the project:

LCM_12

Each MyStuff depends on the stakeholder. When a user clicks in a group, they see a list of items. Each item contains a set of actions that each stakeholder can execute:

LCM_13

The following section describes stakeholders and the actions they each can execute in Bizagi on UiPath resources.

To manage UiPath resources

The following stakeholders are involved in the initial configuration of your project, when you import the UiPath resources in Bizagi. Once in Bizagi, these roles can also manage RPA resources, based on their role.

Orchestrator manager

The Orchestrator manager is a super admin user who can control all the resources of a UiPath subscription within Bizagi. The Orchestrator manager starts your RPA strategy in Bizagi by importing all the bot resources. See Initial Steps.

Machine manager

Users set as machine managers can update and review the machines imported by the Orchestrator. When there are changes in a machine’s properties, such as the user name, the machine manager can update this in Bizagi without having to access any UiPath portal. See information about machines in UiPath.

Application manager

Applications refer to external or internal software that a bot needs to access or use to perform a particular task. Because your organization may manage applications independently between areas, Bizagi provides the application manager stakeholder, so users in this role can manage applications and credentials to use the application by a bot.

RPA asset manager

In UiPath, assets are used as variables or credentials to store information that robots can access. The asset manager is in charge of updating and reviewing imported assets. For example, when a bot accesses an application, like Office 365, you need to access it with a user's credentials. You can store these credentials in an asset that the asset manager manages. See what are assets in UiPath.

The following table summarizes the actions that each stakeholder can perform when managing UiPath resources:

UiPath ResourceActionsOrchestrator ManagerMachine ManagerApplication ManagerRPA Asset Manager
OrchestratorActivate / deactivate orchestrator
Update orchestrator
View orchestrator log
TenantAdd tenant
Activate / deactivate tenant
Select default tenant
View tenant log
View tenant user log
MachineAdd machine
Delete machine
Import machine
Update machine
View machine log
EnvironmentAdd / delete environment
Import environment
View environment log
AssetAdd asset
Import assets
Update assets
Delete assets
View asset log
ApplicationActivate / deactivate application
Add credentials
Delete credentials
View application log
View credentials log
Update application
Install application
Uninstall application
RobotAdd / delete robot
ProcessView process arguments
View process log

To assess a new bot request

In the RPA life cycle management process, you can control requests for bot development. In this process, there are two main roles: the RPA user, or person requesting the bot, and the RPA analyst, who is in charge of assessing technically and functionally the development of a new bot.

RPA user

An RPA user can start a request by starting a new case in the Request a new bot process. This user is in charge of registering areas and applications involved in the development and use of the bot.

RPA analyst

This stakeholder assesses the request for the bot. To assess it, the RPA analyst can also send inquiries to the requesting area to gather information needed to understand technically and functionally the development of the bot. Additionally, the analyst can evaluate applications registered by the requester and review if the credentials stored are enough for the execution of the bot in an application.

The following table summarizes experience design actions that stakeholders can execute in the Request a new bot in Bizagi process.

ActionsAction DescriptionRPA AnalystRPA user
Send inquiriesSend questions to the requesting area to understand the RPA requirement.
Evaluate benefitsEvaluate the benefits of developing the bot described by the requesting area(s).
View analysis summaryReview the summary of the whole analysis process of the information gathered from the requesting area.
Evaluate applicationEvaluate the application(s) that the bot needs to access or use.
Evaluate credentialsAssess if the application's credentials are enough to perform all steps in the RPA process.
Upload documentsUpload documents to support the assessment performed by the RPA analyst.
Reject projectReject the RPA request.
Evaluate areasEvaluate whether the areas reported by the requesting area are adequate for RPA development and use.
Approve processApprove the RPA request and start the development cycle.

To develop / improve a bot

Once a new bot request is approved, you can manage the development cycle in Bizagi. Here, three stakeholders are involved: the bot developer, a tester, and a stakeholder giving support through the cycle.

RPA developer

This stakeholder is in charge of developing the bot in UiPath Studio. Once this stakeholder has developed the bot, they can upload the package to a UiPath development environment from Bizagi and start the cycle by promoting the development to the test stage.

RPA Tester

A user set as a tester can report bugs found within the cycle. Additionally, the tester can approve the test stage to send the bot to a production environment.

RPA support

The support user is an important part of the test stage. This stakeholder can update bug statuses and report new bugs.

The following table shows the experience design actions that stakeholders in the development cycle can execute:

ActionsAction DescriptionRPA developerRPA testerRPA support
Upload new package to developmentUpload the package created in UiPath studio to the Orchestrator in the development environment.
Send to testChange the status of the cycle to the test.
View bug commentsView all the comments related to bugs reported in the development cycle.
Change bug statusOnce in the test stage, a case can be set to the bug status. Setting a development to the bug status means that one or more bugs have been reported.
Update bugUpdate the bug status, with information.
Create bugCreate a new bug. This changes the status of the development to bug.
Send package to testSend the development package to the test environment.
Sent to productionChange the status of the development cycle as finished, and start the send to the production process.
Report bugReport a bug.