SAP Builders Discussions
Join the discussion -- ask questions and discuss how you and fellow SAP Builders are using SAP Build, SAP Build Apps, SAP Build Process Automation, and SAP Build Work Zone.
cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Build Challenge – Week 3 – Automation Bots

Dan_Wroblewski
Developer Advocate
Developer Advocate

This post is part of the SAP Build Community Challenge (April 2023)

dan_wroblewski_0-1680162815071.png

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.

 

Background

We will be using the RPA Challenge web site for the community challenge.

dan_wroblewski_1-1681619833771.png

Essentially, you will have to do 3 things:

  • Automatically retrieve data from an Excel.
  • Add an "application" for the RPA Challenge web page – meaning, get your bot to recognize the web page and all its user interface elements.  
  • Automatically enter data and click the submit button 10 times, once for each row of data.

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.

 

Setup

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.

 

Challenge

Once you are set up, do the following:

  1. Download the Excel from the RPA Challenge page.
    • You could add this task to the automation but you do not have to.              
  2. In SAP Build Process Automation, do the following:
    1. Create a new automation.
    2. Read the data from the Excel.
    3. Click the Start button.
    4. Enter each row of data into the web page into the right fields, and click the Submit button. This must be done 10 times – once for each row. Remember, the locations of the fields change so you must identify the field correctly and enter the correct data into the correct field.
  3. Run the automation (you can run it from test mode; you do not have to deploy it).
  4. When complete, upload an image of the completed challenge that shows the system tray with the time, like this: dan_wroblewski_0-1681707670703.png
    • Also, upload your complete automation definition,something like this (without blurring): dan_wroblewski_2-1681620156761.png

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! 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn
89 REPLIES 89

0 Kudos

Hmmm, not sure what is happening. Are you using a trial account?

@EvgeniyGorbunov Do you have any ideas?




--------------
See all my blogs and connect with me on Twitter / LinkedIn

0 Kudos

Yes I'm using the trial account. I know the challenge is finished but I would love to do the SBPA challenges as well to get a look & feel. I still have the same error today. Could you please help me with this? Thank you.

0 Kudos

Not sure as well... @TimothySanty, please make sure you follow the steps:  SAP Process Automation now available in your Trial Account | SAP Blogs

Makes sense to double-check the entitlements given in the subaccount. You can also find more details here: Get Free Access to SAP Build Process Automation | SAP Help Portal

0 Kudos

I have removed it and will try again. In this screen, do I choose "free" or "standard"?

TimothySanty_0-1683539271676.png

 

0 Kudos

@TimothySanty You can go with free option. Also, Could you make sure if the roles are assigned to your user.

0 Kudos

Same error. My user has all the roles assigned.

TimothySanty_0-1683541438512.pngTimothySanty_1-1683541477411.png

 

EvgeniyGorbunov
Product and Topic Expert
Product and Topic Expert
0 Kudos

What do you have in the instances section? It looks like your subscription is not setup properly.

0 Kudos

Hi,

instances is empty

TimothySanty_0-1683726962142.png

TimothySanty_1-1683726988346.png

 

EvgeniyGorbunov
Product and Topic Expert
Product and Topic Expert
0 Kudos

From the screenshot it looks correct. Could you please post your question here where the team monitors such questions? https://community.sap.com/topics/process-automation

aonunes
Explorer

Not really a newbie in BPA but it's my first time doing something with Applications.

Neat little feature.

aonunes_1-1683419650752.png

The automation itself:

aonunes_2-1683419719145.png