Pass Your Next ACD200 Certification Exam Easily & Hassle Free [Q13-Q31]

Share

Pass Your Next ACD200 Certification Exam Easily & Hassle Free

Free Appian ACD200 Exam Question Practice Exams


To take the Appian ACD200 exam, candidates must have a minimum of two years of experience in developing applications on the Appian platform. ACD200 exam covers various topics such as data modeling, process design, UI design, integration, and security. It is a proctored exam that consists of 70 multiple-choice questions that need to be answered within a time limit of two hours. ACD200 exam is available in English and can be taken online from anywhere in the world. Upon passing the exam, the candidate is awarded the Appian Certified Senior Developer certification, which is valid for two years.

 

NEW QUESTION # 13
You are code-checking your colleague's process model before marking it as Ready for Deployment.
Which three best practices should be applied? (Choose three.)

  • A. All XOR/OR gateways should have a single incoming ow.
  • B. All nodes should have exception flows
  • C. All outgoing flows from a gateway should be labeled
  • D. Node inputs should not make the same query call more than once.
  • E. Activity chaining should be added to the majority of flows.

Answer: A,C,D


NEW QUESTION # 14
A lead designer receives this requirement:
Every time a record is modified, the data changed must be stored for audit.
Which design is the most efficient and has the least impact on the Appian application? (Choose the best answer.)

  • A. Create a trigger on the database table to capture the audit trail to a table.
  • B. Create an Appian process to capture the change history and write the audit trail to the database.
  • C. Create a custom plugin that can write an audit trail to a log file.
  • D. Create a web API call to an audit history system and write the audit trail to file.

Answer: A

Explanation:
Explanation
Creating a trigger on the database table to capture the audit trail to a table is the most efficient and has the least impact on the Appian application, because it avoids adding extra logic or calls to the Appian application, which could affect its performance and scalability. A trigger is a database object that automatically executes when a specified event occurs on a table or view. A trigger can be used to insert, update, or delete data from another table based on the changes made to the original table. References: [Triggers], [Audit Trail]


NEW QUESTION # 15
You are analyzing a poorly-performing process model.
You find that the process model in question has a lot of nodes and is mainly used to do background updates.
Which two things can be done to increase its performance? (Choose two.)

  • A. Remove all activity chaining.
  • B. Use swim lanes in the process model.
  • C. Define the correct alerts for the process model.
  • D. Refactor some nodes into subprocesses when possible.

Answer: A,D

Explanation:
Explanation
Two things that can be done to increase the performance of a poorly-performing process model that has a lot of nodes and is mainly used to do background updates are:
* Remove all activity chaining. Activity chaining is a feature that allows a process to move from one node to another without waiting for a commit point. This can improve the performance of some processes, but it can also cause memory issues and data inconsistency if used excessively or incorrectly. Removing activity chaining can reduce the memory consumption and ensure data integrity of the process model.
* Refactor some nodes into subprocesses when possible. Subprocesses are processes that are called from within another process model. Refactoring some nodes into subprocesses can simplify the main process model and improve its readability and maintainability. It can also reduce the memory usage and execution time of the main process model, as subprocesses are executed in parallel and have their own memory allocation. References: Activity Chaining, Subprocess Node, Process Model Best Practices


NEW QUESTION # 16
You are investigating a slow-performing query entity which is mapped to a view and you decide to look in the data_store_details.csv log to gain more information. You see that the majority of the time is spent in the transform phase.
Which two actions can you take to reduce the time spent in the transform phase? (Choose two.)

  • A. Reduce the number of columns returned from the query.
  • B. Reduce the use of unnecessary columns in the GROUP BY clause in the database view.
  • C. Lower the batch size parameter of the query.
  • D. Create a database index on the column being filtered against.

Answer: A,C

Explanation:
Explanation
The data_store_details.csv log provides information about the performance of query entities. The log shows the time spent in three phases: extract, transform, and load. The extract phase is the time it takes to execute the SQL query on the database. The transform phase is the time it takes to convert the SQL result set into Appian data types. The load phase is the time it takes to return the data to the expression that invoked the query entity.
To reduce the time spent in the transform phase, two possible actions are to reduce the number of columns returned from the query and to lower the batch size parameter of the query. These actions can decrease the amount of data that needs to be converted and transferred, which can improve the performance of the query entity. Therefore, the correct answers are B and D.
References:
* Query Entity Performance
* a!queryEntity() Function


NEW QUESTION # 17
You are creating a table to store book information for a library. The boot has a reference number (ISBN_ID), as well as a unique identifier (BOOK_ID).
For the CDT to be created, which data type should you choose for the BOOK_ID? (Choose the best answer.)

  • A. Number (Decimal)
  • B. Number (Integer)
  • C. Date
  • D. Boolean

Answer: B


NEW QUESTION # 18
You are required to display information for pending tasks for each individual in an application. There will be tasks for a single specific application.
Which context type should you choose for the Task Report Type?

  • A. Tasks by process
  • B. Tasks attributed to user
  • C. Tasks assigned to a group
  • D. Tasks by process model

Answer: B


NEW QUESTION # 19
Your organization is considering options for integrating with external systems from within Appian.
Which Appian object is designed to allow you to share base URL and authentication details across multiple integrations? (Choose the best answer.)

  • A. An integration
  • B. A web API
  • C. A connected system
  • D. A connector function

Answer: C

Explanation:
Explanation
A connected system is an Appian object that is designed to allow you to share base URL and authentication details across multiple integrations4. A connected system represents an external system that is integrated with Appian. Connected systems allow you to easily connect to external integrations and data sources. They also allow you to deploy connection information across environments and use different connection information for each environment. You can choose from different types of connected systems, such as HTTP, SQL, or pre-built connected systems for common services like Google Drive or Salesforce5.


NEW QUESTION # 20
Using a View, you pull a report on different employee transactions. You receive the following error: "a!queryEntity: An error occurred while retrieving the data." What is the most likely root cause? (Choose the best answer.)

  • A. The view doesn't have a column mapped as a Primary Key in its corresponding CDT.
  • B. The view contains a large number of rows, requiring more time to fetch the data.
  • C. The required inputs were not provided.
  • D. The rule contains a missing syntax.

Answer: B


NEW QUESTION # 21
More than one user is editing the same record in database.
With XSD, how do you avoid the collision of data from Application? (Choose the best answer.)

  • A. @OrderBy
  • B. @AssociationOverrides
  • C. @Version
  • D. @inheritance

Answer: C


NEW QUESTION # 22
HOTSPOT
A car insurance company wants to build an application that processes insurance claims. Appian will receive a claim in a JSON document and return a decision about whether the company should pay the claim.
Match each system requirement to the Appian object that could be used to implement the requirement. Each answer will be used once.

Answer:

Explanation:


NEW QUESTION # 23
You are reviewing process model metrics and looking at AMUs to evaluate a process's memory usage.
Which statement is correct regarding this metric?

  • A. AMUs is not a good measurement for process memory usage.
  • B. Memory usage is considered low when it is below 100,000 AMUs.
  • C. Memory usage is considered low when it is below 10,000 AMUs.
  • D. Memory usage is considered low when it is below 1,000 AMUs.

Answer: B


NEW QUESTION # 24
Which XSD element is NOT supported within an Appian CDT? (Choose the best answer.)

  • A. <xsd:complexType>
  • B. <xsd:key>
  • C. <xsd:annotation>
  • D. <xsd:simpleContent>

Answer: B

Explanation:
Explanation
The xsd:key element is not supported within an Appian CDT. This element is used to define a key constraint for an element or a group of elements. Appian does not support key constraints in CDTs, as they are not relevant for data storage or manipulation. Instead, Appian uses primary keys and foreign keys to enforce uniqueness and referential integrity in CDTs. These keys are specified using the @Id and @JoinColumn JPA annotations, respectively. References: Supported XSD Elements and JPA Annotations


NEW QUESTION # 25
You need to create a service account for a consumer to access the Appian Web API.
Which user type should be created?

  • A. Initiator
  • B. Editor
  • C. System Administrator
  • D. Basic User

Answer: D

Explanation:
Explanation
The requirement is to create a service account for a consumer to access the Appian Web API. A basic user is the user type that should be created for this purpose, as it has the minimum permissions needed to invoke web APIs and does not consume a license. A basic user can also be assigned to specific groups or roles to control the access to web APIs. The other options are not suitable for this purpose, as they either have more permissions than needed or consume a license. References:
* User Types
* Web API Security


NEW QUESTION # 26
You want to approve or reject an incoming deployment.
Which three roles allow you to do so? (Choose three.)

  • A. System Administrators
  • B. Application Administrators Group
  • C. Specified Reviewer Group
  • D. Application Viewers
  • E. Application Editors

Answer: A,B,C

Explanation:
Explanation
The question is about approving or rejecting an incoming deployment. The following roles allow you to do so:
* Specified Reviewer Group: This is a group that can be specified by the application administrator when creating a deployment package. Members of this group can approve or reject the deployment package in the target environment.
* System Administrators: This is a group that has full access and control over all applications and system settings in Appian. Members of this group can approve or reject any deployment package in any environment.
* Application Administrators Group: This is a group that has full access and control over a specific application in Appian. Members of this group can approve or reject any deployment package for their application in any environment.
The following roles do not allow you to approve or reject an incoming deployment:
* Application Viewers: This is a group that has read-only access to a specific application in Appian.
Members of this group cannot approve or reject any deployment package for their application in any environment.
* Application Editors: This is a group that has edit access to a specific application in Appian. Members of this group can create and export deployment packages for their application in any environment, but they cannot approve or reject them.
References:
* Deploying Applications
* Application Roles


NEW QUESTION # 27
A car insurance company wants to build an application that processes insurance claims. Appian will receive a claim in a JSON document and return a decision about whether the company should pay the claim.
Match each system requirement to the Appian object that could be used to implement the requirement. Each answer will be used once.

Answer:

Explanation:


NEW QUESTION # 28
Your organization is in the process of redesigning its user interfaces in order to use space efficiently.
Which layout component is most appropriate for displaying the interface where the meaningful order of components is vertical?

  • A. a!columnsLayout()
  • B. a!sideBySideLayout()
  • C. a!cardLayout()
  • D. a!columnOverlay()

Answer: A

Explanation:
Explanation
The requirement is to use space efficiently in a user interface where the meaningful order of components is vertical. A columns layout is the most appropriate layout component for this requirement, as it allows you to arrange components into columns that stack vertically on smaller devices. A columns layout also provides options to control the width, alignment, and visibility of each column. The other options are not suitable for this requirement, as they either do not preserve the vertical order of components or do not use space efficiently. References:
* Columns Layout


NEW QUESTION # 29
Application users are seeing long wait times between two forms they need to complete for a case.
While reviewing the process model, you identify that activity chaining has been used throughout the process model, including unattended nodes.
Which three actions can you take to make the process model more efficient? (Choose three.)

  • A. Use MNI for unattended nodes and chain where possible.
  • B. Move transactions that can be done asynchronously outside of the chain.
  • C. Avoid chaining system nodes like Integrations.
  • D. Reduce the number of swim lanes.
  • E. Shorten long process chains by combining transactions into the smallest number of nodes.

Answer: B,C,E


NEW QUESTION # 30
Your organization is considering the adoption of Behavior-Driven Development (BDD) and automated testing as part of application development.
Which three testing tools have packages preconfigured to work with Appian applications and are available via the AppMarket? (Choose three.)

  • A. Git
  • B. Cucumber
  • C. Jenkins
  • D. FitNesse
  • E. Selenium API

Answer: B,D,E


NEW QUESTION # 31
......

Ace ACD200 Certification with 79 Actual Questions: https://examcollection.bootcamppdf.com/ACD200-exam-actual-tests.html