Submit Actions Supported by Adaptive Forms
Adaptive Forms allow you to create forms that are engaging, responsive, dynamic, and adaptive. They provide an intuitive user interface and a set of out-of-the-box components for designing and managing forms efficiently. You can configure various submit actions to send form data to services like OneDrive, SharePoint, Workfront Fusion, and more.
A submit action is triggered when a user clicks the Submit button on an Adaptive Form. Forms as a Cloud Service provides several submit actions out of the box. The built-in submit actions empower you to:
- Effortlessly send form data via email
- Initiate Microsoft® Power Automate flows or AEM Workflows while transmitting the data.
- Directly transmit the form data to Microsoft® SharePoint Server, Microsoft® Azure Blob Storage, or Microsoft® OneDrive.
- Seamlessly send the data to a configured data source using the Form Data Model (FDM).
- Conveniently submit the data to a REST endpoint.
Submit Actions Supported by Adaptive Forms
AEM forms offers following out-of-the-box submit actions:
- Send Email
- Invoke a Power Automate flow
- Submit to SharePoint
- Invoke a Workfront Fusion
- Submit using Form Data Model (FDM)
- Submit to Azure Blob Storage
- Submit to REST endpoint
- Submit to OneDrive
- Invoke an AEM Workflow
- Submit to Marketo enagage
- Submit to ÃÛ¶¹ÊÓÆµ Experience Platform (AEP)
- Submit to Spreadsheet
You can also submit an Adaptive Form to other storage configurations:
Submit Action Support Across Authoring Types
The table below shows which submit actions are supported based on the form authoring method used in AEM Forms:
Server-Side Revalidation in Adaptive Form
Typically, in any online data capture system, developers place someJavaScript validations on client side to enforce a few business rules. But in modern browsers, end users have way to bypass those validations and manually do submissions using various techniques, Such as Web Browser DevTools Console. Such techniques are also valid for Adaptive Forms. A forms developer can create various validation logics, but technically, end users can bypass those validation logics and submit invalid data to the server. Invalid data would break the business rules that a forms author has enforced.
The server-side revalidation feature provides the ability to also run the validations that an Adaptive Forms author has provided while designing an Adaptive Form on the server. It prevents any possible compromise of data submissions and business rules violations represented in terms of form validations.
What to validate on Server?
All out of the box (OOTB) field validations of an Adaptive Form that are rerun at the server are:
- Required
- Validation Picture Clause
- Validation Expression
Use the Revalidate on server under Adaptive Form Container in the sidebar to enable or disable server-side validation for the current form.
Enabling Server-Side Validation
If end-user bypass those validations and submit the forms, the server again performs the validation. If the validation fails at server end, then the submit transaction is stopped. The user is presented with the original form again. The captured data and submitted data are presented to the user as an error.
See Also
- Send email
- Submit to SharePoint Document Library
- Submit to SharePoint List
- Submit using Form Data Model
- Submit to Azure Blob Storage
- Submit to REST endpoint
- Submit to OneDrive
- Invoke an AEM Workflow
- Submit to Power Automate
- Submit to Workfront Fusion
- Connect Adaptive Form to Salesforce application
- Connect an Adaptive Form to Microsoft® Dynamics
- Connect an Adaptive Form to ÃÛ¶¹ÊÓÆµ Marketo Engage
- Create custom submit action