Prepare ACD200 Question Answers - ACD200 Exam Dumps
Real Appian ACD200 Exam Questions [Updated 2024]
Appian ACD200 certification exam is a challenging and comprehensive exam that evaluates the knowledge and skills of developers in various areas of Appian development. Appian Certified Senior Developer certification is highly valued by employers and recognized by industry leaders. It is a great way for developers to validate their skills and knowledge in Appian development and advance their career.
NEW QUESTION # 17
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. Use a synced record for Transactions to improve the query response time for the query performed on line 6.
- B. Don't fetch total count when getting transactions.
- C. On line 4, increase the paginginfo batch size to 50 so more data is prefetched.
- D. Prefetched transation types and use the displayvalue() function to display the Transaction Type for each transaction.
Answer: D
NEW QUESTION # 18
You are creating the group structure of a new application.
Which three best practices apply? (Choose three.)
- A. Group names should not include the application prefix.
- B. Only create the groups necessary for task assignment or security.
- C. Flat group structures should be avoided.
- D. Keep group names unique.
- E. Avoid creating custom group types unless there is a strong need/requirement.
Answer: B,D,E
NEW QUESTION # 19
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. Nested CDTs with large numbers of fields
- C. Too many nodes
- D. Gateway nodes with multiple incoming flows
- E. Too many process variables
Answer: B,C,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 # 20
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: "ICON" - B. style: "AVATAR"
size: "SMALL" - C. style: "STANDARD"
size: "LARGE" - D. style: "AVATAR"
size: "LARGE"
Answer: B
NEW QUESTION # 21
You need to find a list of expression rules that are causing performance issues, or have caused performance issues in the last 30 days.
What should you do?
- A. Access the Rule Performance tab in the Administration Console.
- B. Inspect the application server log.
- C. Use the Monitoring tab to find rules with a low completion percentage.
- D. Observe the runtime of all test cases.
Answer: A
NEW QUESTION # 22
You have configured a process model to send an email to one or more recipients using the out-of-the-box Send E-Mail node.
Executing the process model results in the Send E-Mail node encountered this error: "Error:Email could not be sent" Where do you go first to find more details on why the node encountered an error? (Choose the best answer.)
- A. Run and review the Health Check report
- B. Raise a support case within My Appian so a cloud engineer can investigate.
- C. Review the system.csv log.
- D. Investigate the application server stdout log
Answer: D
NEW QUESTION # 23
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 assigned to a group
- B. Tasks by process
- C. Tasks attributed to user
- D. Tasks by process model
Answer: C
Explanation:
Explanation
The context type that should be chosen for the Task Report Type is Tasks attributed to user. This is because this context type allows you to display information for pending tasks for each individual in an application. You can filter the tasks by application name, process model name, or task name. This context type also supports drilldown functionality, which enables users to view more details about a specific task or complete it directly from the report. References: Task Report Types
NEW QUESTION # 24
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. User Interface (UI) Testing
- B. Unit Testing
- C. Load Testing
- D. Performance Testing
Answer: B
NEW QUESTION # 25
You are required to test a Related Action that updates record dat
a. 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. User Interface (UI) Testing
- B. Unit Testing
- C. Load Testing
- D. Performance Testing
Answer: B
NEW QUESTION # 26
When creating a Web API, which two items are configured in the Administration Console? (Choose two.)
- A. Connected System
- B. LDAP Authentication
- C. API Key
- D. Service Account
Answer: C,D
Explanation:
Explanation
When creating a Web API, you need to configure two items in the Administration Console: an API key and a service account. An API key is a unique identifier that is used to authenticate requests to your Web API. You can create and manage API keys in the Administration Console under Integration > API Keys. A service account is a user account that is used to execute the Web API expression rule. You can select a service account in the Administration Console under Integration > Web APIs when you create or edit a Web API. References: [Web APIs], [API Keys], [Service Accounts]
NEW QUESTION # 27
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. Servlet
- B. Function
- C. Connected systems
- D. Smart service
Answer: A
NEW QUESTION # 28
You want to approve or reject an incoming deployment.
Which three roles allow you to do so? (Choose three.)
- A. Specified Reviewer Group
- B. Application Viewers
- C. Application Administrators Group
- D. System Administrators
- E. Application Editors
Answer: A,C,D
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 # 29
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 # 30
You need to show joined data from 5 tables. Each table contains a large number of rows and could generate a large result set after executing the Joins.
The business is not expecting live data, and a 2-hour refresh is acceptable. Performance is a top priority.
What should you use? (Choose the best answer.)
- A. Materialized view
- B. Stored procedure
- C. View
- D. Table
Answer: A
Explanation:
Explanation
A materialised view is a physical table that holds the results of the SQL that a VIEW would normally be constructed from and can be generated periodically.
NEW QUESTION # 31
You are investigating a slow-performing expression rule and want to analyze this rule's historical performance.
Which performance log should you look at to see the mean evaluation time of this rule every hour?
- A. expressions_summary.csv
- B. expressions_metrics.csv
- C. expressions_trace.csv
- D. expressions_details.csv
Answer: D
NEW QUESTION # 32
You need to build a QC review process for a factory that allows a technician to review each production line on a regular basis.
A QC technician has 30 minutes to complete their review, after which time the review will expire and be marked as a "missed review." If this, occurs, a supervisor should be notified via email and the review data should not be saved. Additional requirements are as follows:
The user should be able to save a draft of their review before submission, and come back to work on it later.
Once submitted, the review data should be saved to the database.
Which option needs to be implemented to meet the requirements?
- A. A send message event which sends an email after 30 minutes to the supervisor
- B. An exception timer that skips the QC review task after 30 minutes, which flows to a Send Email node configured to notify a supervisor
- C. The task configured as a quick task
- D. An escalation that sends an email after 30 minutes to the supervisor
Answer: B
NEW QUESTION # 33
......
ACD200 Exam Dumps Pass with Updated 2024: https://www.validvce.com/ACD200-exam-collection.html
Free ACD200 Exam Dumps to Pass Exam Easily: https://drive.google.com/open?id=1iZ2duo4fY8CQ-331_uy1vuoFlPPhwcMU
