Appian ACD101 Practice Exams
Last updated on Oct 22,2026- Exam Code: ACD101
- Exam Name: Appian Associate Developer
- Certification Provider: Appian
- Latest update: Oct 22,2026
Which step can be critical in passing information from a form back to a process model?
- A . Configure the Data Management tab.
- B . Configure the activity class parameters of a Write to Data Store Entity node, a
- C . Configure inputs on the Data tab of a User Input Task.
A customer wants to display a small toolbar with three icons – a "sad face," a "face with neutral expression," and a "happy face" – on the bottom of every page in their application.
Users will be instructed to use the icon that best expresses their current experience using the application. This will allow the customer to collect valuable data about users.
Which object type should be called from each page to implement this feature?
- A . An interface, because the component must render user interface elements.
- B . An expression rule, because the component captures expressions of user sentiment for analysis.
- C . A decision, because the component captures a choice that users select from an array of custom selection components, rather than a standard dropdown or radio button.
Which two scenarios are ideal for using Appian Portals? (Choose two.)
- A . A manager wants to obtain a view of their team’s performance.
- B . A retail customer wants to conduct a public survey for their recently launched product.
- C . An employee who does not have an account wants to register for their company’s vehicle fleet a management system.
- D . A user needs to submit support requests when they are using their mobile device in areas with bad network coverage.
![]()
Which statement about local variables is valid?
- A . The data type of a local variable is determined by its value.
- B . Local variables can only store primitive data types, such as numbers and strings.
- C . Local variables must have an initial value set when defining them.
You are working on a process model "VIM Update Vehicle."
You want to call another process "VIM Get Service Date" that accepts pv!vehicleId as a process parameter and sets a value for pv!serviceDate. The next node in VIM Update Vehicle depends on the value of pv!serviceDate.
Which node should you use to execute "VIM Get Service Date" from VIM Update Vehicle?
- A . Start Process smart service
- B . Asynchronous subprocess with activity chaining
- C . Synchronous subprocess with input and output variables configured
Review the following code snippet:
displayvalue(1, {0, 1, 2}, {"Low", "Medium", "High"}, "Unknown")
The definition of displayvalue is:
Tries to match a value in a given array with a value at the same index in a replacement array and returns either the value at the same index or a default value if the value is not found.
What does this code snippet return?
- A . Low
- B . Medium
- C . High
You are creating a new customer onboarding application. Documents are required from customers for verification and onboarding purposes. You need to store these documents within Appian.
Which two areas in Appian should you configure? (Choose two.)
- A . Knowledge Center
- B . Decision Object
- C . Folder
- D . Feed
You want to add a script task in between two User Input Tasks assigned to the same user.
What needs to be configured so that the user sees the second form immediately after submitting the first?
- A . Set all process variables as parameters.
- B . Enable activity chaining.

- C . Run the script task as "synchronous."
An interface references an expression rule.
What are the relationships between these objects?
- A . Dependents and Reliants
- B . Dependents and Precedents
- C . Inheritance and Association