Onboard to AEM Forms as a Cloud Service overview

Article link
AEM 6.5
Click here
AEM as a Cloud Service
This article

Decide personas personas-aem-forms-project

Before onboarding to an Adobe Experience Manager (AEM) Forms as a Cloud Service environment, decide personas and structure a team for your project. A typical AEM Forms project team has the following personas:

  • User Experience (UX) Designer: A User Experience (UX) Designer defines style, layout, and branding for AEM Forms assets.

  • Forms practitioner: A Forms practitioner creates Adaptive Forms, themes, and templates as per the style, layout, and branding provided by the UX Designer. The practitioner also creates and integrates Adaptive Form with a Form Data Model and AEM Workflows. A Forms Practitioner typically undertakes front-end related tasks.

  • Forms developer: A Forms developer develops a custom forms solution. A Forms developer typically undertakes backend development like developing custom components, AEM Workflows, pre-fill services and more.

  • AEM administrator: An AEM administrator helps with overall configuration like setting up users, hardening the environment, configuring data sources, configuring email, and third-party software. AEM administrator also helps with integrations like integrating with Adobe Analytics, Adobe Target, and Adobe Sign.

  • End user: A user interacts with and submits the published form, signs submitted forms, tracks submitted applications through a web portal, and receives personalized communications.

Onboard to the service onboarding

  • Onboard to the Adobe Experience Manager as a Cloud Service.

  • (For Sandboxes only) After onboarding the service, create and run both production and non-production pipelines. It enables and brings the latest features of AEM Forms as a Cloud Service to your environment.

You can use Forms as a Cloud Service to create an adaptive form (Digital Enrollment) or generate a customer communication. After completing Onboarding to the Adobe Experience Manager as a Cloud Service, perform the following actions to enable Forms - Digital Enrollment or Customer Communications features. :

  1. Log in to Cloud Manager and open your AEM Forms as a Cloud Service Instance.

  2. Open the Edit Program option, go to the Solutions & Add-ons tab:

    • If you have a production environment, select Forms - Communications option to enable Forms - Digital Enrollment and Forms - Communications Add-On.


    • If you have a sandbox environment, select Forms to enable Forms - Digital Enrollment and Forms - Communications Add-On.

      Form-Digital Enrollment selection

  3. Click Update.

  4. Run the build pipeline. After the build pipeline succeeds, selected solution is enabled for your environment.

To enable and configure document manipulation APIs, add the following rule to the Dispatcher configuration:
# Allow Forms Doc Generation requests
/0062 { /type "allow" /method "POST" /url "/adobe/forms/assembler/*" }

Configure users config-users

After you complete onboarding to the service, login to your AEM Forms as a Cloud Service environment, open Author and Publish instances, and add users to Forms-specific AEM groups, based on their persona. The following table lists Forms-specific AEM groups, available out of the box, and corresponding user types. The table also provides AEM instance type for each user type:

User types (Personas)
User groups
AEM instance
Form practitioner /Forms developer
  • forms-users
  • template-author
  • workflow-users
  • workflow-editors
  • fdm-authors
Author instance
User Experience(UX) Designer
  • forms-users
  • template-author
Author instance
AEM administrator
  • aem-administrators,
  • fd-administrators
Author and Publish instance
End user
  • When a user must log in to view and submit an Adaptive Form, add such users to the forms-users group.
  • When no user authentication is required to access Adaptive Forms, do not assign any group to such users.
Author and Publish instance

For more information about Forms-specific AEM groups and corresponding permissions, see Groups and permissions.

Next step next-steps

Set up a local development environment. You can use a local development environment to create an Adaptive Form and related assets (Themes, Templates, custom Submit Actions, pre-fill service and more). And, convert PDF forms to Adaptive Forms without logging in to a cloud development environment.