Creating an event-driven flow to retrieve SAP data to enhance actions on SaaS apps
Learn how easy it is to create an event-driven flow in App Connect Designer to retrieve OData resources from SAP and use the SAP data to enhance actions on SaaS apps.
Before you begin
First, find or create everything you need:
- Obtain an App Connect on IBM Cloud® service. You can use an App Connect service that you already have or can sign up for App
Connect.
In this example, we use a new free App Connect; Lite plan service.
- The email address and password of your Eventbrite account.
- The name and password of your Salesforce account. If you want to create a free test account in Salesforce rather than use your business account, make sure that you register for a Developer account from this URL: https://developer.salesforce.com rather than a Trial account. If you connect to App Connect with a Trial account, the Salesforce events do not work.
- Prepare SAP OData connectivity for use with App Connect Designer, as described in How to use IBM App Connect with SAP (via OData).
- The email address and password of your Asana account.
About this task
This topic gives an example of creating an API flow in App Connect Designer to create OData resources in SAP and perform actions on SaaS apps, based on the following scenario.
Scenario:
A company is using Eventbrite for their event management tasks. When a new order is created in Eventbrite, they want App Connect Designer to automatically retrieve related booking data from SAP in their private network, create a new order in Salesforce.com, and create a task in Asana for their team to handle the new order.

(Click image to view full size.)
Rob, an integration developer, configures an event-driven flow in App Connect Designer to implement the scenario. Rob doesn't need any experience with SAP, only getting required SAP OData configuration details from his SAP admin. Rob exploits App Connect's 'configuration without coding' approach to create and then start the event-driven flow in a matter of minutes, thereafter processing each new order created in Eventbrite.
Time required: If you have already connected SAP, Salesforce, and Asana to App Connect, the steps to create and test the integration flow in this tutorial should take only a few minutes.
Procedure
Start the flow
Results
Congratulations, you have created a flow so that every time a new order is created in Eventbrite, data is retrieved from SAP and used to enhance the creation of an order in Salesforce and a task in Asana.
What to do next
To test your flow, create a new order in Eventbrite, as follows:
- Use Eventbrite to create a new order for an event managed by the account that you configured in App Connect.
- Add values for Company, First Name, Last Name, and Email, and then complete the registration for the new order.
- Log in to Salesforce with the account that you configured in App Connect, and then select the Order tab. You should see a new order that App Connect has created for the Eventbrite registration. If you view the detail for the Salesforce order, you can see that Account name has the value assigned from the SAP BookingCollection field Agency No, and Order Start Date has the value assigned from the SAP BookingCollection field Booking date.
- Log in to Asana with the account that you configured in App Connect, and then display the board that you also configured. You should see the new task that App Connect created for the Eventbrite registration, using the Passenger Name and Booking date values retrieved from SAP and other values from Eventbrite and Salesforce that you configured in the flow.
