Adobe ad0-e127 practice test

Adobe Experience Manager Forms Backend Developer Professional

Last exam update: Nov 18 ,2025
Page 1 out of 4. Viewing questions 1-15 out of 50

Question 1

An AEM Forms developer wants to temporarily store attachments while working on the
development of Adaptive Forms and decides to use a temporary location to create backend storage.
Which temporary location is the developer using?

  • A. [AEM_lnstallation_Directory]\crx-quickstart\temp\datamanager\ASM folder
  • B. [AEM_Transmission_Directory]\crx-quickstart\temp\datamanager\BIN folder
  • C. [AEM_Recovery_Directory]\crx-quickstart\temp\datamanager\USI folder
Mark Question:
Answer:

A


Explanation:
This is the default temporary location for storing form attachments in AEM Forms1
. The key is the
adaptive form field and the value is the temporary location of the attachment. In a servlet, the
attachment can be extracted and stored in a new location in the AEM repository and the FileMap can
be updated with the new location.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 2

An AEM Forms developer must build accessible Adaptive Forms in forms development. The
developer needs to use an accessibility tool during the building process that will fix any compliance-
related issues in web content.
Which accessibility tool will meet this requirement?

  • A. Accessible Name and Description Inspector
  • B. Apache Archiva
  • C. Maven Integrated Kit
Mark Question:
Answer:

A


Explanation:
This is an accessibility tool that helps developers to inspect and fix any compliance-related issues in
web content. It can check if the web content has proper labels, descriptions, roles, states, and
keyboard support for assistive technologies.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 3

Which two actions does an AEM Form data model allow in the context of data model objects?
(Choose two.)

  • A. Invoking data model object services to query or write data to and from data sources
  • B. Building associations between data model objects within and across data sources
  • C. Accessing data model objects, properties, and services from disconnected data sources
  • D. Defining an index on the data model object to improve the read performance from a data source
Mark Question:
Answer:

AB


Explanation:
AEM Form data model allows these two actions in the context of data model objects. Data model
object services can be used to perform CRUD (create, read, update, delete) operations on data
sources such as databases, RESTful web services, SOAP-based web services, OData services, and XML
or JSON files. Data model object associations can be used to define relationships between data
model objects within the same data source or across different data sources.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

An AEM Forms developer is developing an AEM site using JSP and needs to add a link to client
libraries in the generated HTML page.
Which tag should the developer add?

  • A. data-sly-call
  • B. data-sly-use
  • C. ui:includeClientLib
Mark Question:
Answer:

C


Explanation:
This is a tag that can be used to add a link to client libraries in the generated HTML page. It can
include categories of client libraries such as CSS, JavaScript, or theme files. It can also use
minification and concatenation features to optimize the performance of the web page.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 5

Which access rights groups will a form developer need to add to create an AEM Forms Data Model?

  • A. fdm-author and forms-user groups
  • B. fdm developer and forms-member groups
  • C. fdm-practioner and forms-practioner groups
Mark Question:
Answer:

A


Explanation:
These are the access rights groups that a form developer needs to add to create an AEM Forms Data
Model1
. The fdm-author group allows creating, editing, and deleting form data models. The forms-
user group allows accessing form data models.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 6

Which default theme needs to be changed to create a custom Adaptive Form Client Library in AEM
Forms development?

  • A. guide.theme.contentpage
  • B. guide.theme.simpleEnrollment
  • C. guide.theme.applicationformheader
Mark Question:
Answer:

B


Explanation:
This is the default theme that needs to be changed to create a custom Adaptive Form Client Library
in AEM Forms development2
. This theme provides basic styling for adaptive forms and can be used
as a base for creating custom themes.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 7

An AEM consultant has a requirement to use "CAPTCHA" in adaptive forms. What is the default
expiration time?

  • A. 45 seconds
  • B. 30 seconds
  • C. 60 seconds
Mark Question:
Answer:

C


Explanation:
This is the default expiration time for CAPTCHA in adaptive forms3
. After 60 seconds, the CAPTCHA
image refreshes and the user has to enter a new value.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 8

Which parameters must be input in the trackEvent function in order to customize the tracking events
in AEM Forms development?

  • A. valueName and editValueMap
  • B. fieldVisit and pushEventMap
  • C. eventName and variableValueMap
Mark Question:
Answer:

C


Explanation:
These are the parameters that must be input in the trackEvent function in order to customize the
tracking events in AEM Forms development. The eventName parameter specifies the name of the
event to be tracked. The variableValueMap parameter specifies a map of variables and their values
to be tracked along with the event.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 9

Which two out-of-the-box events are tracked in an analytics enabled AEM Adaptive Forms? (Choose
two.)

  • A. save
  • B. abandon
  • C. cancel
  • D. reject
Mark Question:
Answer:

A, B


Explanation:
These are two out-of-the-box events that are tracked in an analytics enabled AEM Adaptive Forms.
The save event is tracked when a user saves a form as draft. The abandon event is tracked when a
user closes a form without submitting it.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

An AEM Forms developer is creating ClientLib and using guideBridge API methods for same. The
developer uses a method that involves having guideBridge API be invoked on the click event of the
button that is identified by the CSS class savebutton.
Which method is the developer using?

  • A. getFileAttachmentMapForSubmit
  • B. doAjaxSubmitWithFileAttachment
  • D. storeafDataWithAttachments
Mark Question:
Answer:

B


Explanation:
This is a guideBridge API method that can be used to submit an adaptive form with file
attachments1
. It can be invoked on the click event of a button that is identified by the CSS class
savebutton. It takes a callback function as an argument that is executed after the submission is
complete.

User Votes:
A
50%
B
50%
D
50%
Discussions
vote your answer:
A
B
D
0 / 1000

Question 11

Which script is part of the "Submit Action" that is used to create a custom AEM Forms?

  • A. run.POST.jsp
  • B. dialog.xml
  • C. editfields.jsp
Mark Question:
Answer:

A


Explanation:
This is a script that is part of the “Submit Action” that is used to create a custom AEM Forms2
. It can
be used to perform custom actions after the form data is submitted, such as sending an email,
invoking a web service, or storing the data in a database.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 12

An AEM Forms developer is creating Adaptive Form fragments during the process of creating an AEM
form.

  • A. Which best practice should the developer follow when completing this task?
  • B. Realize that an adaptive form fragment which is inserted by reference can be edited from within an adaptive form.
  • C. Understand that a Fragment Model Root appears only in XSD-based adaptive forms.
  • D. In an XSD-based adaptive form, save the panel as a fragment that includes another XSD fragment, so the resulting fragment will automatically be bound to the child XSD fragment.
Mark Question:
Answer:

C


Explanation:
This is a best practice that a form developer should follow when creating adaptive form fragments3
.
It helps to avoid manual binding of the fragment to the schema and ensures that the fragment
inherits the properties of the parent schema.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Which type of form rules will an AEM Forms developer need to use to invoke services that are
configured in the Services tab of a Form Data Model?

  • A. Adaptive
  • B. Predictive
  • C. Selective
Mark Question:
Answer:

A


Explanation:
This is the type of form rules that a form developer needs to use to invoke services that are
configured in the Services tab of a Form Data Model. Adaptive rules are executed on the client side
and can be used to perform actions such as setting field values, showing or hiding panels, or invoking
form data model services.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 14

An AEM Forms developer wants to use an API service to process files of a Watched Folder. The
developer decides to use an API to return an immutable map of type Map that contains the
configuration parameters of a Watched Folder.
Which API is the developer using?

  • A. getWatchFolderld
  • B. getConfigParameters
  • C. getlnputMap
Mark Question:
Answer:

B


Explanation:
This is an API service that can be used to process files of a Watched Folder. It returns an immutable
map of type Map that contains the configuration parameters of a Watched Folder. The configuration
parameters include input location, output location, failure location, and other custom parameters.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000

Question 15

An AEM Forms developer is working on AEM Forms workflow and needs to create an end-to-end
procedure to create, run, and monitor a Forms-centric workflow on OSGi.
What are the correct steps to complete this task?

  • A. Create a workflow model > Launch a workflow > Audit or use a workflow
  • B. Launch a workflow > Create a workflow model > Audit or use a workflow
  • C. Create a workflow model > Audit or use a workflow > Launch a workflow
Mark Question:
Answer:

A


Explanation:
These are the correct steps to create, run, and monitor a Forms-centric workflow on OSGi1
. A
workflow model defines the sequence of steps and actions that are executed when a workflow is
launched. A workflow can be launched manually or automatically based on certain triggers. A
workflow can be audited or used by accessing the AEM Inbox, which shows the tasks assigned to a
user or a group.

User Votes:
A
50%
B
50%
C
50%
Discussions
vote your answer:
A
B
C
0 / 1000
To page 2