AEM Forms Data Integration allows you to configure and connect to disparate data sources. The following types are supported out-of-the-box. However, with a little customization, you can integrate with other data sources as well.
For the integrating AEM Forms with Marketo, we are using RESTful web services. The first step in integrating is to configure a data source. Please use the swagger file provided as part of this tutorial. The following screenshot shows you the important properties that need to be specified while configuring the data source.
The “marketo.json” is the swagger file and is provided to you as part of this tutorial’s assets.
Property Host is specific to your Marketo instance.
Authentication Type is custom and Authentication Implementation has to match “AemForms With Marketo”. (Unless you have changed this in your code).
After, configuring the data source the next step is to create a Form Data Model which is based on the data source configured in the earlier step. To create Form Data Model please follow the following steps:
Point your browser to the data integrations page. This lists all the data integrations created on your AEM instance.
Putting it all together for testing