Appian Senior Developer Questions and Answers
You need to select a plug-in to meet a specific requirement and several plug-ins can do the job.
What are three key factors to consider? (Choose three.)
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 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?
The synced record type Customer has a one-to-many relationship with the Case record type.
You need to calculate the number of open cases for each customer.
What are two valid methods to accomplish this? (Choose two.)
You need to implement a field-level audit functionality on the application data, and then display a log of the changes made over time to the users.
What should you do?
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 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?
Which section of the Interface Performance View explains the contribution towards the overall evaluation time of the current function, rule, or parameter?
You're performing System Integration Testing on a client's application that integrates with an external system.
In this instance, you're testing the application's interactions with external integrations to ensure that data is being handled correctly between the two systems. However, this step has been done manually and is time-consuming.
What should you do to make this process more efficient?
You're creating a synced record type which will store read-only data from an external web service. Data in the external system is updated nightly, and the latest information must be available to users in the morning. Currently there are approximately 150,000 entries in the external system, and this number is not expected to change significantly.
There is an existing integration object and associated expression rule, which when called returns the complete dataset from the external system.
What are two configurations that you must apply to ensure that the latest and complete record set is available? (Choose two.)
What should you use to create a predefined query in a database for ease of use?
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.)
You need to update an existing Appian application.
The application needs to be responsive and compatible with a variety of screen widths. For example: phone/tablet browser, Appian mobile app, desktop monitor.
Which two functions/parameters should you consider when updating the interfaces? (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.)
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?
What are three locations to call an Integration that changes the source data? (Choose three.)
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.)
Consider this POST request:
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.
Your client wants to configure user authentication using single sign-on (SSO) in their cloud environment.
Which two authentication types should you use to support this requirement? (Choose two.)
You need to display information for pending tasks for each individual in an application. The tasks may be for a single specific application.
Which context type should you select for the Task Report Type?
A recent Health Check report of your application indicates an increased risk of large context size in the interfaces.
What are two possible contributors to this risk? (Choose two.)
What are two advantages of database normalization? (Choose two.)
You’re establishing a Health Check schedule for your department.
Which two statements should you consider when implementing Health Checks? (Choose two.)
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?
Which two options are correct regarding record relationships when using synced records in your application? (Choose two.)
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.)
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?
You need to connect to an external system using OAuth 2.0: SAML Bearer Assertion Flow authentication type, which requests access to an API on behalf of a signed in user.
This standard has the several steps involved with the SAML Bearer Assertion Flow.
Which two steps should you perform? (Choose two.)