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

Home > Appian > Lead Developer > ACD301

ACD301 Appian Certified Lead Developer Question and Answers

Question # 4

You are asked to design a case management system for a client. In addition to storing some basic metadata about a case, one of the client’s requirements is the ability for users to update a case. The client would like any user in their organization of 500 people to be able to make these updates. The users are all based in the company's headquarters, and there will be frequent cases where users are attempting to edit the same case. The client wants to ensure no information is lost when these edits occur and does not want the solution to burden their process administrators with any additional effort. Which data locking approach should you recommend?

A.

Allow edits without locking the case CDI.

B.

Use the database to implement low-level pessimistic locking.

C.

Add an @Version annotation to the case CDT to manage the locking.

D.

Design a process report and query to determine who opened the edit form first.

Full Access
Question # 5

You are developing a case management application to manage support cases for a large set of sites. One of the tabs in this application s site Is a record grid of cases, along with Information about the site corresponding to that case. Users must be able to filter cases by priority level and status.

You decide to create a view as the source of your entity-backed record, which joins the separate case/site tables (as depicted in the following Image).

Which three column should be indexed?

A.

site_id

B.

status

C.

name

D.

modified_date

E.

priority

F.

case_id

Full Access
Question # 6

You are reviewing the Engine Performance Logs in Production for a single application that has been live for six months. This application experiences concurrent user activity and has a fairly sustained load during business hours. The client has reported performance issues with the application during business hours.

During your investigation, you notice a high Work Queue - Java Work Queue Size value in the logs. You also notice unattended process activities, including timer events and sending notification emails, are taking far longer to execute than normal.

The client increased the number of CPU cores prior to the application going live.

What is the next recommendation?

A.

Add more engine replicas.

B.

Optimize slow-performing user interfaces.

C.

Add more application servers.

D.

Add execution and analytics shards

Full Access
Question # 7

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

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.

Full Access
Question # 8

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

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.

Full Access
Question # 9

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?

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.

Full Access
Question # 10

As part of your implementation workflow, users need to retrieve data stored in a third-party Oracle database on an interface. You need to design a way to query this information.

How should you set up this connection and query the data?

A.

Configure a Query Database node within the process model. Then, type in the connection information, as well as a SQL query to execute and return the data in process variables.

B.

Configure a timed utility process that queries data from the third-party database daily, and stores it in the Appian business database. Then use a!queryEntity using the Appian data source to retrieve the data.

C.

Configure an expression-backed record type, calling an API to retrieve the data from the third-party database. Then, use a!queryRecordType to retrieve the data.

D.

In the Administration Console, configure the third-party database as a “New Data Source.” Then, use a!queryEntity to retrieve the data.

Full Access
Question # 11

You are required to create an integration from your Appian Cloud instance to an application hosted within a customer’s self-managed environment.

The customer’s IT team has provided you with a REST API endpoint to test with: https://internal.network/api/api/ping.

Which recommendation should you make to progress this integration?

A.

Expose the API as a SOAP-based web service.

B.

Deploy the API/service into Appian Cloud.

C.

Add Appian Cloud’s IP address ranges to the customer network’s allowed IP listing.

D.

Set up a VPN tunnel.

Full Access
Question # 12

You have an active development team (Team A) building enhancements for an application (App X) and are currently using the TEST environment for User Acceptance Testing (UAT).

A separate operations team (Team B) discovers a critical error in the Production instance of App X that they must remediate. However, Team B does not have a hotfix stream for which to accomplish this. The available environments are DEV, TEST, and PROD.

Which risk mitigation effort should both teams employ to ensure Team A’s capital project is only minorly interrupted, and Team B’s critical fix can be completed and deployed quickly to end users?

A.

Team B must communicate to Team A which component will be addressed in the hotfix to avoid overlap of changes. If overlap exists, the component must be versioned to its PROD state before being remediated and deployed, and then versioned back to its latest development state. If overlap does not exist, the component may be remediated and deployed without any version changes.

B.

Team A must analyze their current codebase in DEV to merge the hotfix changes into their latest enhancements. Team B is then required to wait for the hotfix to follow regular deployment protocols from DEV to the PROD environment.

C.

Team B must address changes in the TEST environment. These changes can then be tested and deployed directly to PROD. Once the deployment is complete, Team B can then communicate their changes to Team A to ensure they are incorporated as part of the next release.

D.

Team B must address the changes directly in PROD. As there is no hotfix stream, and DEV and TEST are being utilized for active development, it is best to avoid a conflict of components. Once Team A has completed their enhancements work, Team B can update DEV and TEST accordingly.

Full Access
Question # 13

For each scenario outlined, match the best tool to use to meet expectations. Each tool will be used once

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

Full Access