Appian Certified Senior Developer v1.0

Page:    1 / 5   
Exam contains 75 questions

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. Define the correct alerts for the process model.
  • B. Remove all activity chaining.
  • C. Use swim lanes in the process model.
  • D. Refactor some nodes into subprocesses when possible.


Answer : BD

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


Answer : ACE

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. Process monitoring tab
  • C. Appian Health Check report
  • D. Application server log file


Answer : BC

You create an interface, but it fails to load. When you open the design errors log, you see a memory circuit breaker error.
What are two possible root causes of this error? (Choose two.)

  • A. A database query is taking too long to evaluate.
  • B. The interface contains some special characters.
  • C. The interface is storing too much data in local variables.
  • D. The interface component is looping over too many items.


Answer : CD

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 transaction types and use the displayvalue() function to display the Transaction Type for each transaction.


Answer : D

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 proceed and assign a task to the reviewer to review the record.
  • C. When all case details are entered, the process flow will call a Start Process node to initialize a review process model for the reviewer.
  • D. When all case details are entered, the process flow will call a Sub-Process node to initialize a review process model for the reviewer.


Answer : A

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 : BC

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


Answer : BD

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. Shorten long process chains by combining transactions into the smallest number of nodes.
  • C. Avoid chaining system nodes like Integrations.
  • D. Move transactions that can be done asynchronously outside of the chain.
  • E. Reduce the number of swim lanes.


Answer : BCD

A user is uploading a document in the Appian environment and wants to restrict the uploading of documents without extensions.
How can this be done at the environment level?

  • A. Enable File Upload > Block files without an extension, under Administration Console.
  • B. Document can be uploaded but cannot be restricted.
  • C. Configure Validation rules wherever required.
  • D. No actions are required from the developer; Appian auto-validates these documents.


Answer : A

You are troubleshooting a process model instance with an error in a node.
Which two options will allow you to obtain more information about the error? (Choose two.)

  • A. Open the process model from the process instance.
  • B. View the Process Details dialog.
  • C. View the process model properties.
  • D. View the properties dialog of the affected node.


Answer : BD

You need to build a process model that transforms a large data set.
Which two things should you ensure to include in your process model? (Choose two.)

  • A. A subprocess is called using “Multiple Node Instances (MNI)” to perform the transformation on each item in the data set.
  • B. An XOR gateway is added before the transformation node, to check for empty/null values.
  • C. A loop is created within the process model that increments on each iteration, updating that particular row in the data set.
  • D. The transformation is applied with an expression rule that takes the data set as an input, and loops through the dataset using a looping function, such as foreach.


Answer : BD

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_details.csv
  • B. expressions_metrics.csv
  • C. expressions_summary.csv
  • D. expressions_trace.csv


Answer : A

What should you use to create a virtual relation in a database to query the data?

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


Answer : D

HOTSPOT -
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 : Transaction Timestamp: Date and Time Amount (Value): Number (Decimal) List Index: Number (Integer) Has Paid?: Boolean

Page:    1 / 5   
Exam contains 75 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy