System Requirements and Technical Prerequisites
Supported Operating Systems
|
System Type |
Version |
Desktop Studio |
Desktop Agent (Agent 2.0.X and Agent 3.x) |
Cloud Factory / Cloud Studio |
|---|---|---|---|---|
|
Server |
Windows Server 2016 x64 (*) |
Supported |
Supported (1) |
See the supported browsers |
|
Windows Server 2019 x64 |
Not supported |
Supported (1) |
See the supported browsers |
|
|
Windows Server 2022 x64 |
Not supported |
Supported |
See the supported browsers |
|
|
Client |
Windows Desktop/Client 10 x86 |
Supported |
Supported |
See the supported browsers |
|
Windows Desktop/Client 10 x64 (*) |
Supported |
Supported |
See the supported browsers |
|
|
Windows Desktop/Client 11 x64 |
Not supported |
Supported (2) |
See the supported browsers |
(*) Reference Platform
(1) See the SAP Note 3107785
for multi-user limitations.
(2) Agent 2.x requires specific components that might no longer be available on Windows 11. Support is limited to the available components.
Supported Browsers
|
Category |
Web Browser |
Version |
Cloud Factory |
Cloud Studio |
Captured Web Applications |
Browser Extension |
Store |
|---|---|---|---|---|---|---|---|
|
Chromium-based browsers (*) |
Google Chrome |
94 and greater |
Supported |
Supported |
Supported (4) |
Supported |
Supported |
|
Microsoft Edge (1) |
94 and greater |
Supported |
Supported |
Supported (4) |
Supported |
Supported |
|
|
Others |
Microsoft Internet Explorer 11 (2) |
Not supported (3) |
Not supported (3) |
Supported |
Supported |
Not supported (3) |
|
|
Mozilla Firefox |
88 and greater |
Supported |
Not supported |
Limited support (4) (5) |
Limited support (5) |
Supported |
|
|
Safari (macOS) |
14 and greater |
Supported |
Not supported |
Not supported |
Not available |
Supported |
(*) Reference platforms
(1) Starting with the version 2.0.18 of the Desktop Agent, Microsoft Edge is used to log into the Cloud Factory. In the future version of the Desktop Agent, Microsoft Edge is also used for the rendering of the Desktop Agent. In such a configuration, the Edge 'WebView2' component is mandatory: if not already installed on your machine, please install Edge WebView2 from the Microsoft website
.
(2) Internet Explorer 11 is no longer supported by Microsoft. Support of IE11 is only for capturing and executing legacy third-party applications.
(3) Rendering of the Cloud Factory or the Cloud Studio doesn't work: we recommend using a supported browser instead.
(4) Capture or execution is not supported for non-Windows OS.
(5) Only for the Desktop Studio. Use of Chromium-based browsers instead is highly recommended.
Supported Technology Interfaces
|
Category |
Technology or Software |
Cloud Studio |
Cloud Studio Recorder |
Desktop Agent |
Desktop Studio |
Additional Information |
|---|---|---|---|---|---|---|
|
SAP |
SAP GUI for Windows (*) |
Supported |
Supported |
Supported |
Supported |
Version 7.40 and greater. |
|
SAP GUI for HTML |
Supported |
Supported |
Supported |
Not supported |
||
|
SAP BAPI |
Supported (1) |
Not applicable |
Supported |
Not supported |
||
|
SAP S/4HANA / SAPUI5 |
Supported |
Supported |
Supported |
Supported |
On-premise edition 1809 or greater. |
|
|
SAP Ariba |
Supported |
Future release (Roadmap) |
Supported |
Not supported (3) |
||
|
SAP SuccessFactors |
Supported |
Future release (Roadmap) |
Supported |
Not supported |
||
|
Desktop-based applications |
UIAutomation |
Supported |
Supported |
Supported |
Supported |
For all Windows-based applications with UIAutomation support. UIAutomation gives a significant subset but it is restricted to user interface. |
|
Surface Automation / OCR |
Supported |
Not supported |
Supported |
Supported |
Recommended if the application you want to automate can't be automated using any of the other technology connectors previously described. |
|
|
WIN |
Not supported |
Not supported |
Supported |
Supported |
For 32-bit executable without sandboxing. WIN driver gives full access to a Windows Application. |
|
|
JAVA / SWG |
Future release (Roadmap) |
Not supported |
Supported |
Supported |
Swing (JRE/JDK 8). |
|
|
Terminal / HLLAPI |
Future release (Roadmap) |
Not supported |
Supported |
Supported |
Requires a third-party (HLLAPI) software installed. (2) |
|
|
Web-based applications |
WEB |
Supported |
Supported (1)(2) with Agent 2.0.21 with Edge |
Supported |
Supported |
Requires browser extension installed and enabled. |
|
WebService |
Supported (1) |
Not applicable |
Supported |
Supported |
Requires custom script. |
|
|
Office integration |
Excel |
Supported (1) |
Not applicable |
Supported |
Supported (1) |
Version 2013, 2016, 2019. Requires the on-premise software installation. |
|
Outlook |
Supported (1) |
Not applicable |
Supported |
Supported (1) |
||
|
PowerPoint |
Supported (1) |
Not applicable |
Supported |
Not available |
||
|
Word |
Supported (1) |
Not applicable |
Supported |
Supported (1) |
||
|
File integration |
|
Supported (1) |
Not applicable |
Supported |
Supported (1) |
Doesn't require third-party software installation. |
|
Document Information Extraction (with or without Template) |
Supported (1) (4) |
Not applicable |
Powered by Cloud Service |
Not supported |
SAP Cloud Service: doesn't require third-party software installation. |
(*) SAP GUI for Windows applications can be automated in SAP Intelligent RPA using the SAP GUI connector (for manual capture ) and the recorder. Both rely on SAP scripting which depends on the version of SAP GUI for Windows client.
We recommend using SAP GUI for Windows 7.40 and above. Please also take into account the SAP GUI for Windows releases as mentioned in the following note to understand the maintenance strategy and deadlines: 147519
.
-
Applications may change from one release to the next. This means scripts for a transaction may work in one release, but not in the other if the application changed.
-
Some applications are using controls or logic which are not compatible with scripting (see the limitations in the following note: 587202
).
(1) Through activities or custom script
(2) IBM Personal Communications 14.x is fully supported
(3) Without custom type or framework. May require further tests
(4) With built-in Artifact support
Supported Remote Desktop and Virtualization Protocols
On-premise components can be installed on Virtual Machines (such as VMware vSphere or Microsoft Hyper-V) that fulfill the software and hardware minimum requirements.
When thinking about using SAP Intelligent Robotic Process Automation on-premise components in virtual environments, you have to analyze whether the underlying server infrastructure is adequate for your virtualization solution. The main issue with virtualization concerns performance, which might be lower when sharing resources with other virtual machines. If you already have performance limitations when operating your SAP Intelligent Robotic Process Automation on-premise components on physical hardware, these limitations will also exist on the additional virtualization layer. To avoid performance bottlenecks, you have to reserve enough CPU, memory, and disk space for the virtual machines and their overhead.
-
The following components are supported only for accessing to a remote session from a Desktop/Client machine:
|
Software component |
Version |
Additional Information |
|---|---|---|
|
Citrix Receiver (for Windows) |
4.9 LTSR (14.9) or greater |
Also known as Citrix WorkspaceApp |
|
Citrix WorkpspaceApp (for Mac) |
1910 or greater |
New name for Citrix Receiver |
|
Microsoft Remote Desktop Connection (for Windows) |
10.0 or greater |
Also known as msstc.exe |
|
Microsoft Remote Desktop (for Mac) |
10.3 or greater |
Available through Mac App Store |
-
The following components are supported for hybrid scenario:
|
Software component |
Version |
Additional Information |
|---|---|---|
|
Citrix XenApp / XenDesktop |
7.15 |
|
|
Citrix Receiver (for Windows) |
4.9 LTSR (14.9) |
Required for hybrid scenario |
Supported Languages
|
Components |
Supported Languages |
|---|---|
|
Cloud Factory |
English, French, German, Japanese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Korean, Portuguese (Brazil), Italian |
|
Cloud Studio |
English, French, German, Japanese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Korean, Portuguese (Brazil), Italian |
|
Desktop Agent |
English, French, German, Japanese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Korean, Portuguese (Brazil), Italian |
|
Desktop Studio |
English, French, German, Japanese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Korean, Portuguese (Brazil), Italian |
|
Surface Automation / OCR |
English, French, German |
Minimum Requirements
|
Component |
Requirement Category |
Minimum Requirement |
|---|---|---|
|
Desktop Agent |
Hardware |
Screen resolution: 1366x768 |
|
CPU: Dual Core @ 2 Ghz |
||
|
Memory: 4GB (at least 1GB of free memory depending on the project/package) |
||
|
Disk space: 1 GB of free space |
||
|
Software components |
Microsoft .NET framework 4.7 |
|
|
Internet Connection to SAP Business Technology Platform (Public Cloud) |
||
|
For Desktop Agent 2: Microsoft Internet Explorer 11 |
||
|
For Desktop Agent 3: Microsoft Edge 94 (1) |
||
|
Cloud Studio |
Hardware |
Screen resolution: 1920x1080 |
|
CPU: Dual Core @ 2 Ghz |
||
|
Memory: 8GB (at least 2GB of free memory depending on the project/package) |
||
|
Disk space: 1 GB of free space |
||
|
Software components |
Microsoft .NET framework 4.7 |
|
|
Supported Browser and Browser Extensions |
||
|
Internet Connection to SAP Business Technology Platform (Public Cloud) |
||
|
Microsoft Visual C++ 2013 Redistributable Package x86 |
||
|
Desktop Studio |
Hardware |
Screen resolution: 1920x1080 |
|
CPU: Dual Core @ 2 Ghz |
||
|
Memory: 8GB (at least 2GB of free memory depending on the project/package) |
||
|
Disk space: 1 GB of free space |
||
|
Software components |
Microsoft .NET framework 4.7 |
|
|
Remote Tools Visual Studio 2019 for remote debugging |
||
|
Java JRE 8 (*) |
||
|
NodeJS (*) |
||
|
Three-way Diff Tool through command line |
||
|
Supported Browser |
||
|
Internet Connection to SAP Business Technology Platform (Public Cloud) |
||
|
Microsoft Visual C++ 2013 Redistributable Package x86 |
||
|
SAP Intelligent Robotic Process Automation Factory |
Hardware |
Screen resolution: 1600x900 |
|
Software components |
Supported Browser |
|
|
Internet Connection to SAP Business Technology Platform (Public Cloud) |
(*) included in the setup
(1) Starting with the version 2.0.18 of the Desktop Agent, Microsoft Edge is used to log into the Cloud Factory. In the future version of the Desktop Agent, Microsoft Edge will also be used for the rendering of the Desktop Agent. In such a configuration, the Edge 'WebView2' component is mandatory: if not already installed on your machine, please install Edge WebView2 from the Microsoft website
.
Network requirements
Interaction with the SAP Intelligent Robotic Process Automation web application is done via a web browser. All communications between the user browser and the backend are encrypted using HTTPs.
Although the execution of the jobs is logically triggered by the orchestrator on the cloud side, the communication between an agent and the cloud application is always initiated by the agent. This way, there is no need to open an inbound port from the Internet. This communication channel uses secure web sockets, and data encryption uses TLS 1.2. WebSockets provide a persistent connection between Desktop Agent and Cloud Factory that both parties use to start sending data at any time. When running behind a proxy or a firewall, make sure that the WebSockets protocol is properly supported and not blocked.
For more information about web sockets, see https://tools.ietf.org/html/rfc6455