Skip to content

ridmaur/TL15

 
 

Repository files navigation

TL15 AEM Forms for developers: To submit or not to submit?

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)

Define events that should trigger auto save of forms.

Next to the default Forms portal submit action, find out about other out-of-the-box submit actions.

Create a custom submit action that sends an "Identity" to Adobe Campaign using Adobe.io.

Create a custom submit action that sends an "Identity" to Adobe Campaign using Adobe.io.

The end

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%