What is a flow?

There are two types of flow in IBM App Connect: an event-driven flow and a flow for an API.

In an event-driven flow, you identify an event that can occur in your first application (the source application), and actions that can be performed in one or more target applications. The flow links the event to the actions so that, whenever the event occurs in the source application, the action is automatically triggered in the target applications.

For example, you might create a flow so that whenever someone registers as a new attendee with Eventbrite (the event), App Connect automatically adds details of the attendee as a new contact in Salesforce and as a new task in Asana (the actions). Each successfully completed action counts towards your monthly quota.

A flow for an API contains a request, one or more target application actions and a response. The request uses a model that you define to request the creation, replacement or retrieval of data objects in your applications. When the request is submitted, each target application performs its action, and then the flow returns a response that either confirms that the actions were successful, or returns the data that was requested.

How do I configure App Connect to connect to my applications?

You must provide account details for each application that you want to connect. You can add the account details for your applications in two ways:

Before you create a flow

- Select an application from the Applications page, click Connect to app_name, and then enter the account details for the application.

While you are creating a flow

- When you select an application that you want to connect, click Connect to app_name, and then enter the account details for the application.

Follow the prompts to permit App Connect to communicate with the application on your behalf.

Many applications require just a user name and password, but some need more information. You can find out how to find this information in the "How-to" Guides for apps on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

Note: Currently, you can have only one account connected to each application. If you later want to connect a different account, or change the details of your existing account, you can choose an option to either update the account in use, or to remove that account and then create a new account. (Before you can update an account, you must stop all the flows that use that account. Before you remove an account, you must delete all the flows that use that account.)

How do I create an event-driven flow?

Creating an event-driven flow takes just a few steps:

· On the Dashboard in IBM App Connect Designer, click New > Event-driven flow.

· Enter a name that identifies the purpose of your flow.

· Select the source application, and the event to trigger the flow.

· Select and configure one or more target applications, and the actions to be performed.

· Optionally, you can add an “If” node or a “For each” node from the Logic tab to provide conditional processing or to process retrieved items.

· Click Exit and switch on to save and start your flow.

See the tutorial “Creating an event-driven flow” on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

For more examples of creating event-driven flows, visit developerWorks at https://developer.ibm.com/integration/docs/app-connect/ for “How-to” guides for apps and more tutorials.

How do I create a flow for an API?

If you want a developer to be able to create an app that makes use of the data in your cloud-based applications, you can provide an API. For example, you might provide an API that can create, retrieve and update customers in your CRM system.

Creating flows for an API involves the following steps:

· Create one or more models that define the structure of the objects that you want to create or retrieve.

· Choose the create, retrieve or update operations to perform against each model.

· Configure a flow that implements each operation, adding one or more target applications that hold the data.

See the tutorial “Creating an event-driven flow” on developerWorks at https://developer.ibm.com/integration/docs/app-connect/.

For more examples of creating event-driven flows, visit developerWorks at https://developer.ibm.com/integration/docs/app-connect/ for “How-to” guides for apps and more tutorials.

How do I upgrade my subscription from a free plan to a charged plan?

To increase your allowed actions per month and the number of flows that you can run, see the following:

Purchase the full Professional plan with the same IBMid that you used to sign up to the free plan. The next time that you log in to App Connect, any flows that you created when you were on the free plan are still available and in the same status (on, off or in draft).

How does App Connect Enterprise relate to IBM Integration Bus (IIB)?

App Connect Enterprise represents the ongoing development of the Application Integration Platform and joins the capabilities of IBM Integration Bus on Cloud and IBM App Connect into a single, IBM-managed cloud service. The Enterprise plan, currently available in beta only, enables a friction free experience between the integration users right across an enterprise and the progressive disclosure of advanced integration features, neatly packaged to make it simple and efficient to acquire and manage.

I have IBM Integration Bus on Cloud, will I have to pay extra or buy a new subscription to use App Connect Enterprise?

Customers who have subscribed to IBM Integration Bus on Cloud will automatically have entitlement to App Connect Enterprise when it is made Generally Available. There will be no additional cost to migrate.

Can I use my IIB or App Connect Professional flows and integrations in App Connect Enterprise?

Integration assets previously built for IBM Integration Bus on Cloud or IBM App Connect will continue to run without modification in this new plan.

Is App Connect Enterprise available for on-premise deployment?

At present, App Connect Enterprise is solely available as a managed cloud service, delivered through IBM's market leading platform, Bluemix. IIB is available for customers looking to deploy a solution on premise.

Where are the data centers located?

IBM App Connect Enterprise is hosted in IBM data centers. The service is hosted in Dallas, Texas (USA) and London (UK). IBM intends to add additional data centers in the near future.

Get started on App Connect in minutes

Create integration flows quickly and scale to fit any project with a simple drag-and-drop, no-code interface.