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

Appian ACD200 Dumps

Page: 1 / 6
Total 77 questions

Appian Certified Senior Developer Questions and Answers

Question 1

You have been asked to produce a Tempo report, with the following requirements:

The report should display in Appian.

The data is held in a business database, but performance in Appian is a key requirement.

Which three actions can you take to minimize the performance impact of your report? (Choose three.)

Options:

A.

Display the report as a task report on the Tasks tab.

B.

Limit the number of series values and categories in the report.

C.

Use local variables in your report interface to avoid redundant database queries.

D.

Use the query process analytics function to retrieve the data.

E.

Perform aggregation in the database using a view prior to reading the data into Appian.

Question 2

In the next year, you expect the number of concurrent active users of your application to increase from approximately 50 to 500.

Which two recommendations for your Appian environment would address the performance risk of this large increase in users? (Choose two.)

Options:

A.

Add more design engines.

B.

Add more process execution engines.

C.

Add more application server memory.

D.

Switch from a records-centric to a process-centric design.

Question 3

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 4

Which two statements are true for importing Appian applications? (Choose two.)

Options:

A.

It is not possible to undo changes from an import.

B.

It is not possible to import the same application multiple times.

C.

Applications from an earlier version of Appian can be imported into later versions of Appian.

D.

Importing a published application changes its state to Unpublished and need to be published again.

Question 5

You are facing issues when attempting to establish a SAML connection to an identity provider. You determine you need to increase the authentication-specific logging levels so that you can view trace level statements about the connection attempt in the application server log.

Which property file should you update to modify the log output level? (Choose the best answer.)

Options:

A.

commons-logging.Properties

B.

appian_log4j.properties

C.

logging.properties

D.

custom.properties

Question 6

During the design review, you identified slow-operating expression rules querying a specific data store.

Which metric from the data_store_details.csv file will help you understand the “number of operations against data store?” (Choose the best answer.)

Options:

A.

Transform Count

B.

Query Count

C.

Total Count

D.

Execute Count

Question 7

You are creating an expression rule that will be reused throughout your environment.

What are two benefits of including meaningful test cases when creating a new expression rule? (Choose two.)

Options:

A.

Speed up unit, regression, and exploratory testing.

B.

Improve the appearance of the code.

C.

Improve performance.

D.

Increase code quality.

Question 8

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 9

You are designing a repeating step in a process.

What is the default limit for maximum number of node executions?

Options:

A.

50

B.

2000

C.

1000

D.

500

Question 10

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 11

You are referencing and using arrays of a CDT (Custom Data Type).

Which two statements are true? (Choose two.)

Options:

A.

Other Appian functions can be used within the square brackets “[]” when using dot notation to return specific data from the array.

B.

There is no difference between using “dot notation” and the index() function.

C.

An array of integers can be passed as the second parameter to the index() function to return the data at those position in the array.

D.

The function where contains can act on operands of different types.

Question 12

You want to generate an email body which varies from one Appian environment to another. For instance, between DEV and TEST.

According to Appian best practices, how should you define the environment name? (Choose the best answer.)

Options:

A.

Create an expression rule and update its value post-deployment.

B.

Create an environment-specific constant.

C.

Create a constant and update its value post-deployment.

D.

Create a stored procedure.

Question 13

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 14

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 15

You are tasked with configuring a process model to store the result of an expression rule for every item in a list.

Which process model design has the lowest memory footprint?

Options:

A.

Run MNI over a script task for each item in the list.

B.

Call a sub-process for each item in the list.

C.

Configure a script task to use a!foreach to iterate over each item in the list.

D.

Create a loop of smart service nodes in the process model and execute it for each item in the list.

Question 16

Which XSD element is NOT supported within an Appian CDT? (Choose the best answer.)

Options:

A.

B.

C.

D.

Question 17

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 18

The IT stakeholder wants to understand which processes have the highest footprint.

What are the two places to get information on process model memory usage? (Choose two.)

Options:

A.

Administration Console

B.

Process monitoring tab

C.

Appian Health Check report

D.

Application server log file

Question 19

There is a need to relate two entities in the data structure: Employee and Skill.

Employees can have multiple skills, and a single skill can relate to multiple employees.

What kind of relationship would these entities have, and what is the minimum number of tables required to implement the design, according to Appian best practices? (Choose the best answer.)

Options:

A.

One-to-many; 2 tables

B.

Many-to-many; 2 tables

C.

Many-to-one; 2 tables

D.

Many-to-many; 3 tables

Question 20

Your organization is considering options for integrating with external systems from within Appian.

Which Appian object is designed to allow you to share base URL and authentication details across multiple integrations? (Choose the best answer.)

Options:

A.

A web API

B.

An integration

C.

A connector function

D.

A connected system

Question 21

When creating a Web API, which two items are configured in the Administration Console? (Choose two.)

Options:

A.

LDAP Authentication

B.

API Key

C.

Connected System

D.

Service Account

Question 22

You are investigating a slow-performing query entity which is mapped to a view and you decide to look in the data_store_details.csv log to gain more information. You see that the majority of the time is spent in the transform phase.

Which two actions can you take to reduce the time spent in the transform phase? (Choose two.)

Options:

A.

Reduce the use of unnecessary columns in the GROUP BY clause in the database view.

B.

Reduce the number of columns returned from the query.

C.

Create a database index on the column being filtered against.

D.

Lower the batch size parameter of the query.

Question 23

Using a View, you pull a report on different employee transactions. You receive the following error: “a!queryEntity: An error occurred while retrieving the data.”

What is the most likely root cause? (Choose the best answer.)

Options:

A.

The view contains a large number of rows, requiring more time to fetch the data.

B.

The view doesn’t have a column mapped as a Primary Key in its corresponding CDT.

C.

The required inputs were not provided.

D.

The rule contains a missing syntax.

Page: 1 / 6
Total 77 questions