Appian Certified Senior Developer ACD201 Exam Questions

Page: 1 / 14
Total 106 questions
Question 1

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 2

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 3

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.



Answer : A

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.


Question 4

What should you use to create a predefined query in a database for ease of use?



Answer : C

A database view is used to create a predefined query, making it easy to access, reuse, and join data for applications like Appian.


Question 5

You need to implement a requirement where a third-party system starts a process in Appian. The third-party system can invoke a service only through Web Services Description Language (WSDL).

What should you do to start the process in Appian?



Answer : C

To allow a third-party system to start a process in Appian using WSDL, you should expose the process model as a web service. This generates a WSDL endpoint that the external system can invoke.


Question 6

You're designing an expression rule that needs to retrieve employees from a database for a given department and display their full name concatenated with their role in a list for a dropdown field.

Which design approach should you recommend?



Answer : C

Querying the data with a filter to return only employees for the given department is the most efficient approach. Then, using a!forEach() to concatenate and return the employee name and role meets the dropdown display requirement without unnecessary processing.


Question 7

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.


Page:    1 / 14   
Total 106 questions