Robotic Process Automation (RPA) Hub release notes
-
- UpdatedAug 3, 2023
- 11 minutes to read
- Vancouver
- Release Notes and Upgrades
Robotic Process Automation (RPA) Hub release notes
The ServiceNow® Robotic Process Automation (RPA) Hub application enables end-to-end automation for your organization. RPA Hub was enhanced and updated in the Vancouver release.
RPA Hub highlights for the Vancouver release
- Use the Code Quality Check feature to perform a code quality check for your automations in RPA Desktop Design Studio. Also, configure and manage the pre-defined code quality check rules in the RPA Hub instance.
- Track the scheduled maintenance days on the robot calendar in RPA Hub, to know in advance about the days when the robot or the bot process is unavailable for execution.
- Use the new robot pool feature in RPA Hub, to distribute and manage the workload among multiple robots, dynamically.
See Robotic Process Automation (RPA) Hub for more information.
Important information for upgrading RPA Hub to Vancouver
Ensure that you upgrade the current installed Microsoft Software Installers (MSIs) (RPA Desktop Design Studio, Attended Robot, Unattended Robot, and Unattended Robot Login Agent), by downloading the RPA applications. For more information, see Download the RPA applications from RPA Hub.
The following upgrade steps are applicable only when you’re upgrading from San Diego or Tokyo to Vancouver.
Based on the number of records in the application file table, you could experience a potential delay while upgrading the RPA Hub applications from Tokyo or before to Vancouver.
Before upgrading RPA Hub to Vancouver, you must set the value of the glide.rollback.blacklist.TableParentChange.change system property to false. If this property doesn't exist in the System Property [sys_properties] table, add the property and set its value to false.
After you upgrade to the Vancouver, the bot process definitions change to the new structure, that is, the bot process configuration. Although the bot process configuration doesn't replace the bot process completely. Most fields are moved from bot process to bot process configuration.
If you upgrade to the Utah version without updating the system property value, the tables don’t extend the Application File table. Manually to update the table changes, see the Restructuring RPA Hub tables to sys_metadata in Utah article in the Now Support Knowledge Base.
New in the Vancouver release
- Code quality check
RPA release managers or RPA admins select code quality check rules from a pre-defined set in the RPA Hub instance. Then, the RPA Desktop Design Studio performs an in-built code quality check before publishing a package.
RPA developers can also perform a pro-active code quality check on a package in the RPA Desktop Design Studio, by inspecting an activity or a complete automation project for any issues by using the Code Quality Check feature.
The issues and their details are displayed in the Code Quality Check Results window. Troubleshoot the issues before you publish the automation project to RPA Hub. For more information on how to perform the code quality check in RPA Desktop Design Studio, see Code quality check in RPA Desktop Design Studio.
If an error or a warning occurs in the automation, a decision is derived if the package can be published successfully or not, based on the system property configuration (error, warning, or no restrictions).
To view a list of the pre-defined code quality rules in the RPA Hub instance, see Code quality rules list.
View a code quality rule form along with the type and description. For more information, see Code quality rule form.
In the code quality rule form, RPA release managers and admins can edit the Severity, Regular Expression, Active, and Value fields.
To enable the code quality check at the instance level, ensure that you mark the new system property sn_rpa_fdn.enable_code_quality_check as true.
Additionally, configure the following system properties:- sn_rpa_fdn.restrict_package_by_severity - To set a restriction on publishing a package from RPA Desktop Design Studio and publishing a bot process in RPA Hub.
- sn_rpa_fdn.code_quality_check_timeout - To enter a maximum duration, in minutes, for the completion of the code quality check.
- Track scheduled maintenance days on robot calendar
Track scheduled maintenance (SM) days on the robot calendar for an optimum functioning of the bot processes and to take preventive measures.
After a change request is created, it reflects as a scheduled maintenance day on the robot calendar, only when the change request is either in Scheduled, Implement, or Review states. An associated scheduled maintenance event card appears on the robot calendar to track the scheduled maintenance day.
RPA release managers and RPA admins have visibility to the potential impacts on the current or future automation executions. They can take an appropriate call to action. Such as, either to accept or reject an associated scheduled maintenance event card of the configuration item (associated robot or a bot process) on the robot calendar. As a result of this action, a maintenance request is created for tracking purposes. For more information, see Manage scheduled maintenance days in RPA Hub and View maintenance requests in RPA Hub.
- Robot pool in RPA Hub
Create a robot pool record in RPA Hub from the Robot Pool menu for an optimum utilization of robots to execute the bot processes.
Enable the robot pool option for a bot process on the Bot Process form to allocate robots dynamically, for the bot process execution. For more information, see Enable robot pool for a bot process in RPA Hub.
Associate a queue with a bot process before you enable the robot pool option. For more information, see Associate a queue to the bot process from the related list.
Select and configure the robot pool fields on the Bot Process form to define the allocation type. For more information, see Bot Process form.
Configure the robot pool related fields for Average Handling Time (AHT) calculation on the Queue form. For more information, see Queue form.
Calculate the number of robots required with a new UI button Calculate. Based on allocation type, Service Level Agreement (SLA) or percentage reduction, the robots are allocated from the selected robot pool to execute the bot process. For more information, see Calculate the number of robots in RPA Hub.
Access the robot calendar for the robots assigned to a robot pool. On the ribbon of the robot calendar, you can see the associated robot pool name along with robot type, robot state, and so on.
- New ways of creating schedules on robot calendar
Right-click or double-click an empty slot of the robot calendar to create a schedule. These options are available along with the New Schedule button on the robot calendar.
However, the RPA support user or developer must be a part of the Managed By Group list to access this functionality.
- View, edit, and delete a schedule from an event pop over card
- On the event pop over card, select the following icons to view, edit, and delete a schedule:
- Select the view bot process details icon (
) to get the bot process details in a new tab.
- Select the view event details icon (
) to view more details about the schedule in the contextual side panel.
- Select the edit schedule icon (
) to edit an existing schedule.
- Select the delete schedule icon (
) to delete a schedule that you no longer need.
- Select the view bot process details icon (
UI changes
- RPA Hub Workspace available on the Workspaces tab
Access the RPA Hub Workspace from the Workspaces tab of an instance.
Another way to access the RPA Hub is by navigating to . For more information, see RPA Hub Workspace.
- RPA Hub Workspace label change in the navigation menu
In the navigation menu, the RPA Hub Workspace label is changed from RPA Hub.
- Access robot calendar from a bot process
- Access the robot calendar by selecting the Show Robot Calendar button from the form header of a bot process. For more information, see Using the robot calendar for RPA Hub.
- View the result of code quality check
- View the result of code quality check, in the Code Quality Result field of an associated package version in RPA Hub. For more information, see Package version form.
- Robot pool fields on the queue form
Configure the new robot pool related fields for Average Handling Time (AHT) calculation on the Queue form. The new fields are Include All Work Items and Work Item Count.
For more information, see Queue form.
- Queue association to a bot process from related list
Associate a queue to a bot process from the Queues tab. It’s available on the related list of the bot process.
For more information, see Associate a queue to the bot process from the related list.
Changed in this release
- View access to business users robot calendar
- In RPA Hub, business users can view the robot calendar along with schedules for robot pool enabled bot processes and scheduled maintenance days.
- View access to business users for bot process form
- In RPA Hub, business users can view the bot process form.
- View access to business users for Shared Parameters, Packages, and Authenticators
- RPA business users can view the Shared Parameters, Packages, and Authenticators in the RPA Hub navigation menu.
- View access to developers, support users, business users for Queues
RPA developers, support users, and business users can view the list of queues.
They have access only those queues and work items that are associated to a bot process, assigned to them. However, they must be a part of the Managed By Group list to access this functionality.
- Change to process job record creation
Previously for unattended automations, the process job record for a bot process was created only when the unattended robot logs in to the robot machine successfully or unsuccessfully.
Now, a process job record gets created as soon as the unattended robot starts initiating the bot process in the robot machine. The Message field is updated during the different stages of the process that provides insight and visibility regarding the status of your bot process. For more information on how to run an automation by using Unattended Robot, see Using Unattended Robot.
- Selection of Flow Designer items in Flow Designer components
- View and select only the Flow Designer items such as flows, subflows, or actions in Flow Designer component that has the application scope set to All application scopes. The application scope is set in the Accessible From field in your Flow Designer instance. If the application scope of the item is set as This application scope only, then the item wouldn’t be available in the drop-down list while you configure
the Flow Designer component.
For more information on how to use Flow Designer components in RPA Desktop Design Studio, see Flow Designer components
Removed in this release
- You can no longer upload a zip file of the automation package in the RPA Hub Workspace. Instead, you can import the attachment automatically. For more information about the automatic import, see Import a package version attachment in RPA Hub. Manually to migrate the package from a lower (non-production) to a higher (production) environment, perform this task in the classic environment. For more information, see Upload an automation package attachment in RPA Hub.
- You can no longer verify the HashCode of a package version in the RPA Hub Workspace. Instead, you can perform this task from the classic environment. For more information, see Verify the HashCode of a package version in RPA Hub .
Activation information
Install RPA Hub by requesting it from the ServiceNow Store. Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
For cumulative release notes information on RPA Hub, see RPA Hub release notes.
For cumulative release notes information on RPA Desktop Design Studio, see RPA Plugin Bundle release notes.
For cumulative release notes information on RPA sample templates, see RPA sample template release notes.
If you have previously downloaded the application from the ServiceNow Store and a new version is available, you can update it in your Now Platform instance at .
Additional requirements
- Intel Processor (1vCPU)
- 4-GB RAM
- Minimum 20-GB free disk space (after installing the OS, patches, and base software)
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019
- .NET Framework 4.7.1 or higher
- DPI scaling setting must be deactivated.
- Intel Processor (4vCPU)
- 8-GB RAM.
- Minimum 50-GB free disk space (after installing the OS, patches, and base software).
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019.
- .NET Framework 4.7.1 or higher.
- DPI scaling setting must be deactivated.
An unattended robot is mapped to only one machine.
Virtual Machines (VMs) that are used for the Unattended Robot application must be persistent and always on.
- Intel Processor (1vCPU).
- 4-GB RAM.
- Minimum 20-GB free disk space (after installing OS, patches, and base software).
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019.
- .NET Framework 4.7.1 or higher.
- DPI scaling setting must be deactivated.
- Intel Processor (4vCPU).
- 8-GB RAM.
- Minimum 50-GB free disk space (after installing the OS, patches, and base software).
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019.
- .NET Framework 4.7.1 or higher.
- DPI scaling setting must be deactivated.
- Intel Processor (Core i5 or higher)
- 4-GB RAM.
- 20-GB free disk space.
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019.
- .NET Framework 4.7.1 or higher.
- Monitor with 1920x1080p resolution is preferred.
- DPI scaling setting must be deactivated.
An attended robot is mapped to only one user.
- Intel Processor (Core i7).
- 8-GB RAM.
- 50-GB free disk space.
- Microsoft Windows 10 or Windows Server 2016 or Windows Server 2019.
- .NET Framework 4.7.1 or higher.
- Monitor with 1920x1080p resolution is preferred.
- DPI scaling setting must be deactivated.
Browser requirements
ServiceNow workspaces don’t support mobile devices. For more information about the list of supported browsers, see Browser support.
Localization information
RPA Hub supports international languages. For more information, see Internationalization support for RPA Hub.
Related ServiceNow applications and features
On this page
- RPA Hub
highlights for the Vancouver release
- Important information for upgrading RPA Hub to Vancouver
- New in the Vancouver release
- UI changes
- Changed in this release
- Removed in this release
- Activation information
- Additional requirements
- Browser requirements
- Localization information
- Related ServiceNow applications and features