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

Appian ACD201 - Appian Senior Developer

Page: 1 / 3
Total 99 questions

You’re making a POST request to the Appian web API. You need to include complex data structures, such as lists or objects, in the request body.

How should you design the API to accept those requests?

A.

Use query parameters to represent the complex data structures.

B.

Use XML format to represent the complex data structures in the request body.

C.

Convert the complex data structures to JSON and include them in the request body as a string.

There are two record types, ABC and XYZ, with sync enabled. The XYZ record type is added as a relationship into the ABC record type.

A user has Viewer permission to the ABC record type but does not have access to the XYZ record type.

A site page is presented to the user where the data is sourced from the ABC record type and its related record type the XYZ reference.

What information does the user see on the site page?

A.

Page is presented to the user and the data references to the XYZ record type appear as "null".

B.

Page is presented to the user with the XYZ record type data and fields references redacted.

C.

Page does not load and an error message is presented: "The record type [identifier=XYZ] does not exist, has been deleted, or you do not have sufficient privileges to access its data."

You're building an order management system.

You need to create a field that displays the total number of days it took to deliver each order, and show and sort by this data in a read-only grid. The data must be available in real-time.

Which function is the most appropriate for calculating this value?

A.

calworkdays()

B.

a!subtractDateTime()

C.

a!customFieldDateDiff()

You're conducting a design review.

You identify slow-performing expression rules querying a specific data store, and need to understand the "number of operations against data stores."

Which metric from the data_store_details.csv file is helpful to you?

A.

Execute Count

B.

Query Count

C.

TCCCotal Count

You're inspecting the items in a deployment package for issues you might have missed during package preparation.

Which two objects can be in your list of missing precedents for an application? (Choose two.)

A.

Connected System

B.

Document

C.

Group Type Custom

D.

System Knowledge Center

What are three ways to optimize the memory usage of a process model? (Choose three.)

A.

Pass data directly to activity nodes and smart services.

B.

Minimize the use of subprocesses in the model.

C.

Decrease the number of process variables.

D.

Configure process variables as parameters.

E.

Divide large nodes into multiple smaller nodes.

F.

Avoid storing large blocks of text in process variables.

You need to display information for pending tasks for each individual in an application. The tasks may be for a single specific application.

Which context type should you select for the Task Report Type?

A.

Tasks attributed to user

B Tasks by process

B.

Tasks by process model

You're conducting a code review and notice that some accessibility features are missing on the interfaces.

Which two UX best practices should be followed to align with accessibility requirements? (Choose two.)

A.

Use a single rich text icon with "POSITIVE" or "NEGATIVE" styling to indicate statuses.

B.

Apply a label value for all fields when the label position is "Hidden".

C.

Indicate the hierarchy of sections with a heading tag in addition to label sizes (for example: "H1").

D.

Use rich text items to act as headers for structuring interfaces.

You have designed a three-step 'Wizard' form interaction using user input tasks in the process model. The second step of the Wizard must utilize another process model which contains a user input task inside.

Which two methods should be implemented for a seamless Wizard-like interaction for the user? (Choose two.)

A.

Enable activity-chaining between all nodes on the main process model.

B.

Enable activity chaining between all nodes in the second process model, and activity chain between all user input tasks.

C.

Use a subprocess to call the second process model.

D.

Use the Start Process smart service to call the second process model.

You need to create an expression rule that will be reused throughout your environment.

What are two reasons why you should include meaningful test cases when creating a new expression rule? (Choose two.)

A.

To improve the performance of the environment.

B.

To accelerate various types of testing, including: unit, regression, exploratory.

C.

To facilitate Test-Driven Development.

D.

To enhance the appearance of the code.