Big Halloween Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: sale65best

Free Appian ACD201 Practice Exam with Questions & Answers | Set: 3

Questions 21

You need to create a read-only grid that displays support case information. Data for the support cases is mapped to the "Case" record type with data sync enabled.

Within the record, there are fields named "createdDateTime" and "resolvedDateTime". These two fields store the timestamps for when a case is created and resolved, respectively.

The grid includes a column indicating the number of hours between when the case was created and when it was resolved. This column must be sortable within the grid.

How should you calculate the hour value that will display in the column?

Options:
A.

Create a custom record field that evaluates in real-time, and calculates the number of hours between when the case was created and when it was resolved.

B.

Within the grid column, utilize an Appian function to calculate the number of hours between when the case was created and when it was resolved.

C.

Create a custom record field that evaluates at sync-time, and calculates the number of hours between when the case was created and the current date and time.

Appian ACD201 Premium Access
Questions 22

You're creating an interface object that displays a report of open cases. This interface will be used as the content of a site page.

Users in the "ACME Employees" group must be able to view the report.

Which two steps should you perform? (Choose two.)

Options:
A.

Ensure that the site page visibility permits the "ACME Employees" group to view the page.

B.

Add the "ACME Employees" group as a viewer on the site object.

C.

Include the "ACME Employees" group as a member of the "Report Viewers" system group.

D.

Add the "ACME Employees" group as a viewer on the folder containing the interface object.

Questions 23

You're designing an expression rule that needs to retrieve employees from a database for a given department and display their full name concatenated with their role in a list for a dropdown field.

Which design approach should you recommend?

Options:
A.

Query the data to return all employees. Using a!forEach(), for each item in the list, if the employee belongs to the given department, return the employee name and role, otherwise, return a null value.

B.

Query the data to return all employees. Use wherecontains() to return the employees for the given department and use a!forEach() to return the employee name and role for each item in the list.

C.

Query the data with a filter applied to only return employees for the given department. Using a!forEach(), for each item in the list, return the employee name and role.

Questions 24

You're reviewing the data store performance logs. You notice several items were logged in the generated slow query log file: perf_monitor_rdbms_slow.csv.

What is the default threshold value for a slow query to be included in this log file?

Options:
A.

5 sec

B.

7 sec

C.

3 sec

Questions 25

Your client wants to configure user authentication using single sign-on (SSO) in their cloud environment.

Which two authentication types should you use to support this requirement? (Choose two.)

Options:
A.

PIEE user authentication

B.

LDAP authentication

C.

OpenID Connect authentication

D.

Appian authentication

Questions 26

You're designing a custom component rule!pagingComponent() to page through a list of items. The component must display the current page numbers being shown, as well as the total number of items. Users should be able to click arrows to increase or decrease the pagination.

Review the following:

ACD201 Question 26

Which two patterns should be used when calling the component in this scenario? (Choose two.)

Options:
A.

Passing into the rule input totalCount of rule!pagingComponent() the value: local!query.totalCount where local!query is returning a dataSubset and returnTotalCount = "True".

B.

A rule input ri!pagingInfo on rule!pagingComponent() with a local variable of the same name in the main interface with an initial value. When the arrows are clicked, this updates the value of the local variable in the main interface.

C.

A local variable local!totalCount calculated using count(local!query), which is passed into rule!pagingComponent() via a rule input. The data type of local!query is a list of record or Custom Data Type (CDT).

D.

A local variable local!pagingInfo inside rule!pagingComponent() with an initial value. When the arrows are clicked, this updates the value of the local variable.

Questions 27

You need to connect to an external system using OAuth 2.0: SAML Bearer Assertion Flow authentication type, which requests access to an API on of a signed in user.

This standard has several steps involved with the SAML Bearer Assertion Flow.

Which two steps should you perform to connect to the external system? (Choose two.)

Options:
A.

Use an a!authorizationLink() on the relevant interface.

B.

Confiqure SAML for sinqle siqn-on (SSO).

C.

Generate a service account key in third-party systems.

D.

Register the connection in the third-party system

Questions 28

You need to create a process workflow for employee background investigations. This workflow takes an average of six months from start to completion. There are multiple phases to the background investigation which must be completed by people in different departments. Each department is responsible for inputting a large amount of data as part of the workflow.

There is an emphasis on process memory management since thousands of these investigations will happen concurrently.

What are two best practices that you should employ when designing this process workflow? (Choose two.)

Options:
A.

Utilize a record-backed design throughout the workflow where data entered by users is saved to and queried from the database.

B.

Combine all stages of the workflow into a single process model, so that data can be efficiently shared between nodes using process variables.

C.

Divide the workflow into multiple process models so that each process can be short-lived and consume less memory.

D.

Ensure that the data management policy is set to archive the process instances after a minimum of six months, so that data is available throughout the workflow.

Questions 29

What are two advantages of database normalization? (Choose two.)

Options:
A.

Enforcing data integrity.

B.

Simplifying query statements to read data.

C.

Minimizing the number of tables that need to be created.

D.

Minimizing data redundancy.

Exam Code: ACD201
Certification Provider: Appian
Exam Name: Appian Senior Developer
Last Update: Nov 2, 2025
Questions: 99
PDF + Testing Engine
$164.99
$57.75
Testing Engine
$124.99
$43.75
PDF (Q&A)
$104.99
$36.75