Free ACD100 Sample Questions — Appian Certified Associate Developer

Free ACD100 sample questions for the Appian Certified Associate Developer exam. No account required: study at your own pace.

Want an interactive quiz? Take the full ACD100 practice test

Looking for more? Click here to get the full PDF with 57+ practice questions for $10 for offline study and deeper preparation.

Question 1

What is a way to start a process from an interface?

  • A. Start Process Smart Service
  • B. Process Start Event
  • C. Process Messaging
  • D. Start Process Link
Show Answer
Correct Answer:
A. Start Process Smart Service
Question 2

During what stage of the Appian Delivery Methodology does story-pointing regularly occur?

  • A. Build
  • B. Optimize
  • C. Release
  • D. Initiate
Show Answer
Correct Answer:
A. Build
Question 3

In a process model, a user input task is configured as a Quick Task. What happens when the process is started?

  • A. Assignees can reassign the task to someone else
  • B. The task automatically has priority over other active tasks
  • C. The user only has one hour to complete the task form
  • D. The task will not show up on Tempo
Show Answer
Correct Answer:
D. The task will not show up on Tempo
Question 4

A client requested a feature that is exceptionally specific and uncommon. You begin by gathering research to help determine how such a feature could be implemented, but no documentation is available. What should you do next?

  • A. Create a Support Case
  • B. Check The Appian Academy
  • C. Review the Appian Playbook
  • D. Ask the Appian Community
Show Answer
Correct Answer:
D. Ask the Appian Community
Question 5

You have data from two unrelated tables. Which Appian objects can easily relate data from these two tables?

  • A. Process Models
  • B. Expression Rules
  • C. Custom Data Types
  • D. Record Types
Show Answer
Correct Answer:
D. Record Types
Question 6

What is a correct representation of a dynamic process display name?

  • A. "Create or Update Record; " & pv!recordName
  • B. "Create or Update Record: " + pp!initiator
  • C. "Create or Update Record " + ac!recordName
  • D. "Create or Update Record & pv!recordName"
Show Answer
Correct Answer:
A. "Create or Update Record; " & pv!recordName
Question 7

Which scenario would most commonly use a related action?

  • A. Running a process every Friday morning that sends a reminder email to employees who haven’t submitted their timesheet
  • B. Starting a company-wide annual performance review process that tasks every employee to fill out a self-assessment
  • C. Resetting the password on an employee who has forgotten their login credential
  • D. Updating the status of an IT service request to "Closed", because an IT response is not necessary
Show Answer
Correct Answer:
B. Starting a company-wide annual performance review process that tasks every employee to fill out a self-assessment
Question 8

You need to query some data from the database using more than one filter. Which parameter for a!query() should you use to define your filters?

  • A. filter
  • B. logicalExpression
  • C. aggregation
  • D. selection
Show Answer
Correct Answer:
B. logicalExpression
Question 9

What type of variable can only be used within the context of a particular expression, and can only be accessed within the function that defines them?

  • A. Local Variable
  • B. Process Variable
  • C. Rule Input Variable
  • D. CDT Variable
Show Answer
Correct Answer:
A. Local Variable
Question 10

What is the maximum number of additional views that can be created on Appian record types?

  • A. 10
  • B. 20
  • C. 30
  • D. There is no limit
Show Answer
Correct Answer:
B. 20
Question 11

Your team lead mentions that the environment has been performing very slow lately, and the reason is unclear. A process model is consuming a lot of memory, and this could be causing the slowness in the environment. What are two valid solutions to this issue? (Choose two.)

  • A. Manually delete processes that have already been completed or cancelled so it does not cause further performance issues
  • B. Configure the automatic process clean up so that it does not automatically clean-up processes
  • C. Delete processes alter completion or cancellation by configuring the Data Management tab in the Process Model Properties
  • D. Archive processes after completion or cancellation by configuring the Data Management tab in the Process Model Properties
Show Answer
Correct Answer:
  • C. Delete processes alter completion or cancellation by configuring the Data Management tab in the Process Model Properties
  • D. Archive processes after completion or cancellation by configuring the Data Management tab in the Process Model Properties
Question 12

What is the lowest level of permissions required to delete a folder?

  • A. Administrator
  • B. Editor
  • C. Manager
  • D. Viewer
Show Answer
Correct Answer:
A. Administrator
Question 13

A record for Employees has been created. What is the correct use case for a record list action?

  • A. View the details at an Employee
  • B. Delete an existing Employee
  • C. Add a new Employee
  • D. Update an existing Employee
Show Answer
Correct Answer:
C. Add a new Employee
Question 14

Which three objects can be a valid page in a Site? (Choose three.)

  • A. Data store
  • B. Report
  • C. News Feed
  • D. Process models with a start form
  • E. Record type
Show Answer
Correct Answer:
  • B. Report
  • C. News Feed
  • E. Record type
Question 15

You are using local variables defined in a!localVariables(). Based on the default refresh behavior, when will the variable refresh?

  • A. Variables are refreshed when introduced in a!forEach()
  • B. Variables are refreshed on every interaction
  • C. Variables are refreshed when any referenced variables are changed
  • D. Variables are refreshed once the form is submitted
Show Answer
Correct Answer:
C. Variables are refreshed when any referenced variables are changed

Aced these? Get the Full Exam

Download the complete ACD100 study bundle with 57+ questions in a single printable PDF.