Weekend Sale Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Appian ACD200 Appian Certified Senior Developer Exam Practice Test

Page: 1 / 8
Total 77 questions

Appian Certified Senior Developer Questions and Answers

Question 1

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 2

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 3

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 4

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.

Question # 4

Options:

Question 5

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 6

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 7

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

Question 8

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 9

You need to show joined data from 5 tables. Each table contains a large number of rows and could generate a large result set after executing the Joins.

The business is not expecting live data, and a 2-hour refresh is acceptable. Performance is a top priority.

What should you use? (Choose the best answer.)

Options:

A.

Table

B.

View

C.

Stored procedure

D.

Materialized view

Question 10

Which of the following is a sign that an application’s performance is degrading and should be addressed with changes to the application design?

Options:

A.

Integration calls to an external system are consistently returning an HTTP status code of 500.

B.

Three of the top five most executed process models have a low completion percentage.

C.

The number of tasks assigned to users has increased from 1 per day to 5 per day.

D.

The number of objects in the Application has increased from about 100 to about 500.

Question 11

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 12

Your organization requires a process to be initiated via an Appian web API.

Which HTTP request methods should the API use?

Options:

A.

HEAD

B.

GET

C.

POST

D.

CONNECT

Question 13

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 14

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 15

Users are reporting that a task on a newly-launched process in Production is slow to respond to user input.

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

Options:

A.

The process uses too many hidden variables.

B.

The task is assigned to too many users.

C.

There are too many SAIL components on the task.

D.

Exception timers on tasks are set to values that are too low.

Question 16

You need to build a process model that transforms a large data set.

Which two things should you ensure to include in your process model? (Choose two.)

Options:

A.

A subprocess is called using “Multiple Node Instances (MNI)” to perform the transformation on each item in the data set.

B.

An XOR gateway is added before the transformation node, to check for empty/null values.

C.

A loop is created within the process model that increments on each iteration, updating that particular row in the data set.

D.

The transformation is applied with an expression rule that takes the data set as an input, and loops through the dataset using a looping function, such as foreach.

Question 17

A user is uploading a document in the Appian environment and wants to restrict the uploading of documents without extensions.

How can this be done at the environment level?

Options:

A.

Enable File Upload > Block files without an extension, under Administration Console.

B.

Document can be uploaded but cannot be restricted.

C.

Configure Validation rules wherever required.

D.

No actions are required from the developer; Appian auto-validates these documents.

Question 18

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.

Question 19

You have configured a process model to send an email to one or more recipients using the out-of-the-box Send E-Mail node.

Executing the process model results in the Send E-Mail node encountered this error: “Error:Email could not be sent”

Where do you go first to find more details on why the node encountered an error? (Choose the best answer.)

Options:

A.

Raise a support case within My Appian so a cloud engineer can investigate.

B.

Review the system.csv log.

C.

Run and review the Health Check report

D.

Investigate the application server stdout log

Question 20

While deploying a package to a target environment, object security warnings were detected.

In which two places can object security settings be changed in bulk? (Choose two.)

Options:

A.

Application security summary

B.

Administration Console

C.

Compare and Deploy tool

D.

Process model folder

Question 21

Which review format is the most efficient way to coach team members and improve code quality? (Choose the best answer.)

Options:

A.

Peer Dev Review

B.

Automated Code Scanning

C.

Retrospectives

D.

User Acceptance Testing

Question 22

Which user role should be used to allow external systems to invoke Appian web APIs?

Options:

A.

Service Account

B.

System Administrator

C.

Application User

D.

Designer

Question 23

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

Page: 1 / 8
Total 77 questions