The author's previous article
SAP Intelligent robot process automation iRPA Solution sharing
, It introduces SAP Intelligent Robotic Process Automation(iRPA) The applicable scenarios of , Then use a practical example , Demonstrates how to write iRPA Steps for the program to interact with the local calculator application , Let the beginner to iRPA There is a most intuitive understanding of the use of .
The so-called smart enterprise , One feature is the ability to automate complex but low value-added repetitive processes . Through automation , So as to put valuable human resources into higher value-added work , For example, the quality of products and services , Enhance user experience .SAPGUI The automation tool of the times is SAP Script .

And in the cloud age , It is an automatic tool with artificial intelligence :iRPA.

I believe that any programmer who pursues technology is not willing to do some repetition all day , boring , Work with low added value .SAP GUI in SAP Script The occurrence of has reduced the occurrence of this situation to a certain extent . In the cloud age ,SAP The cloud platform provides a larger pattern , Automated tools with artificial intelligence :Intelligent Robitic Process Automation( abbreviation iRPA). This tool runs on SAP Cloud Platform On , adopt Design Studio Configure the execution steps of the automatic robot , Design trigger , And the same SAP Leonardo Machine learning services and Conversational AI Seamless integration of services .

iRPA yes SAP To help its users realize “ Smart enterprise ” And another auxiliary tool released . How can we developers use it to eliminate some repetitive operations in our daily work ? The author's previous article
SAP Intelligent robot process automation iRPA Solution sharing
A simple example of calculator program automation of local operating system is used to explain iRPA Program development process . Then through the iRPA Studio Locally developed projects , How to deploy to the cloud platform ? This is the content of this article .
For the sake of simplicity , I am here Desktop Studio Just create a new one that can pop up Popup Dialog box Hello World project , Then deploy it to SAP Cloud platform .
The three components involved in this scenario :
(1) iRPA Desktop Studio: Local development tools for robot process projects .

(2) iRPA Desktop Agent: The running environment of robot process automation .

(3) iRPA Factory:SAP On the cloud platform web application , Provides iRPA Project deployment , Trigger management , Operation monitoring and other functions .

stay SAP Cloud platform subaccount in , Click on Subscriptions, Find and subscribe SAP Intelligent Robotic Process Automation service .

After entering, click Go to Application, To log in to SAP iRPA Factory:

Get one url:https://jerry-subdomain.app.irpa.cfapps.eu10.hana.ondemand.com/

stay iRPA Desktop Agent in , hold SAP iRPA Factory Of url Maintenance in :

To establish SAP iRPA And local Agent The one-to-one relationship of .
stay Intelligent Robotic Process Automation Studio I'll build a new one Hello World project :

Switch to workflow View , Create a new one workflow:

stay workflow Add a simple pop-up to the edit page messageBox act (activity):

When it's done, it's as shown in the picture :

Click on the toolbar build Button , Generate the script file required by the runtime :


Deploy it to SAP Before the cloud platform , Let's do a local test first .
Switch to Scripts TAB , In the generated JavaScript Set the upper breakpoint in the code . The function of this code is to pop up a Hello World The dialog , Semantics and SAP UI5 Of Dialog Controls are similar to .

Click the debug button :

stay Desktop Agent Interior selection Test newWorkflow This menu item :

The previously set breakpoint triggers , It can be debugged in one step :

Once step 43 Yes jerrypopup.open Method , You'll see a Hello World Of popup Dialog box , As shown in the figure below .

So far, local development is over , The next step is to Studio The project developed in is deployed to SAP On the cloud platform . The steps are simple and direct , The first Studio The project developed in is exported to a local compressed package file :



And then switch to SAP Cloud platform Intelligent Robotic Process Automation Factory Console , Click on Import Button , Import local zip file :


After importing , Click on Deploy Button to deploy :


After successful deployment , Will be in Deployments The tab page sees Deployed A hint of :

Click on Add trigger Button , Add a trigger :

Select the specific time to trigger the automated process , And the time interval of repeated triggering :

This usage is a bit like traditional ABAP Netweaver Inside SM36,SM37 These transaction codes . Of course, for testing purposes , You can also choose to trigger immediately , Click on Run now that will do :

notice Execution successfully requested, It shows that the robot automation process has successfully triggered .

Same as Netweaver equally , stay SAP Intelligent Robotic Process Automation Factory The implementation of these automated processes can be monitored :


I hope you can share these two articles according to the author , Be able to actually develop some operations that can help you avoid tedious and repetitive operations in your daily work , Really improve efficiency iRPA Apply it , Thank you for reading .
summary
First of all, this paper summarizes Intelligent Robitic Process Automation( abbreviation iRPA) The driving role of tools in assisting smart enterprises in their digital transformation , Then it introduces in detail the previous article in this series passed iPRA Studio Locally created applications , Detailed steps for deploying to the cloud platform .
原网站版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207071347276518.html