All Obstacles During ACD200 Exam Preparation with ACD200 Real Test Questions [Q10-Q29]

Share

All Obstacles During ACD200 Exam Preparation with ACD200 Real Test Questions

Fully Updated Free Actual Appian ACD200 Exam Questions

NEW QUESTION # 10
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 contains a large number of rows, requiring more time to fetch the data.
  • B. The view doesn't have a column mapped as a Primary Key in its corresponding CDT.
  • C. The rule contains a missing syntax.
  • D. The required inputs were not provided.

Answer: A


NEW QUESTION # 11
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 contains a large number of rows, requiring more time to fetch the data.
  • B. The view doesn't have a column mapped as a Primary Key in its corresponding CDT.
  • C. The rule contains a missing syntax.
  • D. The required inputs were not provided.

Answer: A


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

Explanation:
Explanation
The requirement is to find a list of expression rules that are causing performance issues, or have caused performance issues in the last 30 days. The best way to do this is to access the Rule Performance tab in the Administration Console, as it provides a dashboard that shows the execution time, frequency, and impact of expression rules in a given time period. You can filter the rules by application, rule type, or execution time, and sort them by various metrics. You can also drill down into each rule to see the details of its executions and test cases. The other options are not as effective or convenient for this purpose, as they either do not provide enough information, require manual inspection, or are not related to expression rules. References:
* Rule Performance


NEW QUESTION # 13
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. Function
  • B. Smart service
  • C. Connected systems
  • D. Servlet

Answer: D


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

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

Answer: C

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 # 15
You are facing issues when attempting to establish a SAML connection to an identity provider. You determine you need to increase the authentication-specific logging levels so that you can view trace level statements about the connection attempt in the application server log.
Which property file should you update to modify the log output level? (Choose the best answer.)

  • A. commons-logging.Properties
  • B. logging.properties
  • C. custom.properties
  • D. appian_log4j.properties

Answer: D

Explanation:
Explanation
The appian_log4j.properties file is used to configure the logging levels for Appian components, including authentication. You can modify this file to increase or decrease the verbosity of the log output for different categories. For example, to enable trace-level logging for SAML authentication, you can add this line to the file: log4j.logger.com.appiancorp.suite.authentication.saml=TRACE References: [Appian Logging Configuration], [SAML Troubleshooting]


NEW QUESTION # 16
An organization has decided to integrate with a third-party to scan incoming documents and capture the details in a table called [appian].[document]. Each document will form a new case in Appian to be displayed on a Record List.
The record needs to show data from both [appian].[document] and [appian].[caseData], which holds additional case information.
What is the most efficient way to achieve this?

  • A. Create a trigger on the [appian].[document] table to copy all the data across to the [appian].[caseData] table and point the record at [appian].[caseData].
  • B. Create a view between both the [appian].[document] and [appian].[caseData] tables to feed the record.
  • C. Create a stored procedure to query the data from both the [appian].[document] and [appian].[caseData] tables.
  • D. Create a SSIS package to run at a regular interval.

Answer: B


NEW QUESTION # 17
When looking at the process model metrics for your application, you see that one of your process models has a low completion rate of 10%.
What are two potential causes of this? (Choose two.)

  • A. A large value is configured for days until archival or deletion compared to other process models in your application.
  • B. A large number of smart service nodes are configured in the process model.
  • C. The process instances are long-lived compared to the configured days until archival or deletion.
  • D. A large number of instances are encountering process errors, and they are not being addressed by the production support team.

Answer: C,D


NEW QUESTION # 18
You are creating an expression rule that will be reused throughout your environment.
What are two benefits of including meaningful test cases when creating a new expression rule? (Choose two.)

  • A. Improve performance.
  • B. Improve the appearance of the code.
  • C. Speed up unit, regression, and exploratory testing.
  • D. Increase code quality.

Answer: C,D


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

Answer: B,D,E

Explanation:
Explanation
Three best practices that should be applied when code-checking a process model are:
* All XOR/OR gateways should have a single incoming flow. This is because XOR/OR gateways are used to split the process flow based on a condition or an event. Having multiple incoming flows to a gateway can cause confusion and ambiguity about the logic and order of execution. If multiple incoming flows are needed, they should be merged into a single flow using an AND gateway before reaching the XOR/OR gateway.
* All outgoing flows from a gateway should be labeled. This is because labels provide clarity and readability to the process model. They also help to document the business logic and rules that determine the path of execution. Labels should be concise, descriptive, and consistent throughout the process model.
* Node inputs should not make the same query call more than once. This is because repeated query calls can negatively impact the performance and efficiency of the process model. They can also cause data inconsistency and duplication if the query results change over time. Node inputs should use variables or rules to store and reuse query results whenever possible. References: Process Model Best Practices, Process Model Object, Process Modeling


NEW QUESTION # 20
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. Expression or Rule
  • C. SAIL saveinto parameter
  • D. Process model
  • E. Web API (GET)

Answer: A,C,D

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


NEW QUESTION # 21
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 10,000 AMUs.
  • C. Memory usage is considered low when it is below 100,000 AMUs.
  • D. Memory usage is considered low when it is below 1,000 AMUs.

Answer: C


NEW QUESTION # 22
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 need to update the archival settings for a process model. You modified the automatic process clean-up settings and selected the archive processes option with 'n' days.
Which instances of that process model will be affected? (Choose the best answer.)

  • A. Future and past instances of the process model including subprocesses.
  • B. Future instances of the process model only including subprocesses.
  • C. Future instances of the process model only.
  • D. Future and past instances of the process model.

Answer: D

Explanation:
Explanation
By default, the process is automatically archived after 7 days. Setting one of these configurations to 0 as an interval will immediately archive or delete the instance after completion. Any changes made on this form are applied to all instances of the process model, including ones already completed. Subprocesses do not inherit this setting https://docs.appian.com/suite/help/22.4/process-model-object.html#data-management-tab


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

Answer: A,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 # 25
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. Table
  • B. Stored procedure
  • C. Materialized view
  • D. View

Answer: C

Explanation:
Explanation
A materialized view is the best option to show joined data from 5 tables that contain a large number of rows and could generate a large result set after executing the joins. A materialized 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. A materialized view can improve performance by reducing the execution time of complex queries that involve multiple joins, aggregations, or calculations. A materialized view can also reduce the load on the database server by storing the query results in advance. A materialized view can be refreshed at regular intervals or on demand to reflect the changes in the underlying tables. References: [Materialized Views], [View Performance]


NEW QUESTION # 26
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. Administration Console
  • B. Appian Health Check report
  • C. Application server log file
  • D. Process monitoring tab

Answer: B,D


NEW QUESTION # 27
You are about to deploy a package to another environment.
Which two statements are true? (Choose two.)

  • A. It is possible to import the same package multiple times.
  • B. It is not possible to import the same package multiple times.
  • C. It is not possible to undo changes from an import to all types of objects.
  • D. It is possible to undo changes from an import to all types of objects.

Answer: A,C

Explanation:
Explanation
Two true statements are:
* It is not possible to undo changes from an import to all types of objects. Once a package is imported to an environment, it applies changes to the existing objects or creates new objects based on the package contents. There is no built-in mechanism to revert these changes or delete these objects automatically.
Therefore, it is important to test the package in a non-production environment before importing it to production, and to backup any objects that may be overwritten by the import.
* It is possible to import the same package multiple times. A package can be imported to an environment more than once, as long as it does not contain any conflicts or errors that would prevent the import.
However, importing the same package multiple times may not have any effect if there are no changes in the package contents or in the target environment since the last import. References: Prepare Deployment Packages, Application Deployment Guidelines


NEW QUESTION # 28
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. Table
  • B. Stored procedure
  • C. Materialized view
  • D. View

Answer: C

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

Validate your ACD200 Exam Preparation with ACD200 Practice Test: https://examdumps.passcollection.com/ACD200-valid-vce-dumps.html