Labour Day Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Appian ACD200 Appian Certified Senior Developer Exam Practice Test

Demo: 23 questions
Total 77 questions

Appian Certified Senior Developer Questions and Answers

Question 1

You are creating a table to store book information for a library. The boot has a reference number (ISBN_ID), as well as a unique identifier (BOOK_ID).

For the CDT to be created, which data type should you choose for the BOOK_ID? (Choose the best answer.)

Options:

A.

Number (Integer)

B.

Number (Decimal)

C.

Date

D.

Boolean

Question 2

You are presenting data through data visualization.

Match the chart types to the data they are best suited to represent. Each answer will be used once.

Note: To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.

Options:

Question 3

You are troubleshooting slow response times on a SAIL interface.

What are two potential causes of the performance issues? (Choose two.)

Options:

A.

Multiple rule inputs

B.

Multiple a!save operations

C.

Configuration of refresh variables

D.

Stacked button layout

Question 4

You are on a project where the goal is to use Appian Sites to create and edit invoices issued to customers.

This process model is being used as a related action, to edit an Invoice. You have already created a record for invoices.

Review the following image:

Which two suggestions regarding this process are valid? (Choose two.)

Options:

A.

We should consider adding a timer exception which skips the “Edit/Credit Invoice” node after 24 hours.

B.

We should add this process model as a related action on the Invoices record called “Edit Invoice.”

C.

We should add two pages to the site, one of which is a Record List of Invoices, and the other which has this process model as a Report.

D.

To improve performance, we should consider removing activity chaining from all flows.

Question 5

A car insurance company wants to build an application that processes insurance claims. Appian will receive a claim in a JSON document and return a decision about whether the company should pay the claim.

Match each system requirement to the Appian object that could be used to implement the requirement. Each answer will be used once.

Options:

Question 6

Match each of the business data concepts to an Appian data type. Each data type may be used once, more than once, or not at all.

Options:

Question 7

More than one user is editing the same record in database.

With XSD, how do you avoid the collision of data from Application? (Choose the best answer.)

Options:

A.

@Version

B.

@OrderBy

C.

@inheritance

D.

@AssociationOverrides

Question 8

You are using pie charts.

What is correct representation of Appian best practices? (Choose the best answer.)

Options:

A.

Use as many slices as possible.

B.

Pie charts should only be used to represent data that can be placed into identical categories.

C.

Use pie charts to show proportional data.

D.

Try to use multiple pie charts when comparing multiple sets of data.

Question 9

When looking at the process model metrics for your application, you see that one of your process models has a low completion rate of 10%.

What are two potential causes of this? (Choose two.)

Options:

A.

The process instances are long-lived compared to the configured days until archival or deletion.

B.

A large number of instances are encountering process errors, and they are not being addressed by the production support team.

C.

A large value is configured for days until archival or deletion compared to other process models in your application.

D.

A large number of smart service nodes are configured in the process model.

Question 10

You are analyzing a poorly-performing process model.

You find that the process model in question has a lot of nodes and is mainly used to do background updates.

Which two things can be done to increase its performance? (Choose two.)

Options:

A.

Define the correct alerts for the process model.

B.

Remove all activity chaining.

C.

Use swim lanes in the process model.

D.

Refactor some nodes into subprocesses when possible.

Question 11

An organization has decided to integrate with a third-party to scan incoming documents and capture the details in a table called [appian].[document]. Each document will form a new case in Appian to be displayed on a Record List.

The record needs to show data from both [appian].[document] and [appian].[caseData], which holds additional case information.

What is the most efficient way to achieve this?

Options:

A.

Create a trigger on the [appian].[document] table to copy all the data across to the [appian].[caseData] table and point the record at [appian].[caseData].

B.

Create a SSIS package to run at a regular interval.

C.

Create a view between both the [appian].[document] and [appian].[caseData] tables to feed the record.

D.

Create a stored procedure to query the data from both the [appian].[document] and [appian].[caseData] tables.

Question 12

You create an interface, but it fails to load. When you open the design errors log, you see a memory circuit breaker error.

What are two possible root causes of this error? (Choose two.)

Options:

A.

A database query is taking too long to evaluate.

B.

The interface contains some special characters.

C.

The interface is storing too much data in local variables.

D.

The interface component is looping over too many items.

Question 13

During a sprint retrospective meeting, you need to get the team thinking about the outcomes of the last sprint.

Which two basic questions should you ask? (Choose two.)

Options:

A.

What didn’t go well and can be improved?

B.

What are the blockers?

C.

Who did well in this sprint?

D.

What went well?

Question 14

You are creating an ERD that models the data for a college and includes a Many-to-Many relationship, Student-to-Class, where a student can be enrolled in multiple classes, and a class can enroll multiple students.

How can you handle this relationship so that it can be supported in Appian and remain in at least First Normal Form? (Choose the best answer.)

Options:

A.

A joining table can be used to hold instances of Student/Class relationships.

B.

The Student table should have a Class field to hold an array of Class IDs.

C.

The Class table should have a Student field to hold an array of Student IDs.

D.

It cannot be done, because Appian CDTs cannot handle Many-to Many relationships.

Question 15

Your table contains several indexes.

Which two statements regarding indexes are correct? (Choose two.)

Options:

A.

Indexes increase the performance of Read operations.

B.

Indexes increase the performance of Write operations.

C.

Indexes decrease the performance of Write operations.

D.

Indexes decrease he performance of Read operations.

Question 16

You need to build a QC review process for a factory that allows a technician to review each production line on a regular basis.

A QC technician has 30 minutes to complete their review, after which time the review will expire and be marked as a “missed review.” If this, occurs, a supervisor should be notified via email and the review data should not be saved. Additional requirements are as follows:

The user should be able to save a draft of their review before submission, and come back to work on it later.

Once submitted, the review data should be saved to the database.

Which option needs to be implemented to meet the requirements?

Options:

A.

An exception timer that skips the QC review task after 30 minutes, which flows to a Send Email node configured to notify a supervisor

B.

The task configured as a quick task

C.

A send message event which sends an email after 30 minutes to the supervisor

D.

An escalation that sends an email after 30 minutes to the supervisor

Question 17

You create an Integration that modifies the data.

In which three locations can it be called? (Choose three.)

Options:

A.

Web API (GET)

B.

Expression or Rule

C.

Web API (POST, PUT, DELETE)

D.

Process model

E.

SAIL save into parameter

Question 18

You need to insert the deleted row of a table into a history table for audit purposes.

What is the most efficient method to achieve this?

Options:

A.

Materialized view

B.

Process model

C.

View

D.

Trigger

Question 19

You are investigating a slow-performing expression rule and want to analyze this rule’s historical performance.

Which performance log should you look at to see the mean evaluation time of this rule every hour?

Options:

A.

expressions_details.csv

B.

expressions_metrics.csv

C.

expressions_summary.csv

D.

expressions_trace.csv

Question 20

A lead designer receives this requirement:

Every time a record is modified, the data changed must be stored for audit.

Which design is the most efficient and has the least impact on the Appian application? (Choose the best answer.)

Options:

A.

Create a custom plugin that can write an audit trail to a log file.

B.

Create a trigger on the database table to capture the audit trail to a table.

C.

Create an Appian process to capture the change history and write the audit trail to the database.

D.

Create a web API call to an audit history system and write the audit trail to file.

Question 21

You need to find a list of expression rules that are causing performance issues, or have caused performance issues in the last 30 days.

What should you do?

Options:

A.

Use the Monitoring tab to find rules with a low completion percentage.

B.

Access the Rule Performance tab in the Administration Console.

C.

Inspect the application server log.

D.

Observe the runtime of all test cases.

Question 22

What is the lowest permission required on the data store in order to query, write, and delete data?

Options:

A.

Manager

B.

Administrator

C.

Viewer

D.

Editor

Question 23

Which two practices are strongly discouraged for activity chaining? (Choose two.)

Options:

A.

Less than or equal to 5 seconds between attended activities.

B.

More than 50 node instances

C.

More than 5 seconds between attended activities

D.

Less than or equal to 50 node instances

Demo: 23 questions
Total 77 questions