Sitemap

Data Manager in UiPath

5 min readAug 26, 2023

--

Press enter or click to view image in full size

Content

  • Introduction
  • Create Variable and Arguments
  • Data Manager Panel
  • Create Bulk variables and Arguments
  • Edit and sort the variables and Arguments
  • Group Items by Scope
  • Global variables and Constants
  • Using the process, Asset, and Queue Data
  • Namespaces

Introduction

The UiPath Data Manager panel serves as a centralized hub for overseeing all the data within your automation project. This encompasses variables, arguments, constants, Processes, Assets, and Queue data.

Image 1

Create Variable and Arguments

The creation of variables and arguments can be carried out directly within the Data Manager panel, bypassing the need to utilize the Input panel.

Step 1 : Initiate the process by right-clicking the designated icon within the Data Manager panel. Subsequently, select the Variable/Argument option.

Image 2

Step 2: Specify the variable’s name, data type, scope, and its corresponding value. Afterward, proceed by clicking the “OK” button.

Image 3
Image 4

Data Manager Panel

The Data Manager panel exclusively facilitates the creation, administration, and management of variables, arguments, constants, Processes, Assets, and Queue data. This is achieved without the necessity of utilizing the Input panel.

Step 1 : Go to settings 🡪 Design tab 🡪 Enable Data Manager Panel

Press enter or click to view image in full size
Image 5

Create Bulk variables and Arguments

The Data Manager incorporates a highly valuable capability for generating multiple variables and arguments simultaneously. This enables the streamlined creation of bulk variables and arguments in a single operation.

Step 1 : In the Data Manager panel, Right Click the Variable 🡪 Bulk Create Variable

Image 6

Step 2 : Now the Bulk create variable/Argument panel will pop-up.

Press enter or click to view image in full size
Image 7

Edit and sort the Variable and Arguments

Within the Data Manager Panel, there exists a sorting functionality specifically designed for variables and arguments. Variables can be arranged in ascending or descending order based on several criteria, including default settings, name, type, and scope.

Press enter or click to view image in full size
Image 8

The Arguments can be arranged according to various sorting criteria such as default settings, name, type, and direction.

Press enter or click to view image in full size
Image 9

Group Items by Scope

The purpose of the “Group items by Scope” function is to discern and categorize the scope of individual variables within the code.

Image 10

Global Variables and Constant

Through the Data Manager, it’s possible to establish a global variable that remains accessible to all activities within a workflow. This empowers the sharing of data across various activities, enhancing the modularity of workflows. However, when dealing with global variables, modifications are limited to altering the value exclusively. Changes pertaining to the variable’s name, type, and scope are not permitted.

Get Gokul Balaji’s stories in your inbox

Join Medium for free to get updates from this writer.

To create a global variable, follow these steps

Step 1 : Go to the Data Manager and click on the Variables tab.

Image 11

Step 2 : Input the designated variable name within the Variable Name field.

Image 12

Step 3: Choose Global from the options provided in the Scope field.

Image 13

Constant

In UiPath, a constant is a form of variable that remains unalterable once it is defined. This sets constants apart from variables, which can be modified whenever required. Constants serve as a valuable resource for storing values that remain unchanged over time.

Constant creation can be executed using the Data Manager panel.

Step 1 : Select “Constants” from the filter options within the Data Manager panel.

Image 14

Step 2 : Click New constant.

Image 15

Step 3 : Allocate the name, data type, and value to the constant variable.

Image 16

Constant variable is created.

Image 17

Utilizing the Process, Asset, and Queue data

The Data Manager’s most advantageous attribute is its capacity to directly manage Orchestrator resources, encompassing processes, assets, and queue data, all within the Data Manager panel. This data can be effortlessly accessed through a simple drag-and-drop action from the Data Manager panel.

Image 18
Press enter or click to view image in full size
Image 19

Select the necessary activity for the workflow.

Press enter or click to view image in full size
Image 20

Namespaces

A namespace constitutes a compilation of classes, interfaces, and various other types. Its purpose lies in structuring code and avoiding conflicts in naming. Upon creating a new project in UiPath, an automatic namespace, UiPath.Activities, is generated.

To include additional namespaces, you can utilize the Add Namespace button located within the Data Manager.

Image 21

We can eliminate a namespace by clicking on the “Delete” option within the Data Manager panel.

Image 22

--

--