Weekend Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 75only

Appian ACD101 Appian Associate Developer Exam Practice Test

Demo: 37 questions
Total 124 questions

Appian Associate Developer Questions and Answers

Question 1

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

You need to retrieve the number of authors for each country.

Review the following basic query expression:

Which code snippet should be added to the fields parameter?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 2

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.

Question 3

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

You need to retrieve the total number of authors without loading all the data.

According to Appian best practices, which code snippet accomplishes this goal in the most efficient way?

A)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Question 4

You are creating a new customer onboarding application. Documents are required from customers for verification and onboarding purposes. You need to store these documents within Appian.

Which two areas in Appian should you configure? (Choose two.)

Options:

A.

Knowledge Center

B.

Decision Object

C.

Folder

D.

Feed

Question 5

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.

Question 6

You are creating a form used to order a pizza. You use a radio button component for the selection.

The pizza selection labels include a list of toppings. You do not want the selection labels to be truncated.

Which layout should you choose?

Options:

A.

Compact

B.

Grid

C.

Stacked

Question 7

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.

Question 8

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.

Question 9

Which Appian feature helps you access enterprise data quickly, define easily leveraged relationships, and establish custom fields based on available information?

Options:

A.

Task Management

B.

Process Analytics

C.

Record types with data sync enabled

Question 10

You are configuring an employee onboarding User Input Task that will be assigned to the human resources group.

Based on the default behavior for task assignments, which statement is valid?

Options:

A.

Multiple users can accept the task at the same time up until the point that the first user completes it.

B.

For each user in the group, a task is generated and assigned to them to complete.

C.

One user in the group can accept the task for themselves and complete it.

Question 11

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.

Question 12

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

Question 13

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

Question 14

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

Question 15

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.

Question 16

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

Question 17

A user needs to navigate from a record summary to an external URL.

Which interface component can be used to support this goal?

Options:

A.

Button

B.

Record Link

C.

Card Layout with a link

Question 18

Review the following expression rule:

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

Options:

A.

{“0123456789”,”…”}

B.

“0123456789…”

C.

“0123456789ABC”

Question 19

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.

Question 20

What are three ways to trigger a process from a process model? (Choose three.)

Options:

A.

Use a subprocess.

B.

Call a web API.

C.

Use a!recordActionItem().

D.

Use a Start Process smart service.

E.

Run a!startProcess() from a script task.

Question 21

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.

Question 22

You have a Custom Data Type (CDT), ABC_book, with a constant that refers to its data store entity, ABC_DSE_BOOK.

You need to write a query filter for all ABC_book items whose title contains “Guide”.

Which code snippet accomplishes this goal?

A)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Question 23

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.

Question 24

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

Question 25

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.

Question 26

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.

Question 27

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

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.

Question 28

-

You are starting a process from a process.

Match each use case with the most appropriate method of starting this process.

Note: Each method can be used once or more than once.

Options:

Question 29

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 " .

Question 30

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.

Question 31

You are configuring a local variable on an interface to store the date and time that the username field was last modified. The local variables are currently configured as follows:

Which a!refreshVariable configuration should be added so that local!usernameLastModified stores the correct timestamp?

Options:

A.

refreshInterval: 0

B.

refreshOnVarChange: local!username

C.

refreshAlways: true

Question 32

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.

Question 33

Match each node to the correct description for the node.

Note: Each description 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:

Question 34

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.

Question 35

Review the following expression rule:

ri!name is defined as " Maria " .

ri!directory is defined as the following:

What is the expected output?

Options:

A.

Maria

B.

0

C.

1

Question 36

-

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.

Options:

Question 37

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.

Demo: 37 questions
Total 124 questions