Free ACD100 Sample Questions — Appian Certified Associate Developer

Appian Certified Associate Developer (ACD100) is a associate-level Appian certification exam. The blueprint splits the exam across 5 domains, starting with Appian Basics, Process Modeling, Expression Rules. On exam day you face around 50 questions in 60 minutes, in formats such as multiple-choice. The 15 questions below are free samples written to match that style: answer each one first, then reveal the correct answer and note which topics you miss. The ACD100 is rated medium in difficulty, and most candidates prepare with at least 3 months of hands-on experience. Because every answer is revealed in place, you can work through the whole set without leaving this page. Work through all 15 samples before deciding whether to buy the full 57+ question PDF.

  • 15 free questions
  • 60 min
  • $250 official fee
  • Every free question shows the correct answer
  • Questions follow the official 5-domain blueprint
  • No account or email required
  • 57+ questions in the full PDF

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

ACD100 sample questions FAQ

Are these ACD100 sample questions from the real exam?

No. They are original practice questions written to match the format and topic mix of the Appian Certified Associate Developer exam, which contains around 50 questions. Treat them as representative practice, not leaked exam content.

How many free ACD100 sample questions do I get?

This page includes 15 questions, each with its correct answer you can reveal in place. The full study PDF expands that to 57+ questions.

Do the sample questions include the correct answers?

Yes. Open the answer panel under each question to see which option is correct. Answer first, then reveal, so the set works as a self-check rather than a reading exercise.

Is 15 sample questions enough to pass the ACD100?

Not on its own. Use the samples to find weak topics, revise them against the official domains, then work through the full 57+ question set under timed conditions before booking the exam.

Aced these? Get the Full Exam

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