New offering of AEM Forms workspace

Support for bulk approval of tasks:

You can approve multiple tasks of the same type. Once you select one task for approval, only the tasks with the same process, with the same task names, and the same route options remain enabled. See Working with To-Do lists for implementation details.

Migrating from Flex Workspace to AEM Forms workspace

Flex Workspace is not supported for AEM Forms customers. All the customers using the Flex Workspace should move to AEM Forms Workspace.

In AEM Forms workspace, the default render and submit services, in the default action profile, associated with XDP forms have changed and new services have been introduced. For details, see New render and submit service. To migrate your existing processes, that work with XDP forms, to use these services, you can follow these steps.

Mapping Flex Workspace customizations with AEM Forms workspace

The mapping between various types of customizations in both the workspaces is as follows.

Type of customizationCustomizations coveredCorresponding AEM Forms workspace customization scenario
Localization customization
  1. Changing locale of Workspace
  1. Changing AEM Forms workspace Locale
Theme customization
  1. Replacing images
  2. Modifying colors
  1. Changing Organization Logo
  2. Changing Color Scheme
Layout customization
  1. Simplifying the Workspace user interface
  2. Creating a New Login Screen
  3. Creating a custom Approval Container
  1. Working with Reusable components
  2. Creating a Login screen
  3. Approval Container is deprecated.

Some of the features of Flex Workspace that are not available in AEM Forms workspace include: messages and notification, welcome page, approval container, and option to manage column headings. For a complete list, see Features of Flex Workspace not available in AEM Forms workspace.

Developing with AEM Forms workspace

Architecture

AEM Forms workspace is an HTML and JavaScript™ based web application hosted on CRX™. When Workspace URL is opened in a browser, a CRX™ resource is accessed, and the application is rendered as an HTML page in the browser. The JavaScript libraries and the custom JavaScript code manages the internal and external behavior of the application, such as user interface, user interaction, and communication with AEM Forms server. For more details, see AEM Forms workspace architecture.

AEM Forms workspace customization

AEM Forms workspace supports a wide variety of customizations to update the layout of the user interface, its appearance, functionality, and much more. The customizations involve updating one or more of the following:

  • Appearances of the user interface
  • Functionality using semantic customizations
  • Reusing HTML components in other web applications

The customization article explains the types of such customizations.

Set up the developer environment

AEM Forms workspace deliverables include a CRX package deployed on CRX, an SDK archive that contains the complete source code, third-party JavaScript libraries, and build scripts of AEM Forms workspace. Use these to set up the developer environment to perform the customizations mentioned above. For more details, see Building AEM Forms workspace code.

You can customize a major part of the interface and core functionality such as, fonts, color scheme, logo, login screen, error dialogs, integration with third-party applications, and reuse of components in third-party application. You can also enhance the contents displayed on the Task Summary page, show images for task route actions, and even modify the low-level Backbone Models and Views that create the AEM Forms workspace application.

HTML rendering of XDP Forms

By default, for a new process, an XDP form is rendered in PDF format on a desktop and in HTML format on a tablet. It is possible to render an XDP form in HTML format always. For details, see New Render and Submit Services.

Mobile Forms feature, that works with profiles, enables HTML rendition of XDP forms. By default, the ‘Render New HTML Form’ uses default.html profile, that you can change. You can also add custom changes that happen before rendering an XDP form in HTML format.

AEM Forms workspace app

To work on your business processes on a mobile device, you can use the AEM Forms workspace app offering of AEM Forms. For more information, see the AEM Forms workspace app overview.

Experience Manager


Espressos & Experience Manager: AEM Forms

Espressos & Experience Manager

Thursday, Mar 6, 7:00 PM UTC

Join Adobe's AEM product team as they highlight AEM Forms' latest innovations, including: the new Gen AI Assistant, Unified Composition with AEM Sites, and new ways to deploy forms through conversations.

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more