Free ACD201 Exam Braindumps
Appian Senior Developer Questions 25–32 (page: 5)

Updated On: 28-Jul-2026

You need to update an existing Appian application.

The application needs to be responsive and compatible with a variety of screen widths. For example:
phone/tablet browser, Appian mobile app, desktop monitor.

Which two functions/parameters should you consider when updating the interfaces? (Choose two.)

  1. stackWhen in Columns Layout and Side By Side Layout
  2. a!isNativeMobile()
  3. Width of a page in the site object
  4. a!isPageWidth()

Answer(s): A,D

Explanation:

The two functions that most directly support responsive UI across varying screen widths are A (stackWhen) and D (a!isPageWidth()). - Rationale: - stackWhen controls when a multi-column layout stacks vertically, which directly affects responsiveness. - a!isPageWidth() lets you branch logic based on the actual page width (phone/tablet/desktop), enabling width-specific UI adjustments. - The option B (a!isNativeMobile()) answers environment (native app vs web) rather than width, and is not by itself a width-responsive mechanism. C is not a runtime width check.



You're developing a user input form for a financial services application.

One component of this form requires you to embed an external site (in the form of a URL) that can receive inputs from Appian and return updates as the user interacts with it.

What should you do?

  1. Use an integration to achieve interaction with the embedded site while displaying information in the Appian out-of-the-box Web Content Component. That way you can refresh for updates and interact with the site.
  2. Use the Appian out-of-the-box Web Content Component. It can display content from a URL and provide both additional inputs, or receive updates as the user interacts with the embedded site.
  3. Use a component plug-in to achieve interaction with the embedded site, because this use case requires input-output or event parameters.

Answer(s): C

Explanation:

A component plug-in is required because the standard Web Content Component in Appian only displays external sites and does not support direct two-way interaction or input/output event handling. A plug-in enables custom integration to allow input and receive updates as users interact with the embedded site.



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?

  1. How will you handle errors resulting from a failed integration as a result of the workshops using an external system to place orders?
  2. What are the personas that will be utilizing this application so that an Appian group structure can be developed and maintained?
  3. What components have already been built relating to this piece of functionality so that you can reuse them and speed up development?

Answer(s): C

Explanation:

Identifying the personas (such as inventory managers and workshop users) ensures you can design and maintain an appropriate Appian group structure for managing access and permissions, which is critical for a centralized application accessed by multiple roles.



A recent Health Check report of your application indicates an increased risk of large context size in the interfaces.

What are two possible contributors to this risk? (Choose two.)

  1. Data transformation is performed inside the interface rather than delegated to the source system.
  2. Multiple local variables hold duplicate data.
  3. The load variable has a web service response as JSON.
  4. Local variables are set to refresh every five minutes.

Answer(s): A,B

Explanation:

Performing data transformation inside the interface can increase the amount and size of context data stored, raising context size risk.

Multiple local variables holding duplicate data unnecessarily inflate the interface's memory footprint, contributing to large context size.



The synced record Task has a self-referential relationship defined in the column parentTaskId. There is a many-to-one record relationship between the id and parentTaskId called parentTask.

For a given task ID, you need to return the task name and the parent task name.

What should you do?

  1. Create a sync-time custom record field on the Task record called parentName. Specify this field to return in the query field selection.
  2. Use a!queryRecordType() with a filter on the task id, with fields specified to return recordType!Task.name and recordType!Task.parentTask.name.
  3. Use a!queryRecordType() filtered on the task id once to return the task name and parent task ID. Query the record again to return the parent task name.

Answer(s): B

Explanation:

Using a!queryRecordType() with a filter on the task ID and specifying both recordType!Task.name and recordType!Task.parentTask.name in the fields will efficiently return both the task name and its parent task name in a single query.



You're creating a synced record type which will store read-only data from an external web service. Data in the external system is updated nightly, and the latest information must be available to users in the morning. Currently there are approximately 150,000 entries in the external system, and this number is not expected to change significantly.

There is an existing integration object and associated expression rule, which when called returns the complete dataset from the external system.

What are two configurations that you must apply to ensure that the latest and complete record set is available? (Choose two.)

  1. Within the record type, schedule a full sync to occur nightly after the data is refreshed in the external system.
  2. Modify the integration object and associated expression rule to return batches of 1000 based on a batch number passed in from the record type.
  3. Within the Source Filters settings on the record type, disable the row limit option so that all entries can be retrieved from the external system.
  4. Set all record fields to evaluate in real-time so that the latest information is always retrieved from the web service.

Answer(s): A,C

Explanation:

Scheduling a nightly full sync ensures the record type is updated with the latest data after the external system refreshes.

Disabling the row limit in Source Filters allows the complete dataset to be retrieved and synced, ensuring all entries are available.



You need to display information for pending tasks for each individual in an application. The tasks may be for a single specific application.

Which context type should you select for the Task Report Type?

  1. Tasks attributed to user
    B Tasks by process
  2. Tasks by process model

Answer(s): A

Explanation:

"Tasks attributed to user" is the correct context type, as it allows you to display pending tasks assigned to each individual in the application.



You're creating a point-of-sale (POS) system for a customer which can associate the items in a transaction to a customer based on a membership number. The item stock table and the customer sales record are hosted elsewhere and need to be written to via POST APIs from an Appian process model. This all occurs within a transaction process model that you're creating.

Which two steps should you perform to design your process model to improve process memory? (Choose two.)

  1. Ensure that the entire process is activity-chained so that the person entering the transaction knows when the process is completed.
  2. Create the two POST APIs as asynchronous subprocesses.
  3. Create the two POST APIs as synchronous subprocesses.
  4. Add a terminate process node to the end of the process.

Answer(s): B,D

Explanation:

Creating the POST API calls as asynchronous subprocesses allows them to run independently,
reducing memory usage in the main process.

Adding a terminate process node at the end ensures the process completes and releases memory as soon as its work is finished.



Viewing page 5 of 15
Viewing questions 33 - 40 out of 107 questions


Post your Comments and Discuss Appian ACD201 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!