Spring Sale - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 65percent

Welcome To DumpsPedia

ACD201 Sample Questions Answers

Questions 4

What are three ways to optimize the memory usage of a process model? (Choose three.)

Options:

A.

Pass data directly to activity nodes and smart services.

B.

Minimize the use of subprocesses in the model.

C.

Decrease the number of process variables.

D.

Configure process variables as parameters.

E.

Divide large nodes into multiple smaller nodes.

F.

Avoid storing large blocks of text in process variables.

Buy Now
Questions 5

You need to create a new database schema using a connected data source system.

What should you do?

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

Options:

Buy Now
Questions 6

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.

Buy Now
Questions 7

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 8

You're designing an integration object with JSON (application/json) as the content type.

Which two data types can be automatically converted to JSON in Appian? (Choose two.)

Options:

A.

Appian Custom data type

B.

Base64 documents inline with JSON

C.

Primitive data types

D.

HTML file type

Buy Now
Questions 9

You're developing a user input form for a financial services application.

One component of this form requires you to embed an external site (in the form of a URL) that can receive inputs from Appian and return updates as the user interacts with it.

What should you do?

Options:

A.

Use an integration to achieve interaction with the embedded site while displaying information in the Appian out-of-the-box Web Content Component. That way you can refresh for updates and interact with the site.

B.

Use the Appian out-of-the-box Web Content Component. It can display content from a URL and provide both additional inputs, or receive updates as the user interacts with the embedded site.

C.

Use a component plug-in to achieve interaction with the embedded site, because this use case requires input-output or event parameters.

Buy Now
Questions 10

What are three locations to call an Integration that changes the source data? (Choose three.)

Options:

A.

Rule

B.

Web API (GET)

C.

Process model (Call Integration Smart Service]

D.

Web API (POST, PUT, DELETE)

E.

Interface component savelnto parameter

Buy Now
Questions 11

You're building an order management system.

You need to create a field that displays the total number of days it took to deliver each order, and show and sort by this data in a read-only grid. The data must be available in real-time.

Which function is the most appropriate for calculating this value?

Options:

A.

calworkdays()

B.

a!subtractDateTime()

C.

a!customFieldDateDiff()

Buy Now
Questions 12

You’re developing a case management application. Currently, users can view a list of all cases designed using a a!forEach() loop from a record query. Users can navigate to the case summary page which shows the case details in a two (2) column layout. Users are also able to update the case details.

During the last round of UAT testing, users reported that the tool was not intuitive to use.

Match each feedback comment to the suggested UI/UX improvements.

Note: Each UI/UX improvement 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 13

There are two record types, ABC and XYZ, with sync enabled. The XYZ record type is added as a relationship into the ABC record type.

A user has Viewer permission to the ABC record type but does not have access to the XYZ record type.

A site page is presented to the user where the data is sourced from the ABC record type and its related record type the XYZ reference.

What information does the user see on the site page?

Options:

A.

Page is presented to the user and the data references to the XYZ record type appear as "null".

B.

Page is presented to the user with the XYZ record type data and fields references redacted.

C.

Page does not load and an error message is presented: "The record type [identifier=XYZ] does not exist, has been deleted, or you do not have sufficient privileges to access its data."

Buy Now
Questions 14

An application consists of a record type with sync enabled. This record type is used as a source to create a read-only grid.

A field "Number of days since created" is configured in the interface and a logic is implemented to calculate the number of days since a record is created in the application.

You need to implement sorting on this field.

What should you do?

Options:

A.

Sorting is not possible on custom record type fields. Instead, create a view with a custom field and use the field from the view for sorting.

B.

Create a custom record type field and use it in the sorting configuration.

C.

Add sortField: "Number of days since created" configuration for the gridColumn that needs to be sorted.

Buy Now
Questions 15

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 16

You need to write an expression to retrieve a list of all account managers who don't currently have an active customer account.

Which code snippet should you use?

A)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Questions 17

A seamless user experience (UX) is important for an application so that a user does not feel like they are moving through different applications. Often when many developers are working on the same project all together, this can be a concern.

How should you ensure that a seamless UX is maintained throughout the app?

Options:

A.

Create and add reusable interface components to the Design Library so that developers can quickly and easily use reusable interfaces.

B.

Allow each developer to copy client provided mock-ups individually.

C.

Create reusable expression rules to ensure that the same rules are being used throughout.

Buy Now
Questions 18

The synced record Task has a self-referential relationship defined in the column parentTaskId. There is a many-to- one record relationship between the id and parentTaskId called parentTask.

For a given task ID, you need to return the task name and the parent task name.

What should you do?

Options:

A.

Use a!queryRecordType() With a filter on the task id, with fields specified to return recordType!Task.name and recordType!Task.parentTask.name.

B.

Create a sync-time custom record field on the Task record called parentName. Specify this field to return in the query field selection.

C.

Use a!queryRecordType() filtered on the task id once to return the task name and parent task ID. Query the record again to return the parent task name.

Buy Now
Questions 19

You're developing a user input form for a government services application that includes a file upload component.

If the uploaded file is a multimedia file (for example: .MP4, .MOV or .WAV), the customer wants these uploaded to Microsoft SharePoint instead.

What is the best way to achieve this requirement?

Options:

A.

Use the out-of-the-box Appian Connected System, but since it does not have any pre-built connected systems, you will need to use either a HTTP or OpenAI Connected System to connect with SharePoint.

B.

Develop a connected system plug-in given SharePoint has an extensive API that cannot easily be resolved using the Appian out-of-the-box Connected System.

C.

Use the out-of-the-box Appian Connected System as it has a pre-built connected system to SharePoint to provide a guided experience for designers to send and receive data.

Buy Now
Questions 20

You're creating a process to update specific fields in a list of records and you save the updated records to the database.

You're given the following performance considerations:

Execution time

Process instance memory usage

Process execution engine load balancing

Based on these performance metrics, rank the options from best to worst.

Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct ranking order (best at the top, and worst at the bottom).

Options:

Buy Now
Questions 21

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 22

You're reviewing the process model built by your team member.

Which two design decisions might cause performance issues? (Choose two.)

Options:

A.

Asynchronous subprocess

B.

No target process for the Send Message event

C.

Data types passed by reference

D.

Too many nodes

Buy Now
Questions 23

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 24

You’re establishing a Health Check schedule for your department.

Which two statements should you consider when implementing Health Checks? (Choose two.)

Options:

A.

Run a Health Check at least once a month in production as part of server and application monitoring.

B.

Run Health Checks during regular business hours in production to identify issues during heavy usage.

C.

Configure a weekly Health Check cadence for the development environment.

D.

Run Health Checks during regular non-business hours in production to avoid slowing down the environment.

Buy Now
Questions 25

You're executing a performance test of the client's application. You notice that server-side resources are at high-to-critical operating levels.

What should you do to troubleshoot this issue?

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

Options:

Buy Now
Questions 26

You're maintaining a client's case management system.

The client needs you to review the performance of one of their interfaces as it is perceived to be quite slow

The interface is a start form that users use to edit party records in the system. They can edit these party records either through the participant view of the case record or directly through the party record.

Given a party record may consist of many attributes, Custom Data Types (CDT) have been used for the purpose of writing to the database, while record types have been used to retrieve data.

What might be a potential cause for this issue, and what should you do?

Options:

A.

CDTs are an inefficient method for writing to the database Hence, you should refactor the entire process to utilize records only

B.

The user should only query and edit the attributes they are intending to edit. Hence, you should restrict editing through the case record and users should only edit the party through the party record

C.

The queries may no! be performant due to unexpected indexing conditions or be casting to the incorrect CDT. Hence, you should review the queries and adjust accordingly.

Buy Now
Questions 27

You need to create a web API so that an external system can start a process in your app.

Which two statements are true about using a service account to authenticate the system? (Choose two.)

Options:

A.

The service account must be granted access to that web API via group management.

B.

The service account must be configured from within the web API object.

C.

The service account must be a user in the Service Accounts group.

D.

The service account is created as any other object in Appian.

Buy Now
Questions 28

You have set up SAML for single sign-on (SSO) in your cloud environment.

Which three options could you enable in the Attribute Mapping section of the Admin Console to sync with a user's profile in Appian? (Choose three.)

Options:

A.

"Create new users upon sign in."

B.

"Group Membership Synchronization."

C.

"Remember Me on web and mobile.'

D.

"Reactivate deactivated users upon sign in."

E.

"Update user attributes upon sign in."

Buy Now
Questions 29

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 30

You're creating a process model that will serve as the case creation workflow.

Your requirements:

This process captures input from the user before executing a series of unattended subprocess nodes.

Each subprocess performs extended data processing which is dependent on output from each of the previous nodes.

An activity chained task node is displayed asking the user if they'd like to create another case.

What should you do?

Options:

A.

Combine the separate subprocesses into one synchronous subprocess and place it in between each user input task.

B.

Configure the subprocess nodes to run asynchronously and set the inputs to pass as reference to enable data sharing.

C.

Add an AND gate after the first user input task and place the synchronous subprocess nodes on a parallel path.

Buy Now
Questions 31

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
Exam Code: ACD201
Exam Name: Appian Senior Developer
Last Update: Mar 3, 2026
Questions: 106
$57.75  $164.99
$43.75  $124.99
$36.75  $104.99
buy now ACD201