Appian Senior Dev Study Guide Latest
Updated
You are facing issues when attempting to establish a SAML connection to an identity
provider. You determine you need to increase the authentication-specific logging levels
so that you can view trace level statements about the connection attempt in the
application server log. Which property file should you update to modify the log output
level? - ANSWER-appian_log4j.properties
When creating a Web API, which two items are configured in the Administration
Console? (Choose two.) - ANSWER-API Key, Service Account
Using a View, you pull a report on different employee transactions. You receive the
following error: "a!queryEntity: An error occurred while retrieving the data."What is the
most likely root cause? - ANSWER-The view contains a large number of rows, requiring
more time to fetch the data.
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.) - ANSWER-A process model invoked
via an API, A process model exposed to users as an action, A SAIL interface embedded
in a report
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.) - ANSWER-Process monitoring tab, Appian Health Check report
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.) - ANSWER-The interface is storing too much data in local variables, The
interface component is looping over too many items.
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 interfa - ANSWER-Use a synced record for Transactions to improve the query
response time for the query performed on line 6 ??
, 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? - ANSWER-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
Which two practices are strongly discouraged for activity chaining? (Choose two.) -
ANSWER-B. More than 50 node instances
C. More than 5 seconds between attended activities
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.) - ANSWER-B. Reduce the number of columns returned from the query.
D. Lower the batch size parameter of the query.
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.) - ANSWER-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.
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? - ANSWER-Enable File Upload > Block
files without an extension, under Administration Console.
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.) - ANSWER-B. View the Process Details dialog
D. View the properties dialog of the affected node.
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.) -
ANSWER-B. An XOR gateway is added before the transformation node, to check for
empty/null values.
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.
Updated
You are facing issues when attempting to establish a SAML connection to an identity
provider. You determine you need to increase the authentication-specific logging levels
so that you can view trace level statements about the connection attempt in the
application server log. Which property file should you update to modify the log output
level? - ANSWER-appian_log4j.properties
When creating a Web API, which two items are configured in the Administration
Console? (Choose two.) - ANSWER-API Key, Service Account
Using a View, you pull a report on different employee transactions. You receive the
following error: "a!queryEntity: An error occurred while retrieving the data."What is the
most likely root cause? - ANSWER-The view contains a large number of rows, requiring
more time to fetch the data.
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.) - ANSWER-A process model invoked
via an API, A process model exposed to users as an action, A SAIL interface embedded
in a report
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.) - ANSWER-Process monitoring tab, Appian Health Check report
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.) - ANSWER-The interface is storing too much data in local variables, The
interface component is looping over too many items.
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 interfa - ANSWER-Use a synced record for Transactions to improve the query
response time for the query performed on line 6 ??
, 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? - ANSWER-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
Which two practices are strongly discouraged for activity chaining? (Choose two.) -
ANSWER-B. More than 50 node instances
C. More than 5 seconds between attended activities
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.) - ANSWER-B. Reduce the number of columns returned from the query.
D. Lower the batch size parameter of the query.
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.) - ANSWER-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.
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? - ANSWER-Enable File Upload > Block
files without an extension, under Administration Console.
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.) - ANSWER-B. View the Process Details dialog
D. View the properties dialog of the affected node.
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.) -
ANSWER-B. An XOR gateway is added before the transformation node, to check for
empty/null values.
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.