Appian Certified Senior Developer Sample Questions:
1. One of your expressions uses too much memory and has poor performance.
Which two steps should you perform to improve its memory efficiency and performance?
A) Avoid dynamically generating components.
B) Avoid writing test cases to expressions
C) Don't use deeply nested looping functions
D) Limit the number of rule inputs to the expression to 'less than 10".
2. 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?
A) What are the personas that will be utilizing this application so that an Appian group structure can be developed and maintained?
B) How will you handle errors resulting from a failed integration as a result of the workshops using an external system to place orders?
C) What components have already been built relating to this piece of functionality so that you can reuse them and speed up development?
3. What are three ways to optimize the memory usage of a process model? (Choose three.)
A) Decrease the number of process variables.
B) Avoid storing large blocks of text in process variables.
C) Pass data directly to activity nodes and smart services.
D) Divide large nodes into multiple smaller nodes.
E) Configure process variables as parameters.
F) Minimize the use of subprocesses in the model.
4. 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.)
A) To facilitate Test-Driven Development.
B) To enhance the appearance of the code.
C) To accelerate various types of testing, including: unit, regression, exploratory.
D) To improve the performance of the environment.
5. 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.)
A) Within the Customer record type, create a custom field that evaluates in real-time to aggregate related record fields and count the open cases.
B) Create a sync-time custom record field within the Customer record. Utilize the a!relatedRecordData() function to filter open cases and count the number of entries.
C) Within the Case record type, edit the relationship to the Customer record and select the "Open" status as the grouping filter.
D) Create a query expression for the Customer record type. Utilize the a!measure() function within the aggregation fields to count the related cases in the "Open" status.
Solutions:
| Question # 1 Answer: A,C | Question # 2 Answer: C | Question # 3 Answer: B,C,E | Question # 4 Answer: A,C | Question # 5 Answer: A,B |
We're so confident of our products that we provide no hassle product exchange.


By Yedda

