Pre-Summer Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: cramtick70

ACD101 Appian Associate Developer Questions and Answers

Questions 4

Which step can be critical in passing information from a form back to a process model?

Options:

A.

Configure the Data Management tab.

B.

Configure the activity class parameters of a Write to Data Store Entity node, a

C.

Configure inputs on the Data tab of a User Input Task.

Buy Now
Questions 5

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.

Options:

Buy Now
Questions 6

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 7

You need to pass data into a process from other parts of your Appian application.

Which configuration is required in your process model?

Options:

A.

Toggle the Parameter field to ' True " on the configuration of a process variable.

B.

Create process variables on the Data Management tab of Process Model Properties.

C.

Add an interface as a Process Start Form.

Buy Now
Questions 8

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 9

Which two scenarios are ideal for using Appian Portals? (Choose two.)

Options:

A.

A manager wants to obtain a view of their team ' s performance.

B.

A retail customer wants to conduct a public survey for their recently launched product.

C.

An employee who does not have an account wants to register for their company ' s vehicle fleet a management system.

D.

A user needs to submit support requests when they are using their mobile device in areas with bad network coverage.

Buy Now
Questions 10

Which code snippet calls the interface APP_RecordDashboard while following best practices for passing in values for " recordId " and " firstName " ?

A)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Questions 11

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
Questions 12

What is the out-of-the-box behavior that indicates a text input field is required?

Options:

A.

The size of the label font increases to show significance.

B.

An asterisk (*) appears at the end of the label to notify the user that the field must have a rule.

C.

The label font of the field goes from normal text to bold in order to draw attention.

Buy Now
Questions 13

Review the following code snippet:

displayvalue(1, {0, 1, 2}, { " Low " , " Medium " , " High " }, " Unknown " )

The definition of displayvalue is:

Tries to match a value in a given array with a value at the same index in a replacement array and returns either the value at the same index or a default value if the value is not found.

What does this code snippet return?

Options:

A.

Low

B.

Medium

C.

High

Buy Now
Questions 14

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 15

You are reviewing a timesheet submission on a form.

The buttons on the form are: “Cancel”, “Deny”, and “Approve”. Most of the time, users will approve the timesheet.

According to Appian best practices, which button styling is most appropriate on the button labelled “Approve”?

Options:

A.

Primary

B.

Secondary

C.

Destructive

Buy Now
Questions 16

You are updating an interface that is used as part of a User Input Task. The associated process model has an activity chained flow that loops back to the User Input Task. The process follows this flow when the user clicks Save on the interface to submit the task.

You need to retain the user’s selection so that the value remains selected after the user clicks Save.

Review the following process model diagram:

What is the minimum set of variables and/or inputs that need to be configured to keep the user’s selection?

Options:

A.

Rule input, activity class parameter, and a process variable Most Voted

B.

Local variable and a process variable

C.

Task parameter and a process variable

Buy Now
Questions 17

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 18

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)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Questions 19

While testing, the process consumes at least 2000 AMU of process memory for each instance.

What are four ways to reduce the overall memory footprint of your process instances? (Choose four.)

Options:

A.

Reduce your process’ delete and archival interval under Data Management > Automatic Process Clean-Up. Most Voted

B.

Split the process into subprocesses so that only a part of the overall process is active. Most Voted

C.

Start the process with the memory optimizer option toggled “On”.

D.

Reduce the number of process variables. Most Voted

E.

Do not store large data chunks like text strings in process variables. Most Voted

F.

Compress text into a .ZIP file before storing them in process variables.

Buy Now
Questions 20

You write an expression that checks the validity of an email address.

Which three scenarios should you configure as test cases? (Choose three.)

Options:

A.

An invalid email address that is missing the @-character: " john.doeexample.com " .

B.

An invalid email address: null.

C.

A valid email address: " jane.doe@example.com " .

D.

The mail server is unavailable.

Buy Now
Questions 21

Which condition must be true in order to establish record type relationships?

Options:

A.

The record types must have many-to-many relationships.

B.

All record types in the relationship must be backed by an integration.

C.

Data sync must be enabled for the record types.

Buy Now
Questions 22

You are using a local variable in an expression rule to describe the height of an applicant.

Which statement correctly describes the application of Appian best practices for naming your local variable?

Options:

A.

local!hoaa - This employs the naming convention of abbreviating " Height of an applicant " to minimize both the typing required by developers and the length of code Appian is required to parse.

B.

local!applicantHeight - This employs the naming convention of specifically describing the value contained by the variable.

C.

local!x - This employs the naming convention of using algebraic variables for a value that may either change over time or be used by future developers for other purposes.

Buy Now
Questions 23

You created and published a new process model.

The process model has a start form with two synchronous subprocesses with 40 and 66 nodes each. All nodes are chained from the start node through the subprocesses to the end node. After the tasks and subprocesses, there is a second User Input Task in which the user can confirm the entries and add a comment.

When testing as a normal Acme business user, you see that the confirmation screen is not shown to you.

What might be the reason for this behavior?

Options:

A.

The maximum number of activity chained nodes is exceeded and breaks.

B.

The second User Input Task is assigned to the process initiator.

C.

The second User Input Task is assigned to the Acme business user group.

Buy Now
Questions 24

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 25

HOTSPOT -

Review the following variables:

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.

Options:

Buy Now
Questions 26

Your customer wants to change the name of a field of an existing Custom Data Type (CDT) to match a renamed database field.

The CDT is backed by a database entity, whose data store has the Automatically Update Database Schema option disabled. The old column name was BIRTHDATE and the new column name is DATE_OF_BIRTH.

How should you proceed?

Options:

A.

Download the CDT as XSD, make the appropriate changes, and re-upload the XSD. Verify and publish the data store.

B.

Rename the field in the record type in Appian to automatically update the CDT field.

C.

Rename the field in the CDT in Appian. Verify and publish the data store.

Buy Now
Questions 27

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 28

You have two record types: ACME_Student and ACME_Class.

You need to add a many-to-many relationship between these two record types.

What should you do?

Options:

A.

Create a new record type with data sync enabled, then add a one-to-many relationship from each record type (ACME_Student and ACME_Class) to the new mapping record type.

B.

This relationship cannot be modeled using record type relationships.

C.

Add the relationship from either ACME_Student or ACME_Class, then select Many-to-Many under Relationship Type, and add the corresponding keys.

Buy Now
Questions 29

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 30

How can you prevent users from accessing Tempo?

Options:

A.

Remove the users from the Tempo Users system group.

B.

Change the default User Start Page.

C.

Ensure the user is in the Application Users group, which by default does not have access to Tempo.

Buy Now
Questions 31

Which statement regarding the use of rule inputs for expression rules is true?

Options:

A.

Only basic data types should be used for rule inputs. Custom Data Types (CDTs) or records should always be queried within the expression rule rather than passed in via rule input.

B.

The data type for rule inputs should be set only for Custom Data Types (CDTs).

C.

If the value passed in via rule input may be a list of numbers, the rule input must be configured as an “Array”.

Buy Now
Questions 32

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 33

You want to calculate the deadline for a review, which is determined by applying a formula that takes the characteristics of the review into account. This formula for calculating a review deadline is standard across the organization according to policy.

An Appian object was used to apply the calculation on an existing interface 14 months ago.

What should you do to perform the same calculation on a new data collection form?

Options:

A.

Duplicate the existing Appian object and rename it to include the date of the release that will contain the new object.

This follows the best practice of not reusing objects that are more than one (1) year old.

B.

Reuse the existing Appian object to perform the calculation after validating it works properly for your use case.

Reusing the object helps to enforce consistency with application of the formula across the application.

C.

Duplicate the existing Appian object and reuse the same name.

This follows the best practice of maintaining traceability of object creation to developers while avoiding duplication of code.

Buy Now
Questions 34

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 35

You need to create a record type with data sync enabled.

What are the supported data sources?

Options:

A.

Web Services, Salesforce, Database

B.

Web Services, Process Reports, Database

C.

Salesforce, Process Models, Database

Buy Now
Questions 36

What is the Appian Dev environment used for?

Options:

A.

Making updates to the app.

B.

Providing end users access to the finished product.

C.

User acceptance testing.

Buy Now
Exam Code: ACD101
Exam Name: Appian Associate Developer
Last Update: Apr 18, 2026
Questions: 121
ACD101 pdf

ACD101 PDF

$25.5  $84.99
ACD101 Engine

ACD101 Testing Engine

$30  $99.99
ACD101 PDF + Engine

ACD101 PDF + Testing Engine

$40.5  $134.99