New Reviewer Flashcards

1
Q

A client uploads XDPs from Workbench. The client cannot render the forms as HTML5. What should the client do?

A.Change the time interval on the FormsReplicationScheduler

B.Change the profile resource super type in the FormsManager AddOn Configuration

C.Change the FormsManager AddOn Configuration to synchronize synchronously

D.Change the time interval on the FormsManager AddOn Configuration

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How should a developer support mobile devices for the Search and Lister component?

A.Within the edit dialog of the search pane, click the Enable Mobile checkbox

B.Within the edit dialog of the list pane, click the Enable Mobile checkbox

C.Build a custom component

D.Do nothing. The component adjusts accordingly

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a reason to use a form fragments when designing templates to be rendered as PDF?

A.To fully integrate with analytics

B.To allow multiple forms to use the same fields

C.To improve publisher system performance

D.To make sure fragments are not replicated to a publisher

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A Watched Folder endpoint throws a coercion error when consuming an XML variable. What is causing this error?

A.A Watched Folder can only consume a Document variable

B.A Watched Folder can only consume a List of Documents

C.A Watched Folder can only consume a String variable

D.A Watched Folder can only consume a Map of Documents

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Instance Manager must be used to remove a row. Which line of code should be used to perform this task?

A.row_name.instanceManager.removeInstance(this.row_name.instanceIndex);

B.instanceManager.removeInstance(this.row_name.instanceIndex);

C.row_name.instanceManager.removeRow(row_name.instanceIndex);

D.instanceManager.removeInstance();

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an advantage of implementing an HTML5 form set?

A.The ability to replicate to a publisher instance

B.The ability to implement form sets without requiring special permissions on the dispatcher

C.The ability to bundle XFA templates together and restrict those templates based on user input

D.The ability to bundle XFA templates together and display those templates based on user input

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

You are creating a form in AEM Forms Designer. The visibility of a form field is set to hidden. What is the result?

A.The field is removed from the layout on render

B.The field remains at the same X.Y position and is replaced with a blank space

C.The field is removed from the layout

D.The field remains at the same X.Y position and is removed from the layout

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

An organization needs a reusable function in a design template that receives a numeric value. How should the function be declared?

A.function ProcessData(var value)

B.function ProcessData(value)

C.function ProcessData(int value)

D.public void ProcessData(int value)

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a use case for an Adaptive Document?

A.To create an interactive web-based representation of a PDF portfolio that can be embedded into a site

B.To capture user information and drive users through a series of screens (dynamic interactive)

C.To create an Adaptive Form that can be saved offline and allow a mobile workforce to continue to work

D.To display a user account balance after a transaction on a site (non-interactive)

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of /libs/fd/fm/content/manage.json?

A.To return a list of formsets that match a specific criterion

B.To return a list of servlets that match a specific criterion

C.To return a list of forms that match a given criterion

D.To return a list of custom components that match a specific criterion

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A developer must change the structure of the input xml before passing it on to the next service. As a best practice, how should this task be performed?

A.By writing an XSLT

B.By looping through manually in the process

C.By using a lot of setvalue objects

D.By writing code in a script object

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A field is set to hidden. What happens to the field when a Document of Record is generated?

A.The field is excluded if ‘Exclude fields from DoR if hidden’ is selected in the Document of Record settings

B.The field is automatically included in the Document of Record

C.The field is automatically excluded from the Document of Record

D.The field is included if ‘Include fields from DoR if hidden’ is selected in the Document of Record settings

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which annotation does a Remote Function require?

A.@ServiceMethod

B.@Service

C.@Properties

D.@Component

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

For a given solution, a developer investigates an error where data is being received by the process from a web service call. The data does not show up in the
HTML5 form. Where should the developer look to find what is causing this issue?

A.The server memory

B.The white list settings on the server

C.Schema Bindings of the form

D.The data field visibility option on the form fields

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What feature is NOT supported by a ‘Document of Record’?

A.Data binding

B.Rich text

C.Printing

D.XDP creation

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the correct way to configure a process to use a watched folder endpoint?

A.Either in workbench or in the administration console

B.In workspace

C.Using the command line in the console

D.Either in workspace or in the administration console

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

An email endpoint is configured with the following domain pattern: *aem.com. What is the result?

A.Email addresses that have aem.com are mass emailed

B.Email addresses that have aem.com are processed

C.Email addresses that contain referrer aem.com are processed

D.Email addresses that have aem.com are rejected

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the difference between the &lc_version and &version request parameters in a SOAP endpoint?

A.version is the Workbench and lc_version is the process engine

B.lc_version is the process engine and version is the application

C.version is the process engine and lc_version is the Workbench

D.version is the process engine and lc_version is the application

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Why should an adaptive form author implement server-side revalidation?

A.To run more complex validation logic

B.To maintain the integrity of validation scripts

C.To have the server verify the data in case the end user bypassed validation logic logically

D.To have the server verify the integrity of the data in case corruption occurred during transit

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A developer needs to render an adaptive form with a specific locale. The developer cannot use the afAcceptLang and Accept-Language parameter.
Which process should the developer use?

A.Language setting of the user specified in AEM

B.Modify the global dictionary locale

C.Modify the render policies locale

D.Modify the locale in the templates from container

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

A form must be rendered with XML data. The rendered PDF form will be sent to an end user to sign. What are the appropriate document services to implement such a process?

A.Forms merges a template with a data and Digital Signatures enables the use of signature fields

B.Forms merges a template with the data and Reader Extensions enables the use of signature fields

C.Reader Extensions merges a template with the data and Forms enables the use of signature fields

D.Output merges a template with the data and Reader Extensions enables the use of signature fields

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

In which situation should an eligibility expression be used in a form set?

A.Specific Form script should only trigger the logged in user possesses certain CRX permissions

B.A specific form in the set should be hidden unless the user enters an age of over 18

C.A specific formset should not appear in Forms Portal unless the user uses a specific locale

D.A specific field should not appear unless the user selects a specific country

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What service within AEM is used to stitch multiple documents together resulting in an interactive PDF?

A.Digital Rights Management

B.Output

C.Assembler

D.Reader Extensions

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A client needs to modify the “Guide LiveCycle Process Locator and Invoker” configurations. Why does this change need to be made?

A.The client incoming XML data does not match the output XML

B.The client needs to map data to an AEM Forms workflow process

C.The client output XML data does not match the input XML

D.The client needs to map data to an AEM workflow

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

A developer needs to export a Correspondence Management solution. What should be the file type of the exported package?

A.LCA

B.CMP

C.ZIP

D.CM

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

An XML variable is not being updated when its content is modified and passed as data into a form. What is the appropriate way to debug this problem?

A.Change the data type from XML to String variable

B.Check the Xpath expression to make sure that the node reference is correct

C.Change the data type from XML to a document variable

D.Check the log file for any errors that involve invalid XPATH expressions

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

A user wants to enable Reader to save form data from a Microsoft SharePoint server through an integration connector. How should the connector be configured?

A.Configure the AEM JCR to SharePoint connector on the AEM server

B.Create a custom component on the AEM server to communicate with the SharePoint server

C.Open the SharePoint document through Acrobat and Reader Extend the document locally

D.Configure the SharePoint to the AEM JCR connector on the SharePoint server

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Which type of key is needed to enable Adobe Sign?

A.Configuration Key

B.Integration Key

C.Adobe Sign Key

D.Integration Service Key

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What is the input path of a watched folder whose input is the result of a different watched folder?

A.Configure \path\output folder as input to the watched folder

B.Configure \path\input folder as input to the watched folder

C.Configure \path\result folder as input to the watched folder

D.Configure \path\stage folder as input to the watched folder

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

A developer is working a Document of Record template. Which naming convention should be used under the AF_FIELDSSUBFORM subform?

A.AF_name of the field in all caps>_XFO eg.AF_CHECKBOX_XFO

B.name of field in all caps>_AF eg.CHECKBOX

C.AF_name of field in all caps> eg.AF_CHECKBOX

D.AF_name of field in all caps>_XFO eg.AF_checkBox_XFO

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

In which scenario should global XML elements be used in a form set?

A.Common fragments exist within the form set

B.Common fields exist across multiple forms in the form set

C.Common form subforms exist within the form set

D.Common form widgets exist within the form set

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

A form developer loads an adaptive form without the wcmmode=disabled query string parameter. What is the result?

A.The form does NOT load correctly

B.Apache String throws a null pointer error

C.Apache String throws a missing parameter exception

D.The form loads correctly

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Why should a developer use the SOAP endpoint?

A.To transmit form data over HTTP

B.To transmit form data over AMF

C.To transmit form data over EJB

D.To transmit form data over FTP

A

A

34
Q

Which script should be used to retrieve every instance of the textfield within a repeating subform?

A.var fields = xfa.host.resolveNodes(“subform[*].textfield”);

B.var fields = xfa.resolveNode(“subform[*].textfield”);

C.var fields = xfa.resolveNodes(“subform.textfield[*]”);

D.var fields = xfa.resolveNodes(“subform[*].textfield”);

A

D

35
Q

When batch processing a large number of files, a developer will leverage the Output component to render the respective PDF files. A large sample test file provided to the developer from the client causes an Out of Memory exception and terminates the process during execution. What should the developer do to fix the problem?

A.Review error logs and perform fix as described in logs

B.Select a smaller data file to complete the development

C.Increase the JVM heap sixe and test the process again

D.Use the SDK instead of Workbench to develop the solution

A

C

36
Q

What is the benefit of using a database when installing AEM Forms 6.2 OSGi?

A.Better data integrity

B.Support for redundancy

C.Better search optimization

D.Support for clustering

A

D

37
Q

What is a best practice to maintain exception messages in a process orchestration in Workbench?

A.Maintain exception messages in a configuration file

B.Use the script activity to maintain exception messages

C.Handle exceptions externally to the process

D.Hard code exception messages in a process

A

A

38
Q

When would you use the slingRequest.setAttribute(“data”, data XML) line of code?

A.To pre-populate form data

B.To set XML meta-data

C.To create dynamic data within a form

D.To pull data from a form

A

A

39
Q

Form tagging is implemented with a high form volume-client. What is the result?

A.Improved Image Quality

B.Improved Lazy Loading

C.Improved Search Time

D.Improved Render Time

A

C

40
Q

Why should a developer add the ‘addfields.jsp’ to the custom submit sling:Folder?

A.To register the custom submit action for use within the CRX

B.To add fields to the adaptive form to extend the available options of the submission engine

C.To control which form fields will be submitted and consumed by the submission target

D.To expose additional input in the dialog window within the component

A

B

41
Q

In which situation must a custom Workflow Step Component be created?

A.Additional metadata needs to be persisted in the Workflow

B.The step requires an editable title and description

C.The Workflow has exceeded its maximum size

D.To extend the capabilities of the workflow

A

D

42
Q

A high volume solution requires a developer to validate the input XML before it can be used by other services. How should this use case be handled?

A.By writing a validator in a script object

B.By checking off ‘validate input’ on the input variable

C.By manually validating each item in the XML structure

D.By writing a validator custom component

A

A

43
Q

Which three main properties are required to create a remote function?

A.connectors.xmlinvoker, connectors.xmlinvoker.alias, exm.service

B.connectors.jsoninvoker, connectors.jsoninvoker.alias, exm.service

C.connectors.jsoninvoker, connectors.jsoninvoker.alias, exm.impl

D.connectors.xmlinvoker, connectors.xmlinvoker.alias, exm.impl

A

B

44
Q

When would you add a new action field to an Adaptive Form?

A.To display the users currently available actions in the process

B.To create a drop-down list that automatically loads data based on script

C.To create a hidden field that stores values for later use by the submission script

D.To add a field that only appears during a form review that stores notes

A

C

45
Q

A developer is writing a file to the system. The developer receives an access denied error message. What should the developer do to fix this error?

A.Make sure the location where AEM writes data has access permissions

B.Check the local security policy, OS Event log for unauthorized access messages

C.Stop the process and start as “Run as Administrator”

D.Delete the error message from the log file

A

A

46
Q

Custom fonts are used in an HTML5 form. What is the result?

A.HTML5 forms only support Calibri fonts

B.HTML5 forms do not support font embedding

C.HTML5 forms increase in size once the font is embedded

D.HTML5 forms cannot render custom fonts

A

B

47
Q

Which two translation options exist when localizing Adaptive Forms? (Choose two.)

A.Human Translation

B.Static Translation

C.Dynamic Translation

D.Machine Translation

A

A, D

48
Q

Which activity should be used to modify a single node in an XML object?

A.SharePoint Connector

B.Set Value

C.Script Object

D.File Utils

A

B

49
Q

A watermark must be placed on image files before the files are archived. What is the appropriate document service to implement such a process?

A.Output converts, flattens, and places a watermark on the converted PDF

B.Assembler places a watermark onto the image file

C.PDF Generator converts the image to a PDF. Assembler places a watermark on the generated PDF

D.Document Security applies a security policy that applies a watermark onto the image

A

B

50
Q

What is an effect of removing nav_footer.jsp from the render profile?

A.To disable a user-triggered script

B.To remove the form footer

C.To disable widgets on the form

D.To remove lazy loading on the form

A

D

51
Q

What is the purpose of using Button.relevant=”-print” in a designer template?

A.To disable the form and make sure it is not allowed to print

B.To make the button visible during design time and printing

C.To make the button visible during design time and hide it during printing

D.To hide the button during design time and printing

A

C

52
Q

How does AEM automate translations?

A. Check off generate
Translation automatically
Review result
Check result

B. Use config designer to generate resource id values
Use xslt to extract resource from template into XLIFF format
Use an XLIFF bases translator
Use XSLT to import and update template

C. Add a dictionary to a translation project
Select machine translation
Select the appropriate translation provider/cloud configuration
Start the translation job

A

C

53
Q

How should a developer hide the Search pane in the Search and Lister component?

A.Within the component, deselect the Enable Search checkbox

B.Within the component, select the Hide Search checkbox

C.Within the component, select the Disable Search checkbox

D.Within the component, deselect the Show Search checkbox

A

C

54
Q

A department within an organization has a business requirement
To create a dynamic table in which the user can add rows. Instance Manager will be used to meet this requirement.
Which line of code will add another row?

A.row_name.instanceManager.addInstance()

B.instanceManager.addInstance()

C.addInstance()

D.row_name.instanceManager.addRow()

A

A

55
Q

The “func” parameter is not supplied to the manage.json endpoint. What is the result?

A.An unfiltered response is returned

B.A list of services that matches a specific criterion is returned

C.A JSON object with a null pointer is returned

D.A JSON object with an error is returned

A

C

56
Q

A Watched Folder is configured with the following include file pattern: *.[Nn][Ww][Qq]. Which files are allowed through?

A.Files that start with .nwq (case sensitive)

B.Files that contain .NWQ (case sensitive)

C.Files that end with .NWQ (case insensitive)

D.Files that end with .NWQ (case sensitive)

A

C

57
Q

A client experiences connectivity issues when trying to view an HTML5 form from their browser. Which log should be checked to ensure connectivity?

A.The request log

B.The audit log

C.The access log

D.The application server log

A

A

58
Q

User-specific data must be loaded into a form when a user opens the form as part of a Workspace endpoint. How should the data be provided to the renderer?

A.By creating a custom render component

B.Through the use of a Prepare data process specified in the forms Action Profile

C.By specifying a value in the Initial Task Data drop down in the presentation and Data section of the Workspace startpoint

D.By specifying a value in the Form Data drop down menu in the Input section of the Workspace startpoint

A

B

59
Q

In designer, which workflow allows a textfield to expand and span multiple pages of a form template?

A.Select Allow Page Breaks within Content option and set the form content property

B.Select Allow Multiple Lines, Allow Page Breaks within Content options, and set the form content property

C.Select Allow Multiple Lines and Allow Page Breaks within Content options

D.Select Allow Span Lines option only and deselect Prevent Page Breaks

A

B

60
Q

All expressions evaluate to false. Which element within a condition block can be used to populate data?

A.Static

B.Final

C.Default

D.Case

A

C

61
Q

Which variable types can be used to store XML data in a Workflow process?

A.XML and FormDataSet

B.XML Only

C.Document and XML

D.FormDataSet only

A

B

62
Q

A parent process invokes a subprocess without modifying the parent process security settings. What is the result?

A.The subprocess queries for authentication parameters

B.The subprocess inherits authentication from the calling process

C.An error email is sent to the Administrator

D.Authentication from the subprocess is queried to the system administrator

A

A

63
Q

How are Documents of Record enabled in TouchUI?

A.Under the Form Model section of the Form properties

B.By selecting Create Document of Record in the Form Manager

C.Automatically when the form is published

D.By using the Document of Record wizard in the tools section of AEM

A

A

64
Q

A form template is changed. What happens to the automatically generated Document of Record the next time it is rendered?

A.An approval workflow is triggered

B.The Document of Record is updated immediately

C.An email is sent to the design team

D.The Document of Record requires updating within Designer

A

B

65
Q

The following XPath expression is retrieved: attachmentList[0]. What is the result?

A.An index out of bounds error

B.An array of length 1

C.The object at index 0

D.A null pointer error

A

A

66
Q

An afAcceptLang request parameter is added to an Adaptive Form URL. What is the result?

A.Support for Japanese languages is enabled

B.Form locales are accepted

C.The form locale is set

D.The encoding type for languages is set

A

C

67
Q

A developer needs to archive attachments provided in Word and Excel format. As a best practice, how should this use case be handled?

A.Convert all attachments to PDF generator and archive in the PDF/A format using Output

B.Convert all attachments to PDF generator and archive in the PDF/A format using OfficeDocument service

C.Convert all attachments to PDF and archive in the PDF/A format using PDF generator

D.Convert all attachments to PDF using PDF generator and archive in the PDF/A format using Forms service

A

C

68
Q

Which process activity should be used to render an XDP template resulting in a PDF form?

A.renderForm

B.renderDynamicForm

C.renderPDFForm

D.renderTemplate

A

C

69
Q

Multiple actions must be completed before a process can move to the next step. How should this use case be handled?

A.By using an OR gate

B.By making the process long lived

C.By making the process short lived

D.By using events or an AND gate

A

D

70
Q

What is the purpose of xfa.event.newText in a dropdown field?

A.Creates a new text field when selecting ‘Other’ from the dropdown field

B.To return the latest value in the given field

C.Creates a new value within the dropdown field

D.To return the difference between the previous value and the new value

A

B

71
Q

What is an advantage of using the http protocol to prepopulate a form?

A.The data can be read from a file

B.The data can be read from any web-based system

C.The data can be read from any system that uses EJB

D.The data can be read from any system that uses Remoting

A

B

72
Q

Forms in a specific Forms Portal component must exclusively render as HTML. How should this task be performed?

A.Open the Forms Portal component dialog, select the Display tab, and select ‘HTML Only’ in the render type drop-down box

B.Open the Forms Portal component dialog, select the Results tab, and select ‘HTML Only’ in the render type drop-down box

C.Open the Forms Portal component dialog, select the Form Link tab, and uncheck PDF in the Render Type section

D.Open the forms-specific properties in the TouchUI and select HTML as the render profile

A

C

73
Q

An LDAP server needs to be configured with AEM Forms Workflow. The AEM server already contains multiple local users. Which type of domain should be selected when adding a new LDAP server?

A.Enterprise domain

B.Supplemental domain

C.Local domain

D.Hybrid domain

A

D

74
Q

A form requires the use of an existing fragment with some minor form-specific alterations. What is the best practice to perform this task?

A.Override the fragment and make necessary changes

B.Overlay the fragment and make necessary changes

C.Embed the fragment and make necessary alterations

D.Modify the original fragment

A

C

75
Q

A developer notices a timeout error while performing a batch job. What should the developer do first when troubleshooting?

A.Increase the number of CPUs of the server

B.Increase the memory allocated to the server

C.Increase the activities timeout interval

D.Increase the hard disk space of the server

A

C

76
Q

How is the File Attachment component similar to the Terms and Conditions component in an adaptive form?

A.Neither component supports lazy loading

B.Both are excluded from the sidekick when creating a form fragment

C.Neither component supports adaptive forms

D.Both require a service to be enabled in the config manager

A

A

77
Q

The submit action is set on the forms portal. What is the result?

A.Forms use the forms portal submit action over their own embedded submit action

B.Forms that lack their own embedded submit action default to the forms portal action

C.Forms ignore the submit action mentioned in the forms UI for the forms portal action

D.Forms use the action that is under the least amount of load

A

B

78
Q

What is the purpose of creating a custom post.POST.jsp for a custom submit action?

A.To create a custom submission handler through script

B.To override the text on the default THANK YOU page

C.To override the default submit location

D.To add fields to the Edit Dialog of the component

A

A

79
Q

A developer needs to build a custom workflow step that uses a Document Service API. The developer needs to use AEM OSGi Workflow. Which workflow is the best practice?

A.Implement WorkflowProcess in the Java class, override the execute method, and instantiate the document service API

B.Drag and drop the appropriate Document Service component on the Workflow model

C.Enable Document Services in the workflow, then drag and drop the appropriate Document Service component on the Workflow model

D.Implement WorkflowProcess in the Java class, override the run method, and execute the document service API

A

A

80
Q

A solution requires a process to wait for an email before moving on to the next step. How should this use case be handled?

A.By using an OR gate

B.By using custom code

C.By using an event

D.By using an AND gate

A

C