Summer Sale - Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dpm65

ACD201 Appian Senior Developer Questions and Answers

Questions 4

You have a Case record type with data sync enabled to retrieve submitted support cases.

What is the best approach to limit who can see which records in the record type?

Options:

A.

Security rules

B.

Default filters

C.

Record-level security

Buy Now
Questions 5

You're developing a record view for a case management system that enables users to upload files to a specific location within an external records application.

Your requirements are:

In this record view, there should be a record action that allows the user to upload a file to the interface and configure the metadata (name, author, file size) before submitting.

If the file is larger than 250MB, the user will be notified that the file will be uploaded overnight.

Once the file has been successfully uploaded, the file will appear on the record view and the user can interact with the file.

Which two pieces of user-facing information must be captured from this business process so that you can develop this record view? (Choose two.)

Options:

A.

The location of where the file will be uploaded to in the external records application.

B.

The email of the system administrator so that an email can be sent to them if the integration fails.

C.

The time of file upload if the file is less than 250MB.

D.

How the user wishes to interact with these files in the record view - as a grid or a series of card layouts.

Buy Now
Questions 6

You need to configure Appian user authentication against an external directory server. The requirement is to use the same corporate logon information without single sign-on (SSO).

Which authentication type should you use?

Options:

A.

PIEE user authentication

B.

OpenID Connect authentication

C.

LDAP authentication

Buy Now
Questions 7

You're configuring Health Check settings under the Admin Console.

Which section would you find the setting to indicate that the Health Check will run on a Production Environment?

Options:

A.

General

B.

Scheduling

C.

Automatic Upload

Buy Now
Questions 8

You're building an application with a review workflow.

Each submission must be approved by three users who can each approve or reject their request, and leave a comment. This action changes the status of the submission to 'Approved' or 'Rejected' correspondingly, and pushes the review to the previous or next assignee.

Which data model captures the workflow requirements appropriately?

Options:

A.

Two tables:

Review with columns id, statusId, comment, user

Ref Status with columns id, value

B.

Two tables:

Review with columns id, statusId, comment, user1, user2, user3

Ref Status with columns id, value

C.

Three tables:

Review to store id, statusId, comment

Ref Status with columns id, value

Review User with columns id, reviewId, user

Buy Now
Questions 9

You need to implement a field-level audit functionality on the application data, and then display a log of the changes made over time to the users.

What should you do?

Options:

A.

Create Audit table(s) and create stored procedures on each transaction table to compare and save the modified data.

B.

Create utility process model(s) to insert new version of the modified data for the same record into the transaction tables on modification.

C.

Create Audit table(s) and create triggers on each transaction table to record modifications into the Audit table.

Buy Now
Questions 10

In reviewing the process model metrics of your application, you notice a process model with a completion rate of only 10%.

What are two possible reasons for this low completion rate? (Choose two.)

Options:

A.

There are a significant number of instances that are experiencing process errors, which are not being handled by the production support team.

B.

The process contains at least one User Input Task with no exceptions or escalations, and users do not complete the task.

C.

There are a high number of smart service nodes configured in the process model.

D.

The days configured for archival or deletion is significantly higher than the other process models in your application.

Buy Now
Questions 11

You need to display information for pending tasks for each individual in an application. The tasks may be for a single specific application.

Which context type should you select for the Task Report Type?

Options:

A.

Tasks attributed to user

B Tasks by process

B.

Tasks by process model

Buy Now
Questions 12

You need to create an expression rule that will be reused throughout your environment.

What are two reasons why you should include meaningful test cases when creating a new expression rule? (Choose two.)

Options:

A.

To improve the performance of the environment.

B.

To accelerate various types of testing, including: unit, regression, exploratory.

C.

To facilitate Test-Driven Development.

D.

To enhance the appearance of the code.

Buy Now
Questions 13

A local variable is reevaluated every time a form loads and you notice subsequent slow performance of the form.

Which two steps could you perform to optimize this? (Choose two.)

Options:

A.

Create a local variable inside with () for faster reevaluation.

B.

Ensure the local variable is refreshed after a specified interval, and nor refreshed when referenced variable are changed.

C.

Avoid executing queries every time a form reevaluates.

D.

Ensure the local variable only updates when a referenced variable is modified or when it's being updated in the saveInto parameter of a component.

Buy Now
Questions 14

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 behalf of a signed in user.

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

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

Options:

A.

Add required users and groups to OAuth 2.0 SAML Bearer Assertion Users system group.

B.

Enable the checkbox labeled OAuth 2.0: SAML Bearer Assertion Flow in the Admin Console.

C.

Create a Bearer Assertion process flow to authenticate the user.

D.

Upload Client Certificate to Connected System.

Buy Now
Questions 15

Which step should you perform to identify expression rules that have been causing or have caused performance issues in the past 30 days?

Options:

A.

Monitor the runtime of all test cases.

B.

Navigate to the Admin Console > Rule Performance tab.

C.

Examine the application server log

Buy Now
Questions 16

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.

Buy Now
Questions 17

You're creating an application which has integrations with multiple systems using different protocols.

Match each process model component or node to the appropriate protocol.

Note: Each protocol 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.

ACD201 Question 17

Options:

Buy Now
Questions 18

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

Buy Now
Questions 19

You need to select a plug-in to meet a specific requirement and several plug-ins can do the job.

What are three key factors to consider? (Choose three.)

Options:

A.

What are the limitations of the plug-in?

B.

What are the compatible Appian versions?

C.

Who is the creator of the plug-in?

D.

Is the plug-in approved for use in the Cloud?

E.

Is the plug-in open source or proprietary?

F.

What is the size of the plug-in?

Buy Now
Questions 20

You're building a new application to track job applications for a local health club.

The owner wants to have one group of individuals perform the initial application review for completeness, a second group to manage the interview process, and a third group to make the actual hiring decisions.

Which design element should be implemented to best support a memory efficient application?

Options:

A.

Create a synchronous process that accurately tracks a candidate's application from start to finish to ensure the hiring group has access to all the information necessary to make a decision.

B.

Break up the application into subprocesses representing each of the different stages of the process to reduce memory use.

C.

Create an entity-backed record for each of the open positions.

Buy Now
Questions 21

The synced record type Customer has a one-to-many relationship with the Case record type.

You need to calculate the number of open cases for each customer.

What are two valid methods to accomplish this? (Choose two.)

Options:

A.

Within the Case record type, edit the relationship to the Customer record and select the "Open” status as the grouping filter.

B.

Within the Customer record type, create a custom field that evaluates in real-time to aggregate related record fields and count the open cases.

C.

Create a query expression for the Customer record type. Utilize the a!measure() function within the aggregation fields to count the related cases in the “Open” status.

D.

Create a sync-time custom record field within the Customer record. Utilize the a!relatedRecordData() function to filter open cases and count the number of entries.

Buy Now
Questions 22

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

Buy Now
Questions 23

Your development team has selected Jenkins as a Continuous Integration (CI) system to integrate testing of Appian into your overall testing strategy.

What should you do to set up automated testing of expression rules using Jenkins?

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

ACD201 Question 23

Options:

Buy Now
Questions 24

You're inspecting the items in a deployment package for issues you might have missed during package preparation.

Which two objects can be in your list of missing precedents for an application? (Choose two.)

Options:

A.

Connected System

B.

Document

C.

Group Type Custom

D.

System Knowledge Center

Buy Now
Questions 25

You're creating a synced record type which will store read-only data from an external web service. Data in the external system is updated nightly, and the latest information must be available to users in the morning. Currently there are approximately 150,000 entries in the external system, and this number is not expected to change significantly.

There is an existing integration object and associated expression rule, which when called returns the complete dataset from the external system.

What are two configurations that you must apply to ensure that the latest and complete record set is available? (Choose two.)

Options:

A.

Within the record type, schedule a full sync to occur nightly after the data is refreshed in the external system.

B.

Modify the integration object and associated expression rule to return batches of 1000 based on a batch number passed in from the record type.

C.

Within the Source Filters settings on the record type, disable the row limit option so that all entries can be retrieved from the external system.

D.

Set all record fields to evaluate in real-time so that the latest information is always retrieved from the web service.

Buy Now
Questions 26

You need to assign a user input task to three different groups of users: Group A, Group B, and Group C.

Each task form shares some common components with the following key differences:

Group B will receive a task that includes an additional section.

Group C will only view and enter data for one section.

What should you do?

Options:

A.

Within the process model, utilize an XOR gateway to conditionally select between the three different user input tasks.

B.

Configure the version setting on the user input task node to conditionally display the correct form.

C.

Utilize conditional logic on the form along with the showWhen parameter for interface components.

Buy Now
Questions 27

You're performing System Integration Testing on a client's application that integrates with an external system.

In this instance, you're testing the application's interactions with external integrations to ensure that data is being handled correctly between the two systems. However, this step has been done manually and is time-consuming.

What should you do to make this process more efficient?

Options:

A.

Utilize the Postman API Platform to test the integrations with the external system and Appian's web APIs through a defined set of test cases.

B.

Utilize Appian-Locust to develop and execute performance tests on the systems integrations by scripting a scenario where multiple users are interacting with the external systems simultaneously.

C.

Utilize FitNesse for Appian to perform automated functional testing on the workflows that include integrated systems through a defined set of test cases.

Buy Now
Questions 28

You need to configure a process model that runs every day at 10:00 AM. The process should start only at the specified time even when a newer version of the process model is published.

A Boolean type constant needs to be configured in the process model. The intended flow of the process should be executed only when the constant is True.

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

Options:

A.

Add an expression-based condition in the start node timer event to check for the constant to be True.

B.

Add a timer event in the start node.

C.

Add a timer event just after the start node to check for the specific time.

D.

Add a XOR Gateway just after the start node to check for the constant to be True.

E.

Add an expression-based condition in the start node timer event to check for the specific time.

Buy Now
Questions 29

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.

Buy Now
Exam Code: ACD201
Exam Name: Appian Senior Developer
Last Update: Sep 16, 2025
Questions: 99

PDF + Testing Engine

$57.75  $164.99

Testing Engine

$43.75  $124.99
buy now ACD201 testing engine

PDF (Q&A)

$36.75  $104.99
buy now ACD201 pdf
dumpsmate guaranteed to pass
24/7 Customer Support

DumpsMate's team of experts is always available to respond your queries on exam preparation. Get professional answers on any topic of the certification syllabus. Our experts will thoroughly satisfy you.

Site Secure

mcafee secure

TESTED 16 Sep 2025