Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Pega Robotic Automation glossary

Updated on November 10, 2021

This glossary defines terms used inPega Robotic Automation.

applicationsA Windows or web software program that you can add to a project in Pega Robot Studio and use to match controls in an automation. Formerly known as adapter.
attended automationsAn attended automation requires manual supervision. For example, an automation might launch and log into all the applications that users needs to start their day. During processing, the automation requires users to accept a security banner and enter a single set of credentials.
automationsThe automated processes that you create in Pega Robot Studio to perform tasks and follow workflows.
bundleWhen you opt to build a solution in Pega Robot Studio, the system creates a bundle that includes all the files that Pega Robot Runtime needs to execute that solution, plus files that Pega Robot Manager and Pega Synchronization Server use to ensure that the files are safe.
CommonConfig.xml file The CommonConfig.xml configuration file contains information that is necessary to connect to and work with systems that are external to Pega Robot Studio and Pega Robot Runtime (such as Pega Robot Manager). This file is copied to your computer when Robot Studio and Robot Runtime are first installed.
deployment levelThe deployment level denotes the various stages that a Pega Robot Studio solution goes through as it moves from development to production. The first and last stages, Development and Production, are built into the system for you. You can define any intermediary stages you need, such as stages for testing and staging.
execution context An execution context represents a single run of a Pega Robot Studio automation. Each execution context starts with an event, such as a button click. Any links that you start as a result of a button click are part of the same context. If an automation calls another automation, the links that are executed in the second automation are part of the same context. Any child threads that are created are also part of the same context.
formsStandard Windows forms for communicating or interacting with the users of the solution.
inheritanceTo Pega Robot Manager, inheritance is applicable when making package assignments. For example, inheritance means that when you are placed in a department, you inherit the package assignments and configuration settings made for that department. Conversely, if you leave that department, the systems disinherit you from those assignments.
Interaction ManagerThe Interaction Manager component connects customer interactions through the configuration of its properties, methods, and events. The Interaction Manager maintains a direct link to the contents of the interaction.xml file and stores the context values that are defined for each interaction.
interactionsIn Pega Robotic Automation Agile Desktop , an interaction is a session with a customer. For example, the session could be a phone call or a chat. An interaction is sometimes called a transaction.
Interaction.xml fileThe interaction.xml file defines the contexts, activities, and plug-ins that comprise the implementation that you are designing.
native controlA native control is a control in the application that you are automating.
packageA package is a deployable solution ready to be used by Pega Robot Runtime. A deployment package comprises two files, with these extensions: .pega and .manifest. The .pega file contains the specific adapter, translators, and custom components that make up the solution. The .manifest file contains a list of the contents of the.pega file, along with project version information.
Pega Robot ManagerPega Robot Manager helps you configure, manage, and deploy your automations, which are bundled into projects, from a centralized, cloud-based portal. Pega Robot Manager sits on top of the Pega Platform Server.
PegaRuntimeConfig.xmlThe PegaRuntimeConfig.xml file contains the primary configuration settings that Pega Robot Studio uses. Pega Robot Runtime is installed as a stand-alone application and also with a Pega Robot Studio installation.
PegaStudioConfig.xmlThe PegaStudioConfig.xml file contains the configuration settings for Pega Robot Studio.
projectPega Robot Studio bundles functionality in projects. With project items, you can integrate applications, monitor events, and automate tasks. The solution and project folders store the applications, automations, and global containers.
Runtime-only usersRuntime-only users use Pega Robot Runtime and do not use other Pega Robotic Automation products like Pega Robot Studio or Pega Robot Manager.
solutionWithin Pega Robot Studio, solutions and projects are containers for all of the items required to build and run the project. Solutions can include multiple projects. Once you deploy a solution to the Pega Robot Manager, it becomes a package.
targetA target is an object that is created in the automation that represents a native control in the application that you are automating. There are many types of targets. Each target represents a specific type of control. For example, a GridTarget can retrieve cell values or set cell values. A ListBoxTarget provides a count of items and returns the items as a list.
translatorTranslators are Robot Studio objects that are injected into the adapter application and operate directly against the native control. Translators are designed to operate against a specific type of control. For instance, the Microsoft .NET DataGrid translator works against System.Windows.Forms.DataGrid or any objects that it inherits from DataGrid.
UI ConnectorUI Connectors are C# classes that are created and compiled into your Pega Robot Studio project. UI Connectors contain the logic for mapping the target implementation to the native control. The adapter control communicates with the UI Connector and the UI Connector uses the target to make reflective calls to the native control.
Unattended automationAn unattended automation can run in the background on a server without supervision. For example, when an automobile insurance claim is submitted, an automation can analyze the submitted information, look up and verify policy holder information, and then update web, cloud, or on-premise applications with the new information. Unattended automations optimize system resources and reduce peak loads, often by queuing updates for off-hours.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us