Appian Certified Senior Developer Questions and Answers
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.
Which review format is the most efficient way to coach team members and improve code quality? (Choose the best answer.)
You need to insert the deleted row of a table into a history table for audit purposes.
What is the most efficient method to achieve this?
More than one user is editing the same record in database.
With XSD, how do you avoid the collision of data from Application? (Choose the best answer.)
What is the lowest permission required on the data store in order to query, write, and delete data?
Your organization is in the process of redesigning its user interfaces in order to use space efficiently.
Which layout component is most appropriate for displaying the interface where the meaningful order of components is vertical?
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.)
When creating a Web API, which two items are configured in the Administration Console? (Choose two.)
You have configured a process model to send an email to one or more recipients using the out-of-the-box Send E-Mail node.
Executing the process model results in the Send E-Mail node encountered this error: “Error:Email could not be sent”
Where do you go first to find more details on why the node encountered an error? (Choose the best answer.)
While deploying a package to a target environment, object security warnings were detected.
In which two places can object security settings be changed in bulk? (Choose two.)
You need to create a service account for a consumer to access the Appian Web API.
Which user type should be created?
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?
You have a requirement that can only be achieved by using a plug-in, where more than one plug-in does a similar job.
What are three primary considerations in choosing the right plugin? (Choose three.)
A lead designer receives this requirement:
Every time a record is modified, the data changed must be stored for audit.
Which design is the most efficient and has the least impact on the Appian application? (Choose the best answer.)
Your organization requires a process to be initiated via an Appian web API.
Which HTTP request methods should the API use?
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.)
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.)
You want to generate an email body which varies from one Appian environment to another. For instance, between DEV and TEST.
According to Appian best practices, how should you define the environment name? (Choose the best answer.)
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.)
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?
You need to display the profile picture of each employee inside an employee grid, alongside their names and phone numbers.
According to Appian best practices, what is the preferred style and size for the images?
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.)
You are required to display information for pending tasks for each individual in an application. There will be tasks for a single specific application.
Which context type should you choose for the Task Report Type?