Appian Certified Senior Developer ACD201 Exam Questions

Page: 1 / 14
Total 106 questions
Question 1

A view is created with the primary table PERSON and is joined using a left join with the APPOINTMENT table on the column "PERSON_ID". There is a one-to-many relationship between the PERSON and APPOINTMENT tables.

A Custom Data Type (CDT) and a data store entity have been created based on this view, with the primary key being "PERSON_ID".

Review the data presented in the PERSON and APPOINTMENT tables:

Which two statements are true when the following query entity is executed? (Choose two.)



Answer : A, C

Appian makes an additional query to the database (other than the main query for data) to retrieve the totalCount when fetchTotalCount: true() is used.

The result totalCount is 1, as there is only one person (PERSON_ID 1101) being filtered, even though there are multiple 'New' appointments for that person; with a CDT based on PERSON_ID as the primary key, only one row is counted per person.


Question 2

You're designing a file upload process that integrates with an external document management system.

Part of this process is to develop a start form with a file upload component, so that the user can upload multiple files.

The business has requested that the maximum file size that can be uploaded through this process is 1GB. Additionally, you're aware that the integration's API can accept files with a maximum file size of 3GB, but recommends no larger than 1GB.

Can the process be more performant without straining the application or integration?



Answer : A

While Appian and the integration technically support 1 GB file uploads, handling such large files during interactive sessions can negatively impact application performance, user experience, and resource utilization.

A better approach is to request that the business allow these files to be uploaded asynchronously (e.g., overnight batch process), by temporarily storing them (e.g., in a staging table or folder) and processing them when system load is lower. This makes the process more performant and reliable without straining Appian or the external system.


Question 3

You're creating a process model that will serve as the case creation workflow.

Your requirements:

This process captures input from the user before executing a series of unattended subprocess nodes.

Each subprocess performs extended data processing which is dependent on output from each of the previous nodes.

An activity chained task node is displayed asking the user if they'd like to create another case.

What should you do?



Answer : A

Combining the separate subprocesses into one synchronous subprocess and placing it between each user input task ensures each subprocess's output is available for the next step, maintaining data dependencies and supporting the required user experience with activity chaining.


Question 4

You need to test a related action that updates record data.

Appropriate users must be able to access the form. You also need to ensure that the data is successfully updated.

Using Appian, which is the best testing method you should use?



Answer : A

User Acceptance Testing (UAT) is the best method, as it ensures appropriate users can access the form and verifies that the data update process works as intended in a real-world scenario.


Question 5

You're performing System Integration Testing on a client's application that integrates with an external system.

In this instance, you're testing the application's interactions with external integrations to ensure that data is being handled correctly between the two systems. However, this step has been done manually and is time-consuming.

What should you do to make this process more efficient?



Answer : C

FitNesse for Appian is designed for automated functional testing of Appian workflows, including those that call external integrations. By building repeatable FitNesse test scripts that drive the end-to-end process, you can automatically verify that data is correctly sent to - and returned from - the external system each time, greatly reducing the manual effort of system-integration testing.


Question 6

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?



Answer : A

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.


Question 7

You have a Case record type with data sync enabled to retrieve submitted support cases.

What is the best approach to limit who can see which records in the record type?



Answer : C

Record-level security is the best approach for limiting which users can see specific records in a record type with data sync enabled, as it allows you to define access at the record level.


Page:    1 / 14   
Total 106 questions