• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Novis Euforia

Novis Euforia

Un nuevo proyecto
 con más de 20 años de experiencia en tecnología SAP

  • Home
  • About Novis
  • Services
    • S4 Conversion
    • Suite On Hana
    • Landscape Transformation
    • Cloud Adoption & Operations
    • SAP Licensing
    • SAP BTP
    • SAP DevOps
    • Cybersecurity for SAP
    • SAP Managed Services
  • Solutions
    • Chameleon – Multicloud ArchiveLink
    • euKaria – SAP Security Automation
    • euGenie – RPA for automating IT tasks and resolving SAP incidents
  • News
  • Contact
  • Español

SAP iRPA – Overview and architecture

10/12/2021

iRPA is the SAP Process Automation solution which enables the automation of business processes which are usually repetitive and based on business rules.
In this blog series we will explain the SAP iRPA solution, its main components and some of its interesting concepts:

  1. SAP iRPA: Overview and Architecture
  2. SAP iRPA: Cloud Studio
  3. SAP iRPA: Scripting
  4. SAP iRPA: Use case final video

Origins

SAP iRPA was born from the purchase of the French company Contextor in 2018 (hidden in the solution you can find several comments from the developers in French) and the solution was presented at Sapphire during the autumn of 2018. Over the past two years SAP has been working extremely hard to integrate the solution with its products and within its cloud development platform SAP BTP and we can say, from our experience, that the result is quite satisfactory.


General Architecture


The product is made up of several components:
⦁ Desktop Agent
⦁ Desktop Studio
⦁ Cloud Factory in BTP

Illustration 1: Main components of SAP iRPA


In order to carry out an iRPA project you must have a subscription and a SAP BTP user.
Desktop Agent is the agent that is installed in the user workstation and allows script automations to be executed.


Desktop Studio is a development environment which enables process automations to be created and which is installed in the workstation.
Cloud Factory contains a set of functions which enables you to develop and define the execution environment and monitor process automations.

Cloud Factory


In order to access Cloud Factory you need to log on to SAP BTP and once you have subscibed to the SAP Intelligent Robotic Process Automation service you can access all its functions.

Illustration 2: BTP Cockpit home page

  • Cloud Factory has a set of functions, the most important ones are:
  • Cloud Studio: It allows you to define process automations.
  • Monitoring: It enables you to monitor job executions.
  • Environment: It enables you to define the process automation execution environment.
  • Store: It enables you to download preconfigured automation scenarios to automate processes in SAP ECC – S/4 HANA.
  • Below is an example of the Cloud Factory home page where you can see a dashboard with the development and execution status of the objects. Via this screen you can access the application functions

Illustration 3: Cloud Factory home page

On access to the RPA store there is a fairly extensive catalogue of preconfigured templates.

Illustration 4: the RPA store has a comprehensive catalogue of prebuilt scenarios which can be downloaded and reused.

Furthermore, monitoring enables you to view, on a centralised basis, the execution status of the processes and control them if errors are detected.

Environments has a very important role within Cloud Factory when it comes to deploying the process in the production environment given that it is here where we will define the Triggers that will launch our automations.

Illustration 4: main screen where the Environment components are accessed and defined

Here, all features can be defined in order to define the iRPA execution environment:

  1. Agents: Connected agents that execute the process
  2. Packages: these are deployed packages that are distributed to agents and which can be executed
  3. Triggers: Events which can launch the execution of a process. A Trigger can be:
    1. Created by an API call either externally or from another component of the BTP
    2. Planned: for a set time or day
    3. Dealt with: the user launches the process manually
  4. Variables: variables can be defined for the process execution (for example, depending on development, quality, production)
  5. Alerts: These enable you to define alerts should certain events occur (for example, when the agent logs off)

Cloud Studio


Where are the scenarios developed? The system offers two options: Desktop Studio and Cloud Studio.
So then, does the system have two development environments? Which should I choose?
On the Internet there are lots of tutorials which teach you how to define an RPA process from Desktop Studio. But the fact is, SAP is pushing much more towards the development of scenarios from Cloud Studio: Desktop Studio is the legacy of Contextor, whilst Cloud Studio is the new development environment implemented by SAP which is fully integrated in SAP BTP.

Cloud Studio is much more advanced and enables you to define scenarios much faster and more easily. The most obvious advantages of Cloud Studio are:

  • Cloud Studio offers the function of recording a series of user actions in order to then obtain an outline of the process to be implemented
  • The development can be shared between different people
  • The handling of scripting is resolved in a much more elegant manner, it includes the possibility of adding tasks ad hoc which enable you to define the code in JavaScript, self-contained and independent from other tasks.
  • UI interaction with SAP tools:
    • SAPGui
    • SAP Fiori
    • Predefined S/4 HANA content
  • UI interaction with Non-SAP tools:
    • Third-party tools, web and legacy applications, and Internet portals (Outlook, Excel, Word, Google Chrome, Edge…)


Without a doubt, we recommend carrying out the development process from Cloud Studio.
In the next post we will focus on the details of the Cloud Studio tool.
I hope this post has been useful for getting to know about the SAP iRPA environment.

Primary Sidebar

Services

S4 Conversion

Cloud Adoption & Operations

Landscape Transformation

SAP DevOps

Cybersecurity for SAP

SAP Managed Services

Newsletter

We create high-value content in the field of SAP. Would you like to receive it?

SUBSCRIBE

Footer

Novis Euforia

Calle de Martínez Villergas, 49, Edificio V, Planta 1, 28027 Madrid

CONTACT US

Newsletter

We create high-value content in the field of SAP. Would you like to receive it?

SUBSCRIBE

Social media

  • Facebook
  • LinkedIn
  • Twitter
  • Privacy Policy
  • Cookies Policy

Copyright Novis Euforia 2022

We use cookies to enhance your experience on our website. If you wish you may consult our cookies policy. ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT
Subscribe to our newsletter

We offer best quality SAP content.