Free ACD201 Exam Braindumps
Appian Senior Developer Questions 41–48 (page: 7)

Updated On: 28-Jul-2026

DRAG DROP

You need to create a new database schema using a connected data source system.

What should you do?

Note: To answer, move all steps from the Options list to the Answer List area and arrange them in the correct order.

  1. See Explanation for the Answer.

Answer(s): A

Explanation:



You're the administrator of your insurance company's case management system. You need to limit insurance agents to only those clients to which they have been assigned.

Which two statements must be true for one way to configure Record-Level security for the Customer record? (Choose two.)

  1. Record-level security means agents must have permission to view the record type and permission to edit the records.
  2. A new record-level security rule should be created using the Users found in fields option to specify that if a user is found in the "assignedAgent" field (which is a type User), then they can see their cases.
  3. Data sync should be enabled.
  4. A condition should be added to the record-level security rule to specify which cases specifically named agents can access.

Answer(s): B,D

Explanation:

Creating a record-level security rule using the "Users found in fields" option ensures agents only see records assigned to them through the "assignedAgent" field.

Adding a condition to the rule further refines which records (cases) each agent can access, implementing precise record-level security.



You're designing a report to show the total number of cases per month grouped by region. A synced record exists for the data source.

Which design pattern is most appropriate in this case?

  1. Configure a!columnChartFieid() using a!columnChartConfig() with the case creation date as the primaryGrouping and the region as the secondaryGrouping.
  2. Use a!queryRecordType() with a!aggregationFieids() to group the case creation date by region into a local variable. Pass the local variable value into the data input of a!columnChartField()
  3. Configure a!pieChartFieid() using a!pieChartConfig() with the case creation date as the primaryGrouping and the region as the secondaryGrouping.

Answer(s): B

Explanation:

Using a!queryRecordType() with a!aggregationFields() to group by case creation date and region, storing the result in a local variable and passing it to the data input of a!columnChartField() ensures efficient aggregation and flexible chart display for your report.



You need to configure a process model that runs every day at 10:00 AM. The process should start only at the specified time even when a newer version of the process model is published.

A Boolean type constant needs to be configured in the process model. The intended flow of the process should be executed only when the constant is True.

Which three steps should you perform? (Choose three.)

  1. Add an expression-based condition in the start node timer event to check for the constant to be True.
  2. Add a timer event in the start node.
  3. Add a timer event just after the start node to check for the specific time.
  4. Add a XOR Gateway just after the start node to check for the constant to be True.
  5. Add an expression-based condition in the start node timer event to check for the specific time.

Answer(s): B,D,E

Explanation:

Add a timer event in the start node to schedule the process to start at 10:00 AM every day.

Add a XOR Gateway after the start node to check the Boolean constant and control the flow based on its value.

Add an expression-based condition in the start node timer event to ensure the process starts only at the specified time.



You're designing a process used to notify multiple users of marketing campaigns. These campaigns occur infrequently, but are sent out to the hundreds of customers that are stored in your app.

How should you best design your process model to send the emails whilst using a common email process model (CMN_SendEmail), to be most performant?

The outputs of this node are not required for the main process.

  1. Set "CMN_SendEmail" as a "Start Process" process node and select "Automatically run multiple instances of this node" for all the users that are on the mailing list.
  2. Set "CMN_SendEmair" as an asynchronous " Subprocess" node and select "Automatically run multiple instances of this node" for all the users that are on the mailing list.
  3. Set "CMN-SendEmail" as a synchronous "Subprocess" node and select "Automatically run multiple instances of this node" for all the users that are on the mailing list.

Answer(s): A

Explanation:

Using "Start Process" as the node type and enabling "Automatically run multiple instances of this node" for all users on the mailing list launches each email as a separate, lightweight process, maximizing performance and scalability, especially since the main process does not require the outputs.



HOTSPOT

Consider this POST request:

https://www.example.com/suite/webapi/customer



Match the values to the correct fields in the resulting http!request value.

Note: Each value will be used once. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.


  1. See Explanation for the Answer.

Answer(s): A

Explanation:



A seamless user experience (UX) is important for an application so that a user does not feel like they are moving through different applications. Often when many developers are working on the same project all together, this can be a concern.

How should you ensure that a seamless UX is maintained throughout the app?

  1. Create and add reusable interface components to the Design Library so that developers can quickly and easily use reusable interfaces.
  2. Allow each developer to copy client provided mock-ups individually.
  3. Create reusable expression rules to ensure that the same rules are being used throughout.

Answer(s): A

Explanation:

Creating and adding reusable interface components to the Design Library ensures consistency in look and feel across the application, allowing all developers to easily implement a seamless user experience.



You need to implement a Gender dropdown, where the choice labels may need to be altered in the future. The transactional database tables rely on this data for reporting, so the data must be accurate.

What is the recommended action?

  1. Create these entries in a table and reference them through a query entity rule as per the business requirement.
  2. Create a constant and modify it as needed per the business requirement.
  3. Create an expression rule and modify it as per the business requirement.

Answer(s): A

Explanation:

Storing the dropdown entries in a database table and referencing them through a query entity rule ensures data integrity, flexibility for future changes, and accuracy for reporting purposes.



Viewing page 7 of 15
Viewing questions 49 - 56 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!