Skip to main contentIntegration   Learning Hub

ACE Designer Demo


1. Review Demo Scenario

DEMO OVERVIEW
Scenario overviewFocus has acquired another business and needs to synchronize the contacts between two CRM applications. Data mapping is among the most important design steps in building an integration flow. This design-time task is usually the most tedious, time-consuming, complex, and error-prone because it requires deep understanding of all the data fields on the source and target systems. Building a successful data mapping also requires business analysis, domain expertise, and technical knowledge on both source and target systems.

The Focus team would like to explore an easier way to implement this integration using AI Capabilities from IBM App Connect.  
Demo productsIBM App Connect Enterprise
Demo capabilitiesIBM App Connect Designer; Low-code integration authoring; Mapping assist; AI-generated flow creation; Data Assist;
Demo scriptThis demo script has multiple tasks that each have multiple steps. In each step, you have the details about what you need to do (Actions), what you can say while delivering this demo step (Narration), and what diagrams and screenshots you will see.

This demo script is a suggestion, and you are welcome to customize based on your sales opportunity. Most importantly, practice this demo in advance. If the demo seems easy for you to execute, the client will focus on the content. If it seems difficult for you to execute, the client will focus on your delivery.
Demo authorsRafael Osorio, Alan Glickenhouse and Brian Wilson based on Mapping Assist Demo created by CP4I Dev team
How to get supportContact rosorio@br.ibm.com regarding issues with running this demo use case.
DisclaimerThis product is being developed and released in an agile manner. In addition to adding new capabilities, the interface is likely to change over time. Therefore, the screenshots used in this lab may not always look exactly like what you see in the product.

2. Create IBM App Connect on AWS trial account

IBM App Connect Enterprise SaaS on AWS is a powerful Integration-Platform-as-a-Service solution. Integration-Platform-as-a-Service (iPaaS) is a self-service cloud-based solution that standardizes how applications are integrated. Business technologists, citizen and professional developers, integration specialists and consultants can all use iPaaS solutions out-of-the-box to quickly build the integration flows for sharing data within an organization or with multiple companies.

With iPaaS solutions, organizations can connect different applications, data, business processes, and services, whether they are hosted on-premises, in a private cloud, or within a public cloud environment.

Next steps, you create your IBM App Connect Enterprise as a Service trial account.

2.1. Open the trial registration page here and log in with your IBMid, or if necessary create a new one. ace aws 1

2.2. Select the best AWS region for your trial (A), define an instance name (for example: yourname-demo) (B) and click Continue (C). ace aws 2

2.3. In a few minutes, your trial should be ready. Click on Access your trial now. ace aws 3

2.4. The first time, you will see a Welcome to IBM App Connect Designer dialog. You are welcome to explore the options. Feel free to start a product tour (B). When done, close the Welcome dialog to access the IBM App Connect Designer home screen. ace aws 4


3. Set up Salesforce

You need a Salesforce developer account to run this demo. If you already have a Salesforce developer account, you can use that (start at step 3.2 below). If not, you can sign up for a free developer account by following step 3.1 below.

3.1. Go to Salesforce Developers. Follow the prompts on the Salesforce pages to get your free developer account.

3.2. As soon as you have your account, go back to the Salesforce log in page and log in to your developer account.
Prep3 5

3.3. Click the profile icon (A) and save your Salesforce Login URL (B).
Prep3 6

3.4. In the same user profile menu select Settings.
Prep3 7

3.5. Click Reset My Security Token in the My Personal Information (A) menu. Then, click Reset Security Token (B). A newly-generated security token will be emailed to you.
Prep3 8

3.6. Next, you will create an application representing App Connect Enterprise, and then retrieve the Consumer Key and Consumer Secret. Click the cogwheel icon (A) and select Setup (B).
Prep3 9

3.7. In the navigator on the left-hand side, scroll to PLATFORM TOOLS, expand Apps (A), and click App Manager (B).
prep image3 7

3.8. Click New Connected App.
prep image3 8

3.9. Enter App Connect (A) as the Connect App Name and your email as the Contact Email (B). Salesforce generates the API name. Select Enable OAuth Settings (C).
prep image3 9

3.10. Select Enable for Device Flow (A). Now select Manage user data via APIs (api) (B) as the Selected OAuth Scopes. Click Add (C)
prep image3 10

3.11. Click Save.
prep image3 11

3.12. It will take approximately 10 minutes for the new connected app to register in Salesforce. Once it does, you should see Manage Consumer Details displayed. Click Manage Consumer Details, following any authentication directions.
Prep3 15

3.13. Save the Consumer Key and Consumer Secret.
salesforce key secret

Your Salesforce developer account is ready.


4. Set up Insightly

Next, you will set up an Insightly account, a cloud-based customer relationship management (CRM) solution. You will create a trial account that lasts for 15 days. After the trial period, you can migrate your trial account to a free account (with limited users).

4.1. Go to Insightly and click Try CRM Free.
prep insightly 1

4.2. Complete the form with your personal data to create a free Insightly account. Accept the Terms of Service and Privacy Policy and click Create My Account.
prep insightly 2

4.3. Confirm your email address.
prep insightly 3
prep insightly 4

4.4. As soon as you click the link to confirm your email, you should see an initial Insightly screen asking basic information about your company. Write demo (A), select 1-5 (B), select IT Services (C), and fill in any phone number (D), matching the screenshot below. Click Let’s go! (E).
prep image4 4

4.5. Close the Invite your team dialog.
prep image4 5

4.6. You have an Insightly account. Let’s get the API key to enable App Connect to authenticate when making API calls. Click the Profile (A) icon in Insightly and select User Settings (B).
prep image4 6

4.7. Scroll down to the bottom of the page and copy the API key, which is a long string of characters.
prep image4 7


Your Insightly account is ready to use.



5. Connect IBM App Connect to your endpoints

Now, you need to configure your services endpoints in IBM App Connect on AWS.

5.1. If you already accessed your App Connect trial, skip this step. If not, open your email inbox (that you used to create the App Connect trial account), search for IBM SaaS (A), open the ”Your IBM App Connect trial is ready” email (B). ace catalog 1

5.2. Now, click Access trial button. ace catalog 2

5.3. Log in with your App Connect Username and Password. ace catalog 3

5.4. Click the Catalog button on the left menu. ace catalog 4

5.5. Search for Salesforce (A) and click Connect (B). ace catalog 5

5.6. In Authorization type, select ”Provide a username, password and client credentials (OAUTH 2.0 PASSWORD)” (A). Paste your Salesforce Login URL (B). Input your Salesforce Username (C). Fill in the connector’s Password field (D) by concatenating your Salesforce Password and the Security token received via email. For example, if your Salesforce password is ‘myGreatPassword’ and your Salesforce security token is ‘2325jsdhew4312hs534dh’ then enter ‘myGreatPassword2325jsdhew4312hs534dh’ in the Password field. ace catalog 6

5.7. Input Salesforce’s Consumer Key as Client ID (A) and Secret as Client Secret (B), respectively, in the connector account UI. Click Connect (C). ace catalog 7

5.8. Search for Insightly and click Connect. ace catalog 8

5.9. Paste your API key (A) in the API key field. Keep v3.1 (B) in the API version field. Click Connect (C). ace catalog 9

You are ready to present the demo.