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

Appian ACD301 Appian Certified Lead Developer Exam Practice Test

Page: 1 / 5
Total 45 questions

Appian Certified Lead Developer Questions and Answers

Question 1

You need to generate a PDF document with specific formatting. Which approach would you recommend?

Options:

A.

Create an embedded interface with the necessary content and ask the user to use the browser "Print" functionality to save it as a PDF.

B.

Use the PDF from XSL-FO Transformation smart service to generate the content with the specific format.

C.

Use the Word Doc from Template smart service in a process model to add the specific format.

D.

There is no way to fulfill the requirement using Appian. Suggest sending the content as a plain email instead.

Question 2

Your team has deployed an application to Production with an underperforming view. Unexpectedly, the production data is ten times that of what was tested, and you must remediate the issue. What is the best option you can take to mitigate their performance concerns?

Options:

A.

Bypass Appian’s query rule by calling the database directly with a SQL statement.

B.

Create a table which is loaded every hour with the latest data.

C.

Create a materialized view or table.

D.

Introduce a data management policy to reduce the volume of data.

Question 3

An Appian application contains an integration used to send a JSON, called at the end of a form submission, returning the created code of the user request as the response. To be able to efficiently follow their case, the user needs to be informed of that code at the end of the process. The JSON contains case fields (such as text, dates, and numeric fields) to a customer’s API. What should be your two primary considerations when building this integration?

Options:

A.

A process must be built to retrieve the API response afterwards so that the user experience is not impacted.

B.

The request must be a multi-part POST.

C.

The size limit of the body needs to be carefully followed to avoid an error.

D.

A dictionary that matches the expected request body must be manually constructed.

Question 4

Your application contains a process model that is scheduled to run daily at a certain time, which kicks off a user input task to a specified user on the 1st time zone for morning data collection. The time zone is set to the (default) pm!timezone. In this situation, what does the pm!timezone reflect?

Options:

A.

The time zone of the server where Appian is installed.

B.

The time zone of the user who most recently published the process model.

C.

The default time zone for the environment as specified in the Administration Console.

D.

The time zone of the user who is completing the input task.

Question 5

You are designing a process that is anticipated to be executed multiple times a day. This process retrieves data from an external system and then calls various utility processes as needed. The main process will not use the results of the utility processes, and there are no user forms anywhere.

Which design choice should be used to start the utility processes and minimize the load on the execution engines?

Options:

A.

Use the Start Process Smart Service to start the utility processes.

B.

Start the utility processes via a subprocess synchronously.

C.

Use Process Messaging to start the utility process.

D.

Start the utility processes via a subprocess asynchronously.

Question 6

An existing integration is implemented in Appian. Its role is to send data for the main case and its related objects in a complex JSON to a REST API, to insert new information into an existing application. This integration was working well for a while. However, the customer highlighted one specific scenario where the integration failed in Production, and the API responded with a 500 Internal Error code. The project is in Post-Production Maintenance, and the customer needs your assistance. Which three steps should you take to troubleshoot the issue?

Options:

A.

Send the same payload to the test API to ensure the issue is not related to the API environment.

B.

Send a test case to the Production API to ensure the service is still up and running.

C.

Analyze the behavior of subsequent calls to the Production API to ensure there is no global issue, and ask the customer to analyze the API logs to understand the nature of the issue.

D.

Obtain the JSON sent to the API and validate that there is no difference between the expected JSON format and the sent one.

E.

Ensure there were no network issues when the integration was sent.

Question 7

You need to design a complex Appian integration to call a RESTful API. The RESTful API will be used to update a case in a customer’s legacy system.

What are three prerequisites for designing the integration?

Options:

A.

Define the HTTP method that the integration will use.

B.

Understand the content of the expected body, including each field type and their limits.

C.

Understand whether this integration will be used in an interface or in a process model.

D.

Understand the different error codes managed by the API and the process of error handling in Appian.

E.

Understand the business rules to be applied to ensure the business logic of the data.

Question 8

You are required to configure a connection so that Jira can inform Appian when specific tickets change (using a webhook). Which three required steps will allow you to connect both systems?

Options:

A.

Create a Web API object and set up the correct security.

B.

Configure the connection in Jira specifying the URL and credentials.

C.

Create a new API Key and associate a service account.

D.

Give the service account system administrator privileges.

E.

Create an integration object from Appian to Jira to periodically check the ticket status.

Question 9

As part of an upcoming release of an application, a new nullable field is added to a table that contains customer data. The new field is used by a report in the upcoming release and is calculated using data from another table.

Which two actions should you consider when creating the script to add the new field?

Options:

A.

Create a script that adds the field and leaves it null.

B.

Create a rollback script that removes the field.

C.

Create a script that adds the field and then populates it.

D.

Create a rollback script that clears the data from the field.

E.

Add a view that joins the customer data to the data used in calculation.

Question 10

You are on a protect with an application that has been deployed to Production and is live with users. The client wishes to increase the number of active users.

You need to conduct load testing to ensure Production can handle the increased usage

Review the specs for four environments in the following image.

Question # 10

Which environment should you use for load testing7

Options:

A.

acmeuat

B.

acmedev

C.

acme

D.

acmetest

Question 11

Review the following result of an explain statement:

Question # 11

Which two conclusions can you draw from this?

Options:

A.

The request is good enough to support a high volume of data. but could demonstrate some limitations if the developer queries information related to the product

B.

The worst join is the one between the table order_detail and order.

C.

The join between the tables order_detail, order and customer needs to be tine-tuned due to indices.

D.

The join between the tables 0rder_detail and product needs to be fine-tuned due to Indices

E.

The worst join is the one between the table order_detail and customer

Question 12

What are two advantages of having High Availability (HA) for Appian Cloud applications?

Options:

A.

An Appian Cloud HA instance is composed of multiple active nodes running in different availability zones in different regions.

B.

Data and transactions are continuously replicated across the active nodes to achieve redundancy and avoid single points of failure.

C.

A typical Appian Cloud HA instance is composed of two active nodes.

D.

In the event of a system failure, your Appian instance will be restored and available to your users in less than 15 minutes, having lost no more than the last 1 minute worth of data.

Question 13

You are running an inspection as part of the first deployment process from TEST to PROD. You receive a notice that one of your objects will not deploy because it is dependent on an object from an application owned by a separate team.

What should be your next step?

Options:

A.

Create your own object with the same code base, replace the dependent object in the application, and deploy to PROD.

B.

Halt the production deployment and contact the other team for guidance on promoting the object to PROD.

C.

Check the dependencies of the necessary object. Deploy to PROD if there are few dependencies and it is low risk.

D.

Push a functionally viable package to PROD without the dependencies, and plan the rest of the deployment accordingly with the other team’s constraints.

Page: 1 / 5
Total 45 questions