SENIOR APPIAN DEVELOPER EXAM
QUESTIONS WITH VERIFIED
ANSWERS
Everything that can be configured for the objects and settings in your export are
automatically added to the import customization file (True or False) - ANSWER-
False
Different Appian environments may interact with different external systems (True or
False) - ANSWER-True
An error containing the phrase "The target is missing" typically means that your
expression is missing what? - ANSWER-A comma
In an editable grid, each row must have the same number of components (True or
False) - ANSWER-True
The a!save() function has what two parameters? - ANSWER-Value and Target
Which of the following are function variables available within an a!forEach() loop?
A) fv!item
B) fv!index
C) fv!isFirst
D) fv!itemCount - ANSWER-All of them are available
Using a!save() saves data to a database (True or False) - ANSWER-False. Only
saves data to local variables and rule inputs.
If you want to add a comment to explain a function, where should you write the
comment? - ANSWER-Above the function, in a separate line
How can you format a section of an expression? - ANSWER-Highlight the section
and then press Ctrl+Shift+F
How can you improve the readability of the parameters used to configure a function?
- ANSWER-Declare the keyword for each parameter
You have designed a summary view interface that calls a reusable read-only grid.
Which of the following is a true statement?
A) Changing either interface does not impact the other interface
B) Changing the read-only grid interface would automatically update the grid in the
summary view
C) If you change the read-only grid interface, you need to copy and paste the
changes into the summary view
, D) Changes made in the summary view interface are also made in the grid interface
- ANSWER-B) Changing the read-only grid interface would automatically update the
grid in the summary view
Which statement about expression rules is false?
A) Interface objects cannot be created using the toolbar in the expression editor
B) Expression rules can be created as independent objects
C) Expression rule objects can be created using the toolbar in the expression editor
D) An expression rule may be defined without any parameters - ANSWER-A)
Interface objects cannot be created using the toolbar in the expression editor
What are some benefits of reusing objects in Appian? Select all that apply.
A) Design objects are more consistent
B) Expression rules and interfaces require fewer parameters
C) Application development time is reduced
D) Redundant expressions are reduced, making applications easier to maintain -
ANSWER-A) Design objects are more consistent
C) Application development time is reduced
D) Redundant expressions are reduced, making applications easier to maintain
In Appian, interfaces are written as expression rules (True or False) - ANSWER-True
How is an expression rule similar to an interface? Select all that apply
A) Neither one can accept an array as its rule input
B) Both can be used in other objects
C) Both can be called using the a!ruleInput prefix
D) Both can be called using the rule! prefix - ANSWER-B) Both can be used in other
objects
D) Both can be called using the rule! prefix
If all the values in an array are integers, what's the data structure name? - ANSWER-
List of Number
What's a primary benefit of converting an array to the Map data structure? -
ANSWER-Map retains the underlying data type for each element in an array
Which array is likely to be labeled as a List of Variant?
A) {state1: "California", state2: "Virginia", state3: "Texas"}
B) {"California", "Virginia", "Texas"}
C) {"California", 30, true}
D) {11, 4.5} - ANSWER-C) {"California", 30, true}
Why shouldn't an array be left as a List of Variant data type? - ANSWER-Problems
can occur with functions that search the array for a specific data type
When is a List of Dictionary typically created in Appian? Select all that apply
QUESTIONS WITH VERIFIED
ANSWERS
Everything that can be configured for the objects and settings in your export are
automatically added to the import customization file (True or False) - ANSWER-
False
Different Appian environments may interact with different external systems (True or
False) - ANSWER-True
An error containing the phrase "The target is missing" typically means that your
expression is missing what? - ANSWER-A comma
In an editable grid, each row must have the same number of components (True or
False) - ANSWER-True
The a!save() function has what two parameters? - ANSWER-Value and Target
Which of the following are function variables available within an a!forEach() loop?
A) fv!item
B) fv!index
C) fv!isFirst
D) fv!itemCount - ANSWER-All of them are available
Using a!save() saves data to a database (True or False) - ANSWER-False. Only
saves data to local variables and rule inputs.
If you want to add a comment to explain a function, where should you write the
comment? - ANSWER-Above the function, in a separate line
How can you format a section of an expression? - ANSWER-Highlight the section
and then press Ctrl+Shift+F
How can you improve the readability of the parameters used to configure a function?
- ANSWER-Declare the keyword for each parameter
You have designed a summary view interface that calls a reusable read-only grid.
Which of the following is a true statement?
A) Changing either interface does not impact the other interface
B) Changing the read-only grid interface would automatically update the grid in the
summary view
C) If you change the read-only grid interface, you need to copy and paste the
changes into the summary view
, D) Changes made in the summary view interface are also made in the grid interface
- ANSWER-B) Changing the read-only grid interface would automatically update the
grid in the summary view
Which statement about expression rules is false?
A) Interface objects cannot be created using the toolbar in the expression editor
B) Expression rules can be created as independent objects
C) Expression rule objects can be created using the toolbar in the expression editor
D) An expression rule may be defined without any parameters - ANSWER-A)
Interface objects cannot be created using the toolbar in the expression editor
What are some benefits of reusing objects in Appian? Select all that apply.
A) Design objects are more consistent
B) Expression rules and interfaces require fewer parameters
C) Application development time is reduced
D) Redundant expressions are reduced, making applications easier to maintain -
ANSWER-A) Design objects are more consistent
C) Application development time is reduced
D) Redundant expressions are reduced, making applications easier to maintain
In Appian, interfaces are written as expression rules (True or False) - ANSWER-True
How is an expression rule similar to an interface? Select all that apply
A) Neither one can accept an array as its rule input
B) Both can be used in other objects
C) Both can be called using the a!ruleInput prefix
D) Both can be called using the rule! prefix - ANSWER-B) Both can be used in other
objects
D) Both can be called using the rule! prefix
If all the values in an array are integers, what's the data structure name? - ANSWER-
List of Number
What's a primary benefit of converting an array to the Map data structure? -
ANSWER-Map retains the underlying data type for each element in an array
Which array is likely to be labeled as a List of Variant?
A) {state1: "California", state2: "Virginia", state3: "Texas"}
B) {"California", "Virginia", "Texas"}
C) {"California", 30, true}
D) {11, 4.5} - ANSWER-C) {"California", 30, true}
Why shouldn't an array be left as a List of Variant data type? - ANSWER-Problems
can occur with functions that search the array for a specific data type
When is a List of Dictionary typically created in Appian? Select all that apply