In this SAP CodeJam, you will interact with two main services: SAP Integration Suite, advanced event mesh and SAP Build Process Automation.
For SAP Integration Suite, advanced event mesh, access to a shared tenant will be provided as part of the event.
For SAP Build Process Automation, you will use the SAP BTP trial account, and install SAP Build Process Automation on SAP BTP. This tutorial shows you how to set that up.
Step 1
Do one of he following:
If you already have an SAP BTP trial account, you can skip this step.
Here is video from Daniel Wroblewski showing you how to install SAP Build Process Automation.
STOP the video at 1:10 mins. You do NOT have to install the Desktop Automation agent.
If you prefer, here are the step-by-step instructions.
In your SAP BTP cockpit, go to Instances and Subscriptions, and then click Create.
Set the following fields:
Field
Value
Service
SAP Build Process Automation
Plan
Standard
Instance Name
spa-service
Click Create.
The wizard will run and you will see Creation in Progress (the service appears under Instances).
After a few minutes, it will turn green to Created.
In the same Instances and Subscriptions, click Create again.
Enter the following:
Field
Value
Service
SAP Build Process Automation
Plan
Free
Click Create.
The wizard will run and you will see Processing.
NOTE: It may take a few minutes for this step to complete.
When the subscription for SAP Build Process Automation is complete, the status will turn green to Subscribed.
On the left-side menu, go to Security > Users.
IMPORTANT: If you also installed SAP Build Apps, you would have installed a custom identity provider (IAS), an additional service for defining users, and a second user would have been created for you. This “custom user” is now the user that be used to enter the SAP Build Lobby.
If you also installed SAP Build Apps, assign roles to this user.
If you did not install SAP Build Apps, assign roles to your “default user”.
Select your user, and then click the 3 dots under Role Collections.
Select Assign Role Collections.
In the dialog, enter process in the search box, select all the roles, and click Assign Role Collection.
If you want to test, go back to the Instances and Subscriptions screen. Click the icon next to SAP Build Process Automation, which will open the SAP Build lobby.
Click on Create and try to create Build an Automated Process > Business Process project – if you can proceed with the creation, this indicates you are logged in with your custom identity provider user and all is working OK. At this point, there is no need to create a Business Process.
Step 3
Because we have external systems that will need to communicate with SAP Build Process Automation, we need to create a service key. The service key creates credentials for connecting with the SAP Build Process Automation service.
In the SAP BTP cockpit, go to Instances and Subscriptions.
Under Instances, click the 3 dots next to the spa-service and select
In the dialog, give the key a name, for example, spa-key.
Click Create
After the key is created (it will take about half a minute), click he 3 dots next to the key and download the key.
Keep it in a safe place. You will need it later in the CodeJam.
Step 4
Congratulations, you are now ready for our Event-driven processes CodeJam. Have a safe journey and the SAP Developer Advocates team looks forward to seeing you on the day of your event.
IMPORTANT: You do not need to continue with any more tutorials in this series until you arrive at your event.