New Year Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

Appian ACD201 - Appian Senior Developer

Page: 2 / 3
Total 99 questions

You're building an application with a review workflow.

Each submission must be approved by three users who can each approve or reject their request, and leave a comment. This action changes the status of the submission to 'Approved' or 'Rejected' correspondingly, and pushes the review to the previous or next assignee.

Which data model captures the workflow requirements appropriately?

A.

Two tables:

Review with columns id, statusId, comment, user

Ref Status with columns id, value

B.

Two tables:

Review with columns id, statusId, comment, user1, user2, user3

Ref Status with columns id, value

C.

Three tables:

Review to store id, statusId, comment

Ref Status with columns id, value

Review User with columns id, reviewId, user

A local variable is reevaluated every time a form loads and you notice subsequent slow performance of the form.

Which two steps could you perform to optimize this? (Choose two.)

A.

Create a local variable inside with () for faster reevaluation.

B.

Ensure the local variable is refreshed after a specified interval, and nor refreshed when referenced variable are changed.

C.

Avoid executing queries every time a form reevaluates.

D.

Ensure the local variable only updates when a referenced variable is modified or when it's being updated in the saveInto parameter of a component.

You're creating an interface object that displays a report of open cases. This interface will be used as the content of a site page.

Users in the "ACME Employees" group must be able to view the report.

Which two steps should you perform? (Choose two.)

A.

Ensure that the site page visibility permits the "ACME Employees" group to view the page.

B.

Add the "ACME Employees" group as a viewer on the site object.

C.

Include the "ACME Employees" group as a member of the "Report Viewers" system group.

D.

Add the "ACME Employees" group as a viewer on the folder containing the interface object.

You're designing an integration object with JSON (application/json) as the content type.

Which two data types can be automatically converted to JSON in Appian? (Choose two.)

A.

Appian Custom data type

B.

Base64 documents inline with JSON

C.

Primitive data types

D.

HTML file type

You need to add test cases to an existing expression rule in the system. Expression rule gives a complex data type value as an output result.

The test case should pass only when a field in the resultant data matches with a specific value mentioned.

How should you configure the test case assertion?

A.

Assertion expression evaluates to True.

B.

Test output matches the asserted output.

C.

Test completes without errors.

A seamless user experience (UX) is important for an application so that a user does not feel like they are moving through different applications. Often when many developers are working on the same project all together, this can be a concern.

How should you ensure that a seamless UX is maintained throughout the app?

A.

Create and add reusable interface components to the Design Library so that developers can quickly and easily use reusable interfaces.

B.

Allow each developer to copy client provided mock-ups individually.

C.

Create reusable expression rules to ensure that the same rules are being used throughout.

An application consists of a record type with sync enabled. This record type is used as a source to create a read-only grid.

A field "Number of days since created" is configured in the interface and a logic is implemented to calculate the number of days since a record is created in the application.

You need to implement sorting on this field.

What should you do?

A.

Sorting is not possible on custom record type fields. Instead, create a view with a custom field and use the field from the view for sorting.

B.

Create a custom record type field and use it in the sorting configuration.

C.

Add sortField: "Number of days since created" configuration for the gridColumn that needs to be sorted.

What are three locations to call an Integration that changes the source data? (Choose three.)

A.

Rule

B.

Web API (GET)

C.

Process model (Call Integration Smart Service]

D.

Web API (POST, PUT, DELETE)

E.

Interface component savelnto parameter

What should you use to create a predefined query in a database for ease of use?

A.

Stored Procedure

B.

Expression Rule

C.

View

You're creating a process model that will serve as the case creation workflow.

Your requirements:

This process captures input from the user before executing a series of unattended subprocess nodes.

Each subprocess performs extended data processing which is dependent on output from each of the previous nodes.

An activity chained task node is displayed asking the user if they'd like to create another case.

What should you do?

A.

Combine the separate subprocesses into one synchronous subprocess and place it in between each user input task.

B.

Configure the subprocess nodes to run asynchronously and set the inputs to pass as reference to enable data sharing.

C.

Add an AND gate after the first user input task and place the synchronous subprocess nodes on a parallel path.