You're building an application with a review workflow.
Each submission must be approved by three users who can each approve or reject their request, and leave a comment. This action changes the status of the submission to 'Approved' or 'Rejected' correspondingly, and pushes the review to the previous or next assignee.
Which data model captures the workflow requirements appropriately?
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?
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.)
You need to allow external systems to invoke Appian web APIs.
Which user role should be assigned?
You're configuring Health Check settings under the Admin Console.
Which section would you find the setting to indicate that the Health Check will run on a Production Environment?
You're designing a custom component rule!pagingComponent() to page through a list of items. The component must display the current page numbers being shown, as well as the total number of items. Users should be able to click arrows to increase or decrease the pagination.
Review the following:

Which two patterns should be used when calling the component in this scenario? (Choose two.)
Which two items are configured in the Admin Console when you create a web API? (Choose two.)
An application consists of a record type with sync enabled. This record type is used as a source to create a read-only grid.
A field "Number of days since created" is configured in the interface and a logic is implemented to calculate the number of days since a record is created in the application.
You need to implement sorting on this field.
What should you do?
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 creating a new record type with data sync enabled. Users in the "ACME Employees" group must be able to access the record list and start the New Case action.
What are two valid steps that you should perform to grant users the appropriate access? (Choose two.)
You're developing a record view for a case management system that enables users to upload files to a specific location within an external records application.
Your requirements are:
In this record view, there should be a record action that allows the user to upload a file to the interface and configure the metadata (name, author, file size) before submitting.
If the file is larger than 250MB, the user will be notified that the file will be uploaded overnight.
Once the file has been successfully uploaded, the file will appear on the record view and the user can interact with the file.
Which two pieces of user-facing information must be captured from this business process so that you can develop this record view? (Choose two.)
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 refining a story for a centralized distribution center that extends the current application by allowing inventory managers to review orders.
These orders are created through a record action that various workshops access from a shared Appian site.
Which consideration best suits this use case?
You need to create a new database schema using a connected data source system.
What should you do?
Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct order.

You're reviewing the process model built by your team member.
Which two design decisions might cause performance issues? (Choose two.)
Which two options are correct regarding record relationships when using synced records in your application? (Choose two.)
You're redesigning user interfaces to achieve more efficient space usage.
Which layout component is the best choice for displaying an interface with a vertical meaningful order of components?
You need to create a web API so that an external system can start a process in your app.
Which two statements are true about using a service account to authenticate the system? (Choose two.)
A view is created with the primary table PERSON and is joined using a left join with the APPOINTMENT table on the column "PERSON_ID". There is a one-to-many relationship between the PERSON and APPOINTMENT tables.
A Custom Data Type (CDT) and a data store entity have been created based on this view, with the primary key being "PERSON_ID".
Review the data presented in the PERSON and APPOINTMENT tables:

Which two statements are true when the following query entity is executed? (Choose two.)

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?
You're developing a functionality to manage transactions for an insurance company. Each transaction can have multiple items where respective item type and item amount can be entered. The amount entered can be either negative or positive, and is a decimal data type with a precision of 8 and a scale of 2.
A maximum of 10 items can be entered for a transaction. Once all the items are entered, you need to calculate and show the sum of all items' total amounts at the transaction level.
What is the best way to calculate and display the sum of all item amounts?
You need to create a read-only grid that displays support case information. Data for the support cases is mapped to the "Case" record type with data sync enabled.
Within the record, there are fields named "createdDateTime" and "resolvedDateTime". These two fields store the timestamps for when a case is created and resolved, respectively.
The grid includes a column indicating the number of hours between when the case was created and when it was resolved. This column must be sortable within the grid.
How should you calculate the hour value that will display in the column?
You run a report on different employee transactions by using a View.
You encounter the following error: "a!queryEntity: An error occurred while retrieving the data."
What is the most likely root cause of this error?
You notice that a process consumes a significant amount of memory. The process involves ingesting long strings from a web service and saving them to the database using a looping approach. The string output is saved to a process variable with data type Text.
Which two options will reduce the memory usage? (Choose two.)
You receive a warning about approaching the 2,000,000 row limit with synced records in your Production environment.
What are two ways to efficiently address this warning to prevent reaching the limit? (Choose two.)
An insurance company's product details are currently distributed across numerous database tables, encompassing over 60 to 70 fields.
You need to implement a product comparison tool for business users to compare up to three insurance products simultaneously, with all the product details in a tabular format.
Refer to the following sample format:

Which object should be used to transform the data into the required format?
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?
You need to configure your process model to store the result of an expression rule for every item in a list. Your design must have the smallest memory footprint.
What should you do?
You're creating a process to update specific fields in a list of records and you save the updated records to the database.
You're given the following performance considerations:
Execution time
Process instance memory usage
Process execution engine load balancing
Based on these performance metrics, rank the options from best to worst.
Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct ranking order (best at the top, and worst at the bottom).

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?
Consider this POST request:
https://www.example.com/suite/webapi/customer

Match the values to the correct fields in the resulting http!request value.
Note: Each value will be used once. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.
