This post is part of the SAP Build Community Challenge (April 2023)
We're mixing it up for this week’s challenge, moving to SAP Build Process Automation and automation bots – which are a bit tricky but really cool!
It feels great to set up your bot, step by step, add all the activities and commands and configurations, and then click a button to have your bot do all your work. I love watching my automation open Excel, read data, open Outlook, create and send emails, open a web app, interact with it ... and a million other tasks.
We will be using the RPA Challenge web site for the community challenge.
Essentially, you will have to do 3 things:
The trick is that the fields on the web page move each time you click Submit, so you have to know how to find the right fields on the page (hint: based on CSS class).
If you’re new to SAP Build Process Automation, you should do the following tutorials:
Together, they will give you the knowledge to do the challenge.
You must have an SAP BTP account with SAP Build Process Automation. Luckily, it is available for free on the trial version of SAP BTP, or you can use your own account with the free-tier service plan. Setup is described in the SAP Process Automation now available in your Trial Account blog post.
You will also have to install the desktop agent, which automatically installs the Chrome extension. This is described in Install SAP Intelligent RPA On-Premise Components tutorial.
Once you are set up, do the following:
Ideally, you should get a score of 100%, with a time of under 30 seconds. But even if you don't, show us what you were able to do.
It is a little challenging, especially for newbies to SAP Build Process Automation, but it is doable in a couple of hours, and worth it.
Good luck (and join this SAP Builders group! 😺
This weeks challenge was really cool!
It took me all week until finally yesterday getting the booster installed in our global account. That was the main challenge to be honest. Here are my results:
looking at the score the others have, I think I need a new laptop 😄
For the application exists, I immediately checked whether the captured application was open to see if the application existed. Like following snapshot:
The outcome of step 2 was used as a condition, and if it is true, the automato will execute the command "Close Application".
I think it will guarantee that every time we execute the automation, a new web page rather than a manipulated page will be opened. Because I occasionally manually test a web page and forget to close it, the automation result will be affected.
Hey guys, I've been trying to work with RPA but I'm still facing some difficulties.
I tried using the company's RPA, but had to configure it manually. Here's what I did:
I also tried using the free account, but it didn't work out for me.
I know I should keep trying, but I gave up this Saturday.
Although RPA is really interesting news about the SAP Build Process Automation, it's not easy to install and configure, especially with the Browser Plugin + Desktop plugin and different authorizations if you have an IAS.
I'll try again some other time.
Could use the free trial here: https://account.hanatrial.ondemand.com/trial/#/home/trial
And have you followed the tutorials listed above, especially this one: https://developers.sap.com/tutorials/spa-create-excel-automation.html
It was my first build process automation experience but I really liked it.
I had an issue with the variable type (initially they had the type "any" and I had to change to "string" type).
Another issue I had was with the navigator field on the step 4 of the process automation (see secreenshots). The field was with a different browser other than the one I was using and the application wasn't working because of that.
Yes, you have to be careful of the browser -- I generally always use Chrome, but in any event there is a setting for indicating the browser type. As for variable, there was something tricky in that the phone number was a number (in the Excel) but was needed as a string to put in the field so you needed to convert it. Glad you kept at it.