You're designing an expression rule that needs to retrieve employees from a database for a given department and display their full name concatenated with their role in a list for a dropdown field.
Which design approach should you recommend?
You're building an order management system.
You need to create a field that displays the total number of days it took to deliver each order, and show and sort by this data in a read-only grid. The data must be available in real-time.
Which function is the most appropriate for calculating this value?
You're designing a report to show the total number of cases per month grouped by region. A synced record exists for the data source.
Which design pattern is most appropriate in this case?
A local variable is reevaluated every time a form loads and you notice subsequent slow performance of the form.
Which two steps could you perform to optimize this? (Choose two.)
What are three locations to call an Integration that changes the source data? (Choose three.)
Your client wants their customers to be able to schedule appointments directly from their website without going to an Appian user environment.
You need to build an embedded interface to be added to your client's web page. The style of the embedded interface should be consistent with the host web page.
Which three custom styling options can be configured in the Themes section of embedded interfaces? (Choose three.)
You're creating a point-of-sale (POS) system for a customer which can associate the items in a transaction to a customer based on a membership number. The item stock table and the customer sales record are hosted elsewhere and need to be written to via POST APIs from an Appian process model. This all occurs within a transaction process model that you're creating.
Which two steps should you perform to design your process model to improve process memory? (Choose two.)
You need to implement a Gender dropdown, where the choice labels may need to be altered in the future. The transactional database tables rely on this data for reporting, so the data must be accurate.
What is the recommended action?
Your development team has selected Jenkins as a Continuous Integration (CI) system to integrate testing of Appian into your overall testing strategy.
What should you do to set up automated testing of expression rules using Jenkins?
Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct order.

You need to add test cases to an existing expression rule in the system. Expression rule gives a complex data type value as an output result.
The test case should pass only when a field in the resultant data matches with a specific value mentioned.
How should you configure the test case assertion?
You're in the process of deploying a package to the client's TEST environment at the end of a sprint. This package is only relating to changes to a single application.
Which two statements best describes the practices you should follow for automated testing for expression rules either before or after deploying the package? (Choose two.)
You're the administrator of your insurance company’s case management system. You need to limit insurance agents to only those clients to which they have been assigned.
Which two statements must be true for one way to configure Record-Level security for the Customer record? (Choose two.)
Your client reported that a form in the application is very slow to load.
You investigate and find a query entity which is nor performing well.
Which action should you perform to improve query performance for the query entity?
An energy company wants to allow the public to be able to report power outages directly and provide supporting documentation in the form of photos and/or videos. The company also requires the reporter's contact details.
How can a developer design and implement this requirement in Appian?
There are two record types, ABC and XYZ, with sync enabled. The XYZ record type is added as a relationship into the ABC record type.
A user has Viewer permission to the ABC record type but does not have access to the XYZ record type.
A site page is presented to the user where the data is sourced from the ABC record type and its related record type the XYZ reference.
What information does the user see on the site page?
You're inspecting the items in a deployment package for issues you might have missed during package preparation.
Which two objects can be in your list of missing precedents for an application? (Choose two.)
You're conducting a design review.
You identify slow-performing expression rules querying a specific data store, and need to understand the "number of operations against data stores."
Which metric from the data_store_details.csv file is helpful to you?
In reviewing the process model metrics of your application, you notice a process model with a completion rate of only 10%.
What are two possible reasons for this low completion rate? (Choose two.)
You're building a new application to track job applications for a local health club.
The owner wants to have one group of individuals perform the initial application review for completeness, a second group to manage the interview process, and a third group to make the actual hiring decisions.
Which design element should be implemented to best support a memory efficient application?
The synced record Task has a self-referential relationship defined in the column parentTaskId. There is a many-to-one record relationship between the id and parentTaskId called parentTask.
For a given task ID, you need to return the task name and the parent task name.
What should you do?
You need to create an expression rule that will be reused throughout your environment.
What are two reasons why you should include meaningful test cases when creating a new expression rule? (Choose two.)
The synced record Task has a self-referential relationship defined in the column parentTaskId. There is a many-to- one record relationship between the id and parentTaskId called parentTask.
For a given task ID, you need to return the task name and the parent task name.
What should you do?
You're designing an integration object with JSON (application/json) as the content type.
Which two data types can be automatically converted to JSON in Appian? (Choose two.)
You're refining a story regarding a highly regulated form, where information needs to be sent to a regulatory body at the end of each month to ensure that the business complies with laws and legislation. The story only concerns the creation of the form.
You need to create a form that captures information to comply with the regulatory requirements.
Which two questions should you ask the business? (Choose two.)
A seamless user experience (UX) is important for an application so that a user does not feel like they are moving through different applications. Often when many developers are working on the same project all together, this can be a concern.
How should you ensure that a seamless UX is maintained throughout the app?
You're reviewing the data store performance logs. You notice several items were logged in the generated slow query log file: perf_monitor_rdbms_slow.csv.
What is the default threshold value for a slow query to be included in this log file?
Users are experiencing slow load times when retrieving customer records with many transactions.
After using performance monitoring tools, you discover that the following interface definition is responsible for the majority of page load time:

Additionally, both queries (rule!APP_GetTransactionsWithFilters and rule!APP_GetTransactionTypeWithFilters) take approximately 25 milliseconds each to execute when you test them using the expression editor.
Which action would result in the greatest reduction in the load time for this interface component?
You're designing a process used to notify multiple users of marketing campaigns. These campaigns occur infrequently, but are sent out to the hundreds of customers that are stored in your app.
How should you best design your process model to send the emails whilst using a common email process model (CMN_SendEmail), to be most performant?
The outputs of this node are not required for the main process.