Adobe Experience Manager (AEM) provides an easy-to-use solution to create, manage, publish, and update complex digital forms while integrating with back-end processes, business rules, and data.
In this session we will focus on the data-related aspects of AEM Forms. You will learn about saving/auto-saving forms and trigger an email with a link to the saved form using Adobe Campaign. We will discuss form prefilling and the submission of forms towards an external system. This session requires some familiarity with component development in Adobe Experience Manager.
In this lab you’ll get hands on experience doing in the form of 10 exercises:
- Data integration
- Custom submit actions
- Setup prefilling
Outline on the lab
Javadoc : https://helpx.adobe.com/aem-forms/6/javadocs/index.html
Before we start, we will deploy our website and add a couple of pages required for this lab.
Create a form that we will use throughout the lab. A JSON Schema will be used as the form data model.
Make the form experience an integral part of your site.
Save (draft) data using the default "Forms Portal Submit Action".
Save (draft) data using a custom "Forms Portal Submit Action".
When the user clicks the "Save" button, we will show a dialog asking if a link to the form should be sent via email (Adobe Campaign)
7. Autosave forms (10')
Define events that should trigger auto save of forms.
8. Submit actions (5')
Next to the default Forms portal submit action, find out about other out-of-the-box submit actions.
9. Custom submit action (10')
Create a custom submit action that sends your profile (identity) to Adobe Campaign using Adobe.io.
10. Prefill AEM Forms (10')
Prefill a form using your Adobe Campaign profile created in exercise 9.
Thank you for your participation, we hope you enjoyed the lab.