[Dec-2023] Appian ACD200 DUMPS WITH REAL EXAM QUESTIONS
2023 New CramPDF ACD200 PDF Recently Updated Questions
NEW QUESTION # 15
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 5 seconds between attended activities
- C. Less than or equal to 50 node instances
- D. More than 50 node instances
Answer: B,D
NEW QUESTION # 16
Your organization requires a process to be initiated via an Appian web API.
Which HTTP request methods should the API use?
- A. GET
- B. CONNECT
- C. POST
- D. HEAD
Answer: C
Explanation:
Explanation
The question is about initiating a process via an Appian web API. The HTTP request method that the API should use is POST, as it is the method that allows sending data to the server and creating or updating a resource. In this case, the data would be the process parameters and the resource would be the process instance. The other options are not suitable for this purpose, as they either do not allow sending data or do not create or update a resource. References:
* HTTP Request Methods
* Start Process Web API
NEW QUESTION # 17
You create an Integration that modifies the data.
In which three locations can it be called? (Choose three.)
- A. Expression or Rule
- B. Process model
- C. Web API (POST, PUT, DELETE)
- D. SAIL saveinto parameter
- E. Web API (GET)
Answer: A,B,C
NEW QUESTION # 18
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. Selenium API
- B. Git
- C. Jenkins
- D. FitNesse
- E. Cucumber
Answer: A,D,E
NEW QUESTION # 19
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
NEW QUESTION # 20
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
Explanation:
Explanation
The type of plug-in that should be created to perform a job in the background and not be available under an expression rule, connected system, or the process model is a servlet plug-in. A servlet plug-in is a plug-in that allows you to create custom servlets that can be accessed through a URL. Servlets are Java classes that run on a web server and handle requests and responses. Servlet plug-ins can be used to perform background tasks, such as sending notifications, logging events, or integrating with external systems, without exposing them to the end users or developers. References: Servlet Plug-ins, Appian Suite Plug-ins
NEW QUESTION # 21
Users are reporting that their application is slow to load customer records with many transactions.
Using performance monitoring tools, you find that the following interface definition is responsible for the vast majority of page load time:
You also notice that both queries (rule!APP_GetTransactionsWithFilters and rule!APP_GetTransactionTypeWithFilters) take about 25 milliseconds each to execute when you test them using expression editor.
Which change would decrease the load time of this interface component the most? (Choose the best answer.)
- A. Don't fetch total count when getting transactions.
- B. On line 4, increase the paginginfo batch size to 50 so more data is prefetched.
- C. Use a synced record for Transactions to improve the query response time for the query performed on line 6.
- D. Prefetched transation types and use the displayvalue() function to display the Transaction Type for each transaction.
Answer: D
Explanation:
Explanation
The load time of this interface component can be improved by reducing the number of queries performed and the amount of data transferred. One way to achieve this is to prefetch the transaction types and use the displayvalue() function to display the Transaction Type for each transaction. This way, only one query is performed to get the transactions, and the transaction types are retrieved from a local variable instead of a separate query. This reduces the network latency and the database load, which can improve the performance of the interface. Therefore, the best answer is D.
References:
* Prefetching Data
* displayvalue() Function
NEW QUESTION # 22
You have been asked to produce a Tempo report, with the following requirements:
The report should display in Appian.
The data is held in a business database, but performance in Appian is a key requirement.
Which three actions can you take to minimize the performance impact of your report? (Choose three.)
- A. Display the report as a task report on the Tasks tab.
- B. Use the query process analytics function to retrieve the data.
- C. Perform aggregation in the database using a view prior to reading the data into Appian.
- D. Use local variables in your report interface to avoid redundant database queries.
- E. Limit the number of series values and categories in the report.
Answer: C,D,E
NEW QUESTION # 23
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 # 24
You want to display a Gender dropdown, and its choice label may change in the future as per the business requirement.
Given transactional database tables rely on this data for reporting, what is the most appropriate action? (Choose the best answer.)
- A. Create a stored procedure and update it as per the business requirement.
- B. Create these entries in a table and reference them through a query entity rule as per the business requirement.
- C. Create a constant and update it as per the business requirement.
- D. Create an expression rule and update it as per the business requirement.
Answer: B
NEW QUESTION # 25
You are required to test a Related Action that updates record data. You need to make sure that the correct users can access the form and that the data is updating successfully.
Which is the most appropriate testing method to achieve this using Appian?
- A. Unit Testing
- B. Load Testing
- C. User Interface (UI) Testing
- D. Performance Testing
Answer: A
NEW QUESTION # 26
Users are reporting that their application is slow to load customer records with many transactions.
Using performance monitoring tools, you find that the following interface definition is responsible for the vast majority of page load time:
You also notice that both queries (rule!APP_GetTransactionsWithFilters and rule!APP_GetTransactionTypeWithFilters) take about 25 milliseconds each to execute when you test them using expression editor.
Which change would decrease the load time of this interface component the most? (Choose the best answer.)
- A. Don't fetch total count when getting transactions.
- B. On line 4, increase the paginginfo batch size to 50 so more data is prefetched.
- C. Use a synced record for Transactions to improve the query response time for the query performed on line 6.
- D. Prefetched transation types and use the displayvalue() function to display the Transaction Type for each transaction.
Answer: D
NEW QUESTION # 27
You are reviewing a recent Health Check report and notice that a process model has high memory consumption.
What are three possible reasons for this? (Choose three.)
- A. Misconfigured error alerts
- B. Too many nodes
- C. Gateway nodes with multiple incoming flows
- D. Too many process variables
- E. Nested CDTs with large numbers of fields
Answer: B,D,E
Explanation:
Explanation
Three possible reasons for high memory consumption of a process model are:
* Too many process variables. Process variables are used to store data that is needed throughout the process execution. However, having too many process variables can increase the memory usage of the process engine, especially if the variables store large or complex data types, such as documents or CDTs. It is recommended to use local variables whenever possible, and to delete or nullify process variables that are no longer needed.
* Nested CDTs with large numbers of fields. CDTs are custom data types that define the structure and validation of business data in Appian. CDTs can be nested within other CDTs to create complex data models. However, nesting CDTs with large numbers of fields can result in high memory consumption and performance degradation, as each field requires additional memory allocation and processing. It is recommended to limit the number of fields and nesting levels of CDTs, and to use references instead of embedding whenever possible.
* Too many nodes. Nodes are the graphical elements that represent the activities and events in a process model. Having too many nodes in a process model can increase the memory usage and complexity of the process execution. It can also make the process model harder to read and maintain. It is recommended to simplify the process model by using subprocesses, smart services, or expression rules to encapsulate common or reusable logic. References: Process Variables, Custom Data Types, Process Model Best Practices
NEW QUESTION # 28
You are designing a repeating step in a process.
What is the default limit for maximum number of node executions?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: D
NEW QUESTION # 29
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. Activity chaining should be added to the majority of flows.
- B. All outgoing flows from a gateway should be labeled
- C. All nodes should have exception 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: B,D,E
NEW QUESTION # 30
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 # 31
......
Appian ACD200 (Appian Certified Senior Developer) Exam is a certification exam for individuals seeking to demonstrate their expertise in building complex and scalable applications on the Appian platform. ACD200 exam is designed to test a candidate's knowledge of the Appian platform, including its architecture, development tools, integration capabilities, and best practices for application design and development. Successful completion of the exam is a clear indication of the candidate's proficiency in Appian development and their ability to design and develop advanced applications on the platform.
Latest ACD200 Pass Guaranteed Exam Dumps Certification Sample Questions: https://actualtests.crampdf.com/ACD200-exam-prep-dumps.html