{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":22095,"path":"integrate-applications/rpa-hub-glossary.md","title":"Robotic Process Automation \\(RPA\\) Hub glossary","bundle":null,"doc_type":null,"release":"australia","body":"\n# Robotic Process Automation \\(RPA\\) Hub glossary\n\nLearn about the terms and concepts that are unique to Robotic Process Automation \\(RPA\\) Hub.\n\n**Parent Topic:**[RPA Hub reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/rpa-hub-reference.md)\n\n## A\n\nGlossary terms are grouped alphabetically.\n\n### activities\n\nReusable set of instructions that are designed for an automation on the Design surface of RPA Desktop Design Studio.\n\n### alert\n\nCustom notifications that are sent to a user or a group. These notifications are generated for robots, schedules, process jobs, and other RPA Hub related tables.\n\n### AMB channel\n\nThe Asynchronous Message Bus \\(AMB\\) channel is utilized to notify unattended robots, when a change is made to bot processes in RPA Hub. Consequently, all the robots subscribed to the designated channel receive a notification. For example, when Start Process is initiated from RPA Hub, a message is sent to the selected robot via an AMB channel, then the robot receives the message to start the automation process.\n\n### Attachment Framework\n\nA set of REST APIs that enable uploading or downloading attachments to or from a ServiceNow instance. This helps in publishing and downloading automation packages that are built in RPA Desktop Design Studio to the ServiceNow instance \\(RPA Hub\\) that run on attended or unattended robots.\n\n### Attended Robot\n\nSoftware agent that is installed on a Windows machine and executes attended automations.\n\n### automation\n\nRobotic Process Automation \\(RPA\\) is a software technology that makes it easy to build, deploy, and manage robots that emulate human actions interacting with digital systems and software.\n\n## B\n\nGlossary terms are grouped alphabetically.\n\n### bot process\n\nA predefined sequence of actions that a robot follows to accomplish a specific task or achieve a particular goal in RPA Hub. You can assign and schedule a package that will be executed by the software agent. You can add other details that pertain to the bot process, such as business applications, credential groups, process robot credentials, process parameters, attended users, or groups.\n\n### bot process configuration\n\nA record that contains the bot process settings. The bot process configuration record is mapped to a bot process record in RPA Hub. It is a one to one mapping.\n\n### breakpoint\n\nOption in RPA Desktop Design Studio that you set to stop or pause the automation execution for debugging purposes.\n\n## C\n\nGlossary terms are grouped alphabetically.\n\n### component\n\nReusable blocks that are used for designing automations and to abstract functionality in RPA Desktop Design Studio.\n\n### connector\n\nConnector that connects to various data sources and tools to create automation in RPA Desktop Design Studio.\n\n## D\n\nGlossary terms are grouped alphabetically.\n\n### Desktop In Desktop\n\nOption in Attended Robot where you can work simultaneously while the robot runs an automation in the background. You can create multiple sessions on your machine.\n\n## E\n\nGlossary terms are grouped alphabetically.\n\n### execution logs\n\nLogs that are captured when an automation is executed by either an attended or an unattended robot. These logs help in understanding the errors and the end-to-end logging of automation execution. For more information, see [Bot Process form in RPA Hub](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/select-botprocess.md).\n\n## G\n\nGlossary terms are grouped alphabetically.\n\n### GraphQL services\n\nA web query language optimized for client-side development to request the exact data they need. It provides a flexible and efficient way to interact with an API. Graph QL services refer to the APIs that utilize the GraphQL query language to retrieve and manipulate data for bot processes. RPA Desktop Design Studio, Unattended Robot, and Attended Robot applications use GraphQL services from RPA Hub.\n\n## H\n\nGlossary terms are grouped alphabetically.\n\n### HashCode\n\nUnique, auto-generated alphanumeric value of a published package version.\n\n### Heartbeat\n\nEvery 30 seconds, the ServiceNow unattended robot that runs on a robot machine posts a collection of heartbeat messages.\n\n### High density robot\n\nHigh density robots leverage the Remote Desktop Services to execute multiple automations simultaneously in separate user sessions on the same Windows Server machine.\n\n## P\n\nGlossary terms are grouped alphabetically.\n\n### package\n\nA package refers to a set of workflows, scripts, configurations, and dependencies that are designed to automate specific tasks or processes. These packages can be published or imported onto the RPA platforms to quickly deploy automation solutions.\n\nPackages are used to encapsulate functionalities, libraries, or applications, making it simpler for developers or RPA administrators to deploy software components.\n\n### package version\n\nPackage version that is a number that identifies the set of components uploaded in a package.\n\nAfter a package is created, the RPA developer publishes an automation from RPA Desktop Design Studio. This process results in a new package version.\n\n### port\n\nPart of the component, categorized into Data ports and Control ports in RPA Desktop Design Studio.\n\n### process job\n\nExecution of a bot process by a robot in RPA Hub.\n\n### process parameter\n\nVariable that is used within a bot process in RPA Hub.\n\n## Q\n\nGlossary terms are grouped alphabetically.\n\n### queue\n\nRepository that can hold a number of work items in RPA Hub. Work items can store multiple types of data, such as transaction information, customer details, or information from a document.\n\nQueues are used in automations to distribute transactional data or the workload among different robots.\n\n## R\n\nGlossary terms are grouped alphabetically.\n\n### robot\n\nA software agent that runs a bot process \\(automation\\). Robots are designed to interact with software applications, data sources, and user interfaces like a human operator would, but in a more efficient, accurate, and consistent manner.\n\n### robot file\n\nThe automation file that is created when you use RPA Desktop Design Studio for designing an automation workflow. This robot file contains the automation logic for the robot to execute.\n\n### RPA bot generation skill\n\nNow Assist for RPA Hub skill that uses generative AI for creating automations, activities, and extending automation logic.\n\n### RPA Desktop Design Studio\n\nWindows native application that is used by RPA developers to design or configure automation workflows.\n\n### RPA plugin\n\nSoftware component that adds a specific feature for an interaction with third-party applications such as Microsoft Office 365, Google Chrome, Windows, and so on.\n\n### RPA plugins app \\(RPA plugin bundle\\)\n\nThe Robotic Process Automation \\(RPA\\) Plugin Bundle is the application responsible for building automations. The RPA Plugin Bundle contains metadata of Windows library files that are consumed by RPA Desktop Design Studio, Unattended Robot, and Attended Robot applications. These plugins extend the capability of the RPA product. For instance, RPA Chrome Plugin enables RPA application to automate tasks on the Google Chrome browser. Similarly, the RPA Excel plugin enables the RPA applications to interact with Excel files and many more. Along with Integration Hub, RPA Plugins Bundle is part of Workflow Data Fabric for a complete integration and automation solution for ServiceNow.\n\n## S\n\nGlossary terms are grouped alphabetically.\n\n### schedule\n\nA schedule that is associated to an unattended bot process to enable users to execute jobs in a planned manner at regular intervals. More than one schedule can be associated with one bot process.\n\n### shared parameter\n\nA global variable or configurable item that is stored in one place. These variables are used across bot processes.\n\n### skill\n\nA pre-built automation and plug-and-play integration for your complex business processes.\n\n## U\n\nGlossary terms are grouped alphabetically.\n\n### Unattended Robot\n\nA software agent that is installed on a Windows machine and executes unattended automations.\n\n## W\n\nGlossary terms are grouped alphabetically.\n\n### work item\n\nStore multiple types of data, such as transaction information, customer details, or information from a document.\n\n"}}