Appian ACD200 Practice Exam - 79 Unique Questions [Q47-Q72]

Share

Appian ACD200 Practice Exam - 79 Unique Questions

Latest Questions ACD200 Guide to Prepare Free Practice Tests


Appian ACD200 Certification Exam is a challenging and rewarding experience for experienced Appian developers who want to demonstrate their expertise and advance their careers in the Appian ecosystem.

 

NEW QUESTION # 47
You are designing a case management application. The initiator creates a case, and the reviewer reviews it approximately 7 days later.
You have already designed a process model for the initiators to create the case.
Which process model design will result in the lowest memory impact? (Choose the best answer.)

  • A. When all case details are entered, the case appears as a case record, and when the reviewer is ready to review the record, they can do so via a related action from the case record.
  • B. When all case details are entered, the process flow will call a Start Process node to initialize a review process model for the reviewer.
  • C. When all case details are entered, the process flow will call a Sub-Process node to initialize a review process model for the reviewer.
  • D. When all case details are entered, the process flow will proceed and assign a task to the reviewer to review the record.

Answer: A


NEW QUESTION # 48
The IT stakeholder wants to understand which processes have the highest footprint.
What are the two places to get information on process model memory usage? (Choose two.)

  • A. Application server log file
  • B. Administration Console
  • C. Appian Health Check report
  • D. Process monitoring tab

Answer: C,D

Explanation:
Explanation
Two places to get information on process model memory usage are:
* Process monitoring tab. The process monitoring tab is a feature in the Appian Designer that allows you to monitor and manage the performance and status of process models and instances. You can use the process monitoring tab to view various metrics and statistics about your processes, such as memory usage, execution time, node count, error count, etc. You can also filter, sort, and export the data for further analysis. The process monitoring tab can help you identify which processes have the highest memory footprint and potential performance issues.
* Appian Health Check report. The Appian Health Check report is a tool that provides insights into application design patterns and performance risks in your environment. The report covers four areas of your environment: design, user experience, infrastructure, and configuration. The report also includes graphs highlighting historical trends, such as user activity, average response times, and resource utilization. The Appian Health Check report can help you identify which processes have the highest memory consumption and suggestions for mitigating them. References: Process Monitoring Tab, Understanding the Health Check Report


NEW QUESTION # 49
You create an Integration that modifies the data.
In which three locations can it be called? (Choose three.)

  • A. Web API (POST, PUT, DELETE)
  • B. Web API (GET)
  • C. Process model
  • D. Expression or Rule
  • E. SAIL saveinto parameter

Answer: A,C,E

Explanation:
Explanation
https://docs.appian.com/suite/help/22.4/Integration_Object.html#:~:text=Integrations%20that%20modify%20dat


NEW QUESTION # 50
What should you use to create a virtual relation in a database to query the data?

  • A. Function
  • B. Procedure
  • C. View
  • D. Index

Answer: C


NEW QUESTION # 51
Which two statements about the a!queryEntity() function are true? (Choose two.)

  • A. The queries defined using the query parameter return a constrained subset of matching data records by default.
  • B. The queries defined using the query parameter are not limited in how long they wait to return results.
  • C. Setting the fetchTotalCount parameter to False can improve the performance of the rule.
  • D. The entity value must be given as a constant of type Data Store Entity.

Answer: C,D


NEW QUESTION # 52
You need to display the profile picture of each employee inside an employee grid, alongside their names and phone numbers.
According to Appian best practices, what is the preferred style and size for the images?

  • A. style: "STANDARD"
    size: "LARGE"
  • B. style: "STANDARD"
    size: "ICON"
  • C. style: "AVATAR"
    size: "LARGE"
  • D. style: "AVATAR"
    size: "SMALL"

Answer: D


NEW QUESTION # 53
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. Reduce the number of swim lanes.
  • B. Move transactions that can be done asynchronously outside of the chain.
  • C. Shorten long process chains by combining transactions into the smallest number of nodes.
  • D. Avoid chaining system nodes like Integrations.
  • E. Use MNI for unattended nodes and chain where possible.

Answer: B,C,D

Explanation:
Explanation
Activity chaining is a feature that allows users to complete multiple tasks in a row without returning to their task list. However, activity chaining can also have some drawbacks, such as increased memory consumption, longer transaction times, and reduced user feedback. Therefore, some actions can be taken to make the process model more efficient, such as:
* Shorten long process chains by combining transactions into the smallest number of nodes. This can reduce the memory footprint and the database load of the process model.
* Avoid chaining system nodes like Integrations. These nodes can have unpredictable execution times and can cause timeouts or errors if chained. It is better to use asynchronous integrations or message events to decouple the process flow from external systems.
* Move transactions that can be done asynchronously outside of the chain. This can improve the responsiveness of the process model and allow parallel processing of independent tasks.
Therefore, the correct answers are B, C, and D.
References:
* Activity Chaining
* Performance Best Practices


NEW QUESTION # 54
You are using pie charts.
What is correct representation of Appian best practices? (Choose the best answer.)

  • A. Use as many slices as possible.
  • B. Pie charts should only be used to represent data that can be placed into identical categories.
  • C. Use pie charts to show proportional data.
  • D. Try to use multiple pie charts when comparing multiple sets of data.

Answer: B

Explanation:
https://docs.appian.com/suite/help/22.1/ux_charts.html


NEW QUESTION # 55
You create an Integration that modifies the data.
In which three locations can it be called? (Choose three.)

  • A. Web API (POST, PUT, DELETE)
  • B. Web API (GET)
  • C. Process model
  • D. Expression or Rule
  • E. SAIL saveinto parameter

Answer: A,C,E

Explanation:
https://docs.appian.com/suite/help/22.4/Integration_Object.html#:~:text=Integrations%20that%20modify%20data%20must,web%20API%2C%20or%20process%20model.


NEW QUESTION # 56
You need to create and design an ERD that represents the client's bookstore inventory.
Match the entity descriptions to the most appropriate relationship. Each relationship type will be used once.

Answer:

Explanation:


NEW QUESTION # 57
You want to generate an email body which varies from one Appian environment to another. For instance, between DEV and TEST.
According to Appian best practices, how should you define the environment name? (Choose the best answer.)

  • A. Create a stored procedure.
  • B. Create an environment-specific constant.
  • C. Create an expression rule and update its value post-deployment.
  • D. Create a constant and update its value post-deployment.

Answer: B

Explanation:
Explanation
According to Appian best practices, environment-specific constants should be used to define values that vary from one Appian environment to another. For example, if you want to generate an email body that contains the environment name, you can create a constant named ENVIRONMENT_NAME and assign it different values for DEV and TEST environments. This way, you can avoid hard-coding values in your expressions or rules, and simplify your deployment process by using automatic constant value mapping.


NEW QUESTION # 58
You need to insert the deleted row of a table into a history table for audit purposes.
What is the most efficient method to achieve this?

  • A. Process model
  • B. Trigger
  • C. Materialized view
  • D. View

Answer: B

Explanation:
Explanation
The most efficient method to insert the deleted row of a table into a history table for audit purposes is Trigger.
This is because a trigger is a database object that automatically executes a specified SQL statement when a certain event occurs on a table or view. A trigger can be defined to run before or after a delete operation on a table, and can access the deleted row using a special table called deleted. A trigger can perform the insertion of the deleted row into the history table without any additional logic or overhead from Appian. References: Triggers


NEW QUESTION # 59
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. A connector function
  • B. An integration
  • C. A connected system
  • D. A web API

Answer: C

Explanation:
The connected system is the object that allows to set an URL and key to be used in different integrations. https://docs.appian.com/suite/help/22.3/Connected_System_Object.html


NEW QUESTION # 60
As a developer, you have created a Web API.
To execute the API, what is the minimum privilege the end user should have? (Choose the best answer.)

  • A. Editor
  • B. Administrator
  • C. Initiator
  • D. Viewer

Answer: D


NEW QUESTION # 61
You are creating an ERD that models the data for a college and includes a Many-to-Many relationship, Student-to-Class, where a student can be enrolled in multiple classes, and a class can enroll multiple students.
How can you handle this relationship so that it can be supported in Appian and remain in at least First Normal Form? (Choose the best answer.)

  • A. It cannot be done, because Appian CDTs cannot handle Many-to Many relationships.
  • B. The Student table should have a Class field to hold an array of Class IDs.
  • C. A joining table can be used to hold instances of Student/Class relationships.
  • D. The Class table should have a Student field to hold an array of Student IDs.

Answer: C

Explanation:
Explanation
A joining table can be used to hold instances of Student/Class relationships, so that it can be supported in Appian and remain in at least First Normal Form. A joining table is a table that contains only foreign keys that reference the primary keys of other tables. A joining table can be used to model a Many-to-Many relationship between two entities, such as Student and Class. For example, a joining table called Enrollment could have two columns: Student_ID and Class_ID, which reference the primary keys of the Student and Class tables respectively. Each row in the Enrollment table represents an instance of a student enrolled in a class. References: [Joining Tables], [Many-to-Many Relationships], [First Normal Form]


NEW QUESTION # 62
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 outgoing flows from a gateway should be labeled
  • B. All nodes should have exception flows
  • C. Activity chaining should be added to the majority of flows.
  • D. All XOR/OR gateways should have a single incoming ow.
  • E. Node inputs should not make the same query call more than once.

Answer: A,D,E


NEW QUESTION # 63
Your organization is considering automating the running of expression rule test cases to provide unit tests for your Appian applications.
Which three methods could be used to launch a test run when required? (Choose three.)

  • A. A process model exposed to users as an action.
  • B. Via the DevOps section of the Administration Console.
  • C. A process model invoked via an API.
  • D. A web hook from a content versioning system (CVS).
  • E. A SAIL interface embedded in a report.

Answer: A,C,E

Explanation:
Explanation
https://docs.appian.com/suite/help/20.4/Automated_Testing_for_Expression_Rules.html


NEW QUESTION # 64
You need to create a plug-in to perform a job in the background. The plug-in should not be available under an expression rule, connected system, or the process model.
What type of plug-in should you create? (Choose the best answer.)

  • A. Connected systems
  • B. Function
  • C. Servlet
  • D. Smart service

Answer: C


NEW QUESTION # 65
Match each of the business data concepts to an Appian data type. Each data type may be used once, more than once, or not at all.

Answer:

Explanation:


NEW QUESTION # 66
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


NEW QUESTION # 67
There is a need to relate two entities in the data structure: Employee and Skill.
Employees can have multiple skills, and a single skill can relate to multiple employees.
What kind of relationship would these entities have, and what is the minimum number of tables required to implement the design, according to Appian best practices? (Choose the best answer.)

  • A. Many-to-many; 2 tables
  • B. Many-to-many; 3 tables
  • C. One-to-many; 2 tables
  • D. Many-to-one; 2 tables

Answer: B


NEW QUESTION # 68
Which two practices are strongly discouraged for activity chaining? (Choose two.)

  • A. Less than or equal to 5 seconds between attended activities.
  • B. More than 50 node instances
  • C. More than 5 seconds between attended activities
  • D. Less than or equal to 50 node instances

Answer: B,C


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

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

Answer: D


NEW QUESTION # 70
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. Lower the batch size parameter of the query.
  • C. Create a database index on the column being filtered against.
  • D. Reduce the use of unnecessary columns in the GROUP BY clause in the database view.

Answer: A,B

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 # 71
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!columnOverlay()
  • D. a!cardLayout()

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 # 72
......

Correct and Up-to-date Appian ACD200 BrainDumps: https://www.pass4guide.com/ACD200-exam-guide-torrent.html

Reliable ACD200 Dumps Questions Available as Web-Based Practice Test Engine: https://drive.google.com/open?id=1QExpj20ElhvBNfvBoS1TrrPKIagNYD05