Appian Certified Associate Developer ACD101 Exam Practice Test

Page: 1 / 14
Total 59 questions
Question 1

You have a record type, ABC_Author, backed by a database table.

You need to retrieve the total number of authors without loading all the data.

According to Appian best practices, which code snippet accomplishes this goal in the most efficient way?

A)

B)

C)



Answer : B

According to Appian best practices, the most efficient way to retrieve the total number of authors without loading all the data is to use a query that includes an aggregation function. Option B uses an aggregation field with a COUNT function, which is designed to return the number of rows that match a query without the need to retrieve and load all row data, thus optimizing performance.


Appian Documentation: a!queryRecordType Function

Question 2

You receive a bug ticket that states "After selecting a value for the drop-down field, the value disappears."

You investigate and notice that when you select the drop-down, the proper choice labels display. When you select an option, the value updates properly in the corresponding rule input.

What is the issue and how can you fix this bug?



Answer : A

The described bug typically occurs when the value parameter of the drop-down component is not correctly mapped to the corresponding rule input or variable that is supposed to hold the selected value. To fix the issue, you should ensure that the drop-down's value parameter is correctly mapped so that the selected option is retained and displayed properly. Reference: Appian Documentation - Dropdown Field Component


Question 3

You have two Custom Data Types (CDT): ACME_invoice and ACME_invoiceItem that have a flat relationship.

The invoice item table has a field that is a foreign key to the invoice table. You are leveraging the database to automatically generate their primary keys.

How should you structure the process model to add a new invoice and the new invoice items to the system?



Answer : C

When dealing with related data types where one has a foreign key to another, you must first create the record in the primary table (ACME_invoice) and then use the generated primary key to create related records in the secondary table (ACME_invoiceItem). This is why you first write to the ACME_invoice table, then update the foreign keys in a Script Task, and finally write to the ACME_invoiceItem table.


Appian Documentation: Relational Databases

Question 4

You have a record action that should only be visible to certain users under conditions specified by an expression.

How should you configure this?



Answer : C

To control the visibility of a record action based on certain user conditions or expressions, the security settings of the record action itself must be configured. This involves defining conditions or expressions within the record action's security settings that evaluate whether a user meets the criteria to see and interact with the action. This method allows for dynamic control over the accessibility of actions based on user roles, specific attributes, or other contextual factors, ensuring that only authorized users can see and execute the action under specified conditions. Reference:

Appian Documentation on Record Actions: Details how to configure and secure record actions, including visibility and permissions, to tailor the user experience within record views.


Question 5

Which statement about local variables is valid?



Answer : A

In Appian, the data type of a local variable is inferred from the value it is set to. Unlike some other programming languages where the data type must be explicitly declared, Appian determines the data type automatically based on the initial value assigned to the local variable. Local variables in Appian are quite flexible and can store various types of data, including complex data types, not just primitive ones. Reference: Appian Documentation - Local Variables


Question 6

You are creating a form used to order a pizz

a. You use a radio button component for the selection.

The pizza selection labels include a list of toppings. You do not want the selection labels to be truncated.

Which layout should you choose?



Answer : C

For a pizza ordering form where you do not want the radio button selection labels to be truncated, the Stacked layout is the most appropriate. This layout will list the options vertically, giving each one adequate space and preventing truncation, which is particularly useful when the labels include longer text, such as a list of toppings. Reference: Appian Documentation - Interface Components


Question 7

You are creating a new customer onboarding application. Documents are required from customers for verification and onboarding purposes. You need to store these documents within Appian.

Which two areas in Appian should you configure? (Choose two.)



Answer : A, C

In Appian, to store documents such as those required for customer onboarding, you should configure a Knowledge Center and within that, Folders. The Knowledge Center in Appian serves as the top-level container for storing and organizing documents and folders. Folders within a Knowledge Center provide a way to categorize and manage access to documents, making them an essential part of document management in Appian applications. Decision Objects and Feeds are not related to document storage. Reference: Appian Documentation - Knowledge Centers and Folders


Page:    1 / 14   
Total 59 questions