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

ACD101 Appian Associate Developer Questions and Answers

Questions 4

You have two Custom Data Types (CDT): ACME_invoice and ACME_invoiceItem that have a flat relationship.

The invoice item table has a field that is a foreign key to the invoice table. You are leveraging the database to automatically generate their primary keys.

How should you structure the process model to add a new invoice and the new invoice items to the system?

Options:

A.

1. Write to Multiple Data Store Entities smart service (Writing to the ACME_invoiceItem table and ACME_invoice table).

B.

1. Write to Data Store Entity smart service (Writing to the ACME_invoiceItem table).

2. Script Task to update foreign keys.

3. Write to Data Store Entity smart service (Writing to the ACME_invoice table).

C.

1. Write to Data Store Entity smart service (Writing to the ACME_invoice table).

2. Script Task to update foreign keys.

3. Write to Data Store Entity smart service (Writing to the ACME_invoiceItem table).

Buy Now
Questions 5

You receive the following error message after creating a dropdown field:

ACD101 Question 5

What could be the problem?

Options:

A.

The choiceLabels and choiceValues datatypes do not match.

B.

The choiceValues has too few values.

C.

The choiceLabels have too few labels.

Buy Now
Questions 6

Which statement reflects an Appian user interface design best practice?

Options:

A.

Create and use reusable interfaces.

B.

Use red text to highlight important information.

C.

Use a section layout within a section layout.

Buy Now
Questions 7

According to best practices, what is Appian ' s recommendation for updating Test environments?

Options:

A.

Make the same update manually both in Dev and Test environments.

B.

Make the update in the Dev environment, then compare, and deploy the update to the Test environment.

C.

Make the update directly in the Test environment.

Buy Now
Questions 8

You need to add a new attribute to your database-backed synced Acme employee record.

What should you do?

Options:

A.

Add the new field manually to the ACME_Employee database table and run a database script to resync the Acme employee record.

B.

In the record data model, you add the new field in the ADD SOURCE FIELDS. Save the field with the Update Table checkbox active.

C.

In the record data model, you add the new field with ADD RELATIONSHIPS. Save the newly created relationship and use the field.

Buy Now
Questions 9

ACME Automobile uses Appian to manage their vehicle fleet. Vehicle records can have a status of either " active " or " inactive " .

Users are primarily concerned with active vehicles and want to see only those records by default when viewing the Vehicle records list. However, it is important for users to be able to see the unfiltered list of Vehicle records on demand to address occasional auditing requests from managers.

Which configuration supports the desired Vehicle record list behavior?

Options:

A.

Visibility on the Status column in the Vehicle record list set with conditional logic.

B.

A source filter set to exclude vehicles with status " inactive " .

C.

A user filter for the status field with a default option corresponding to " active " .

Buy Now
Questions 10

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 11

The “Create Vehicle” process model writes a new vehicle to the database using the Write to Data Store Entity smart service. You provide a null value for the primary key, and the database manages the primary key id as an auto-incremented integer.

You need the value of the primary key for the new vehicle to use later in the process model.

How should you get the value?

Options:

A.

Reference AC!StoredValues in the Outputs tab of the Write to Data Store Entity node.

B.

Add a script task to query for the most recently updated vehicle using loggedInUser().

C.

Dot notate into the ID field of the process variable written to the database, which is automatically updated by the Write to Data Store Entity smart service.

Buy Now
Questions 12

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 13

How can you add test data into your rule inputs while editing an interface object?

Options:

A.

Select the Performance tab and set test values.

B.

Select the Test button and set test values.

C.

Select the Gear icon, select Properties, and set test values.

Buy Now
Questions 14

-

You need to implement a new column on an existing database table. This table, its Custom Data Types (CDT), and data store entity are currently in use by an Appian application.

How should you implement this change?

Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct order.

ACD101 Question 14

Options:

Buy Now
Questions 15

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 16

You need to be able to define record type relationships.

What is a required prerequisite in Appian?

Options:

A.

The record types must have data sync enabled.

B.

The record types must be on a virtualized data source.

C.

The record types must be stored in the local Appian business database.

Buy Now
Questions 17

You are working on an existing process model with three process variables:

1. pv!vehicleID (integer)

2. pv!vehicle(Custom Data Type (CDT)

3. pv!dealershipName (text)

You have a script task with an output variable, defined as rule!VIM_getVehicle(vehicleID: pv!vehicleID). The result is saved to pv!vehicle.

The rule VIM_getDealershipName() accepts the dealership ID, which is a field on the vehicle CDT, and returns the dealership name.

What should you update in the process model to set the value for pv!dealershipName?

Options:

A.

Move the existing output variable to the inputs tab, and name it “vehicle”. Add output variable defined as rule!VIM_getDealershipName(ac!vehicle.dealershipId) and save that value to pv!dealershipName.

B.

Add another output variable defined as rule!VIM_getDealershipName(pv!vehicle.dealershipId) and save that value to pv!dealershipName.

C.

Add a new script task, and add an input variable defined as rule!VIM_getDealershipName(ac!vehicle.dealershipName) that saves into pv!dealershipName.

Buy Now
Questions 18

Match each Appian Design Object name to the most applicable use case.

Note: Each use case 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 18

Options:

Buy Now
Questions 19

An interface references an expression rule.

What are the relationships between these objects?

Options:

A.

Dependents and Reliants

B.

Dependents and Precedents

C.

Inheritance and Association

Buy Now
Questions 20

A user wants to view a bulleted list of information on an interface.

Which component should you use?

Options:

A.

paragraphField

B.

textField

C.

richTextDisplayField

Buy Now
Questions 21

You need to configure the database to have a one-to-many relationship between ACME_ORDER and ACME_ORDER_ITEM.

What is a valid method for configuring this relationship in the database?

Options:

A.

Add a new field “ORDER_ID” on the ACME_ORDER_ITEM table and set the field as a foreign key to the ACME_ORDER entry.

B.

Add a new field “ORDER_ITEM_ID” on the ACME_ORDER table and set the field as a foreign key of the ACME_ORDER_ITEM entry.

C.

Add a new field “ORDER ITEM_ID” on the ACME_ORDER table and set the field as a second primary key of the ACME_ORDER_ITEM entry.

Buy Now
Questions 22

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 23

You are developing an expression rule. You need to find information on employing an Appian function that you have not used before.

For more information on the Appian function, what should you do first?

Options:

A.

Look up the function in the Appian Documentation.

B.

Search the Appian Knowledge Base Articles.

C.

Post a question on Appian Community.

Buy Now
Questions 24

Which statement about local variables is valid?

Options:

A.

The data type of a local variable is determined by its value.

B.

Local variables can only store primitive data types, such as numbers and strings.

C.

Local variables must have an initial value set when defining them.

Buy Now
Questions 25

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 26

What is the impact of reordering fields in a record type backed by a database table?

Options:

A.

Attributes in Custom Data Types (CDT) will change.

B.

There is no impact from the change.

C.

Column ordering in the database table will change.

Buy Now
Questions 27

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 28

While calling this rule in your interface, you receive the following error message:

ACD101 Question 28

How could you have prevented this error from happening?

ACD101 Question 28

Options:

A.

Call the rule by using a local variable.

B.

Use the keyword syntax.

C.

Use Index().

Buy Now
Questions 29

You need to build an expression that takes in a list of values and prefixes the values with “ID:”.

What is a valid definition to the expression?

A)

ACD101 Question 29

B)

ACD101 Question 29

C)

ACD101 Question 29

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Questions 30

You are configuring a Related Action for an entity-backed record type.

What is the proper domain prefix to reference the record data that will be passed into the Process Model as context for the Record Action?

Options:

A.

ac!

B.

pv!

C.

rv!

Buy Now
Questions 31

Review the following expression rule:

ACD101 Question 31

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

Options:

A.

{“0123456789”,”…”}

B.

“0123456789…”

C.

“0123456789ABC”

Buy Now
Questions 32

Which Appian feature can help the implementation team analyze the event log data of an existing process?

Options:

A.

RPA

B.

Process Mining

C.

Workflow

Buy Now
Questions 33

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

Options:

A.

Call the interface rule on a rule input.

B.

Use keyword syntax.

C.

Always use consistent ordering of rule parameters.

Buy Now
Questions 34

You created an expression rule that was deployed to production on January 12, 2022.

The object has “form type” as a rule input, as well as several other rule inputs for characteristics describing the logged in user. Given values for these inputs, the rule returns a set of form instructions for the specified type of form as applicable to the logged in user.

What is the most important action to take with regards to the object description?

Options:

A.

Set an object description that reads: “Returns a set of form instructions to display, given the type of form and characteristics of the logged in user”.

B.

Save a rule input of type ‘text’ for the object called ‘objectDescription’, and set a text value that generally describes the object such that other developers could quickly gain understanding of the object’s purpose.

C.

Set an object description that includes any notes you may need if you were to become responsible for providing Production Support on that area of the application in the future. You should also include “BP – 1/12/2022 – Created” somewhere in the description.

Buy Now
Questions 35

You received a support ticket where the user claims that nothing happens when they click the button to complete a task. You confirm that the user is assigned to the task.

What is a possible reason for this problem?

Options:

A.

The user was not in the user group configured for the process model security.

B.

The process report that drives the runtime database does not have security set properly.

C.

The button was not configured to submit the form.

Buy Now
Questions 36

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
Exam Code: ACD101
Exam Name: Appian Associate Developer
Last Update: May 13, 2026
Questions: 121

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99