Summer Certification Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

ACD101 Appian Associate Developer Questions and Answers

Questions 4

A process model is currently being used to handle job applications.

For each new applicant, a User Input Task is assigned to the human resources (HR) Recruiter group for initial processing.

Later in the process, users in the HR Supervisor group are sent an email instructing them to schedule the candidate’s final interview. The process is working as expected.

Today, users in the HR Recruiter group requested that they do not receive email notifications for the initial processing of job applications. It is, however, critical for those in the HR Supervisor group to continue receiving e-mails.

How should you address this requirement?

Options:

A.

Update the user input node in the process model to disable notifications for task assignments.

B.

Update the settings in the Admin Console to disable outbound email from Appian.

C.

Update the HR Recruiter group settings to disable email notifications.

Buy Now
Questions 5

You want to add a script task in between two User Input Tasks assigned to the same user.

What needs to be configured so that the user sees the second form immediately after submitting the first?

Options:

A.

Set all process variables as parameters.

B.

Enable activity chaining.

C.

Run the script task as " synchronous. "

Buy Now
Questions 6

Which types of objects can be called using the “rule! domain " prefix?

Options:

A.

Decisions, expression rules, interfaces, and integrations

B.

Process models, integrations, expression rules, and constants

C.

Connected systems, records, expression rules, and interfaces

Buy Now
Questions 7

You need to start a process using an email trigger.

How should you configure this process model using the Process Model Properties dialog?

Options:

A.

Go to File > Properties > Alerts. Configure the Custom Alert settings.

B.

Go to File > Properties Set the proper Process Display Name

C.

Go to File > Properties. Select the Public Events checkbox to allow anyone to fire triggers.

Buy Now
Questions 8

-

Match each a!refreshVariable configuration to the appropriate refresh behavior.

Note: Each refresh behavior will be used once, more than once, or not at all.

ACD101 Question 8

Options:

Buy Now
Questions 9

You receive a bug ticket that states " After selecting a value for the drop-down field, the value disappears. "

You investigate and notice that when you select the drop-down, the proper choice labels display. When you select an option, the value updates properly in the corresponding rule input.

What is the issue and how can you fix this bug?

Options:

A.

The value parameter is improperly configured on the drop-down component. You need to map the value to the proper rule input or variable.

B.

The user group for the lookup table is incorrect. You need to add the user to the proper group.

C.

The choice labels parameter of the drop-down field is not configured as a list. You need to wrap the value with curly brackets.

Buy Now
Questions 10

You need to create a record type of only active Products using an existing database table: PRODUCT.

The PRODUCT table consists of the following columns:

• ID(INT(11))

• NAME (VARCHAR(255))

• DESCRIPTION (VARCHAR(1000))

• IS_ACTIVE (BIT)

• CREATED_BY (VARCHAR(255))

• CREATED_ON (TIMESTAMP)

• MODIFIED_BY (VARCHAR(255))

• MODIFIED_ON (TIMESTAMP)

What is a valid way to create this record type?

Options:

A.

Create a record type with data sync enabled using the PRODUCT table, and apply a source filter on IS_ACTIVE to filter out inactive products.

B.

Create a record type with data sync enabled using the PRODUCT table, and create a user filter using IS_ACTIVE.

C.

Create a record type without data sync enabled using the PRODUCT table, and apply record-level security to filter out inactive products.

Buy Now
Questions 11

According to Appian user interface best practices, which data type should be right-aligned on grids? Assume the use of the English language.

Options:

A.

Numbers

B.

Text

C.

Icons

Buy Now
Questions 12

You need to add the customer segment to your customer record type with data sync enabled. The customer segment is calculated based on age, creditworthiness, and order score. These are all present on the record type.

How do you ensure the customer segment is always up to date using features of synced record types?

Options:

A.

Whenever you create a new record in your process model, you calculate the customer segment in a Script-Task and update the record before storing it.

B.

Add a custom record field to the customer record type that evaluates the three given attributes to define the customer segment.

C.

You add a new combined record field, link it with the business rule (expression rule), and define the update frequency on the combined field.

Buy Now
Questions 13

Match each scenario to the correct relationship type in your data model design.

Note: Each relationship type will be used once. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.

ACD101 Question 13

Options:

Buy Now
Questions 14

You are troubleshooting an error on an interface.

How should you begin your investigation?

Options:

A.

View the recent error messages found in the Performance tab.

B.

Look for the error message in a large banner across the top of the screen.

C.

Use the a!finderror() function in expression mode.

Buy Now
Questions 15

You are working on a process model " VIM Update Vehicle. "

You want to call another process " VIM Get Service Date " that accepts pv!vehicleId as a process parameter and sets a value for pv!serviceDate. The next node in VIM Update Vehicle depends on the value of pv!serviceDate.

Which node should you use to execute " VIM Get Service Date " from VIM Update Vehicle?

Options:

A.

Start Process smart service

B.

Asynchronous subprocess with activity chaining

C.

Synchronous subprocess with input and output variables configured

Buy Now
Questions 16

Match each Appian design object name to the most applicable use case.

Note: Each use case will be used once.

ACD101 Question 16

Options:

Buy Now
Questions 17

Review the following expression rule:

ACD101 Question 17

What is the expected output if ri!userComment is “0123456789ABC”?

Options:

A.

{“0123456789”,”…”}

B.

“0123456789…”

C.

“0123456789ABC”

Buy Now
Questions 18

Which three of the following are valid page types in a site? (Choose three.)

Options:

A.

Record List

B.

Tempo

C.

News Feed

D.

Interface

E.

Action

Buy Now
Questions 19

Review the following expression rule:

ACD101 Question 19

ri!name is defined as " Maria " .

ri!directory is defined as the following:

ACD101 Question 19

What is the expected output?

Options:

A.

Maria

B.

0

C.

1

Buy Now
Questions 20

What is an Appian best practice for calling a query on your interface?

Options:

A.

Call the query once on a local variable.

B.

Call the query everywhere you need it to show data.

C.

Call the query once on a rule input

Buy Now
Questions 21

Which option best describes the primary purpose of the interface design object?

Options:

A.

Provides a method for an Appian application to interact with an external application or service.

B.

Provides a method for end users to interact with an Appian application.

C.

Provides a method for an Appian application to interact with a database.

Buy Now
Questions 22

Where can an Appian Developer connect with and share their expertise with other Appian Developers?

Options:

A.

Appian Learning Paths via Appian Academy

B.

Appian Knowledge Base

C.

Appian Community discussions

Buy Now
Questions 23

You created a user interface that has a text field. After you type into the text field, you notice the text disappears when you click out of the text field.

What could be the issue?

Options:

A.

The “Display value” and “saveInto” parameters are incorrectly mapped.

B.

The “readOnly” parameter is set to “True”.

C.

The “refreshAfter” parameter is incorrectly set.

Buy Now
Questions 24

You have a record type ABC_Author, backed by a database table.

You are using the Delete Records smart service to delete an author record.

What are the minimum parameters that need to be passed to the Delete Records smart service?

Options:

A.

You must pass the following data structure:

ACD101 Question 24 Option 1

B.

The passed ABC_Author record must be the complete record.

C.

The passed ABC_Author record data must at least contain the primary key value.

Buy Now
Questions 25

What is the Production environment used for?

Options:

A.

Allowing business users to test the application.

B.

Allowing developers to make updates to the application.

C.

Allowing business users to use the final version of the application.

Buy Now
Questions 26

You want to grant permission for a group to move a file from an old folder to a new folder.

Which security configuration should you set for this group?

Options:

A.

Viewer permission for the process model that will move the document.

B.

Administrator permission for both folders.

C.

Editor permission for the file.

Buy Now
Questions 27

Actual exam question from Appian ' s ACD101

Question #: 15

Topic #: 1

[All ACD101 Questions]

ACD101 Question 27

What is the expected output?

Options:

A.

Maria

B.

0

C.

1

Buy Now
Questions 28

You built a grid field with the data source as a query entity.

You want to add a search box to the grid using Appian’s out-of-the-box functionality. You set the parameter of showSearchBox to “True”, but the search box is still not appearing.

Why is the search box NOT appearing?

Options:

A.

The search box only appears when data is populated in the grid.

B.

The grid is on an interface that needs to be placed within a report object.

C.

The showSearchBox parameter only applies when a record type is used as the source in the data.

Buy Now
Questions 29

Review the following variables:

ACD101 Question 29

Match each expression rule to the expected output.

Note: Each output will be used once or not at all. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.

ACD101 Question 29

Options:

Buy Now
Questions 30

What are the three parts of a test case in Appian? (Choose three.)

Options:

A.

Assertion

B.

SQL Scripts

C.

Test inputs

D.

Context Data

E.

Test Outputs

Buy Now
Questions 31

You are creating a new interface object to display a pie chart.

The data for the chart is stored in a local variable in the parent interface object which references your child interface.

In terms of performance, what is the most efficient method to access the data required for the pie chart?

Options:

A.

Create a rule input on the child interface and pass the local variable data from the parent interface.

B.

Reference the local variable directly from the child Interface using a process report.

C.

Query the data separately in the child interface to avoid passing it from the parent interface.

Buy Now
Questions 32

What are three ways to start a process from an interface? (Choose three.)

Options:

A.

Subprocesses

B.

a!startProcessLink()

C.

a!recordLink()

D.

a!startProcess()

E.

Record Actions

Buy Now
Questions 33

Review the following code snippet:

index({ " a " , " b " , " c " }, 1, " x " )

Which value is returned?

Options:

A.

a

B.

b

C.

c

D.

x

Buy Now
Questions 34

You are making changes to a record type named Support Case which has an existing related action titled Update Case.

Your customer requests an enhancement to make the update case action easily accessible when viewing the summary of a support case record.

What should you do?

Options:

A.

Configure the Summary record view and add a shortcut to the Update Case-related action.

B.

Set the visibility of the Update Case-related action to the Summary view.

C.

Add a new record relationship between the Support Case record type, Summary view, and Update Case-related actions.

Buy Now
Questions 35

You want to replace any invalid email addresses in a list of email addresses with the word ‘invalid’.

A rule already exists within your application which determines if an email address format is valid:

“MAIL_isValidEmail()”. This rule takes in a single email address and returns either “True” or False”.

Which code snippet will return the desired output?

A)

ACD101 Question 35

B)

ACD101 Question 35

C)

ACD101 Question 35

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Questions 36

You are building an interface that displays flight departure times. The data must update automatically every minute and without user interaction.

How should this be configured?

Options:

A.

Query the data inside a local variable used to display the departure times. Set the refreshinterval to “1”.

B.

Query the data inside a local variable used to display the departure times. Set the refreshAlways to “True”.

C.

Add a one minute timer to the process model to query the data and refresh the interface.

Buy Now
Questions 37

You have a record action that should only be visible to certain users under conditions specified by an expression.

How should you configure this?

Options:

A.

Set security on the process model.

B.

Set permissions directly on the user object.

C.

Set security on the record action.

Buy Now
Exam Code: ACD101
Exam Name: Appian Associate Developer
Last Update: Aug 12, 2026
Questions: 124

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99