Spring Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: simple70

Pass the Appian Senior Developer ACD201 Questions and answers with CertsForce

Viewing page 1 out of 4 pages
Viewing questions 1-10 out of questions
Questions # 1:

You're creating an interface to display all the employees of a company on a staff list.

You decide to use a!gridField() to create a user grid to display information from the company's AAA_Employee record, which has 42 fields relating to various employee information. To avoid cluttering the grid, you want to show six (6) fields on the grid.

How should you optimize the interface?

Options:

A.

Query the AAA_Employee record using a!queryRecordType(), defining the six (6) fields you require to show in the "fields” parameterto be used in the data parameter of a!gridFieid().


B.

Using a local variable, query the AAA_Employee record using a!queryRecordType(), without defining the six (6) fields you require to show in the "fields" parameter to be used in the data parameter of a!gridFieid().


C.

Call the function a!forEach() in a local variable and query the AAA_Employee for each employee separately by using a!queryRecordType() to loop through all employees as defined by a constant to be used in the data parameter of a!gridFieid().


Expert Solution
Questions # 2:

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?

Options:

A.

User Accepting Testing


B.

Unit Testing


C.

Performance Testing


Expert Solution
Questions # 3:

You’re developing a case management application. Currently, users can view a list of all cases designed using a a!forEach() loop from a record query. Users can navigate to the case summary page which shows the case details in a two (2) column layout. Users are also able to update the case details.

During the last round of UAT testing, users reported that the tool was not intuitive to use.

Match each feedback comment to the suggested UI/UX improvements.

Note: Each UI/UX improvement will be used once, or not at all. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.

Question # 3


Expert Solution
Questions # 4:

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?

Options:

A.

Use a!queryRecordType() With a filter on the task id, with fields specified to return recordType!Task.name and recordType!Task.parentTask.name.


B.

Create a sync-time custom record field on the Task record called parentName. Specify this field to return in the query field selection.


C.

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.


Expert Solution
Questions # 5:

You’re making a POST request to the Appian web API. You need to include complex data structures, such as lists or objects, in the request body.

How should you design the API to accept those requests?

Options:

A.

Use query parameters to represent the complex data structures.


B.

Use XML format to represent the complex data structures in the request body.


C.

Convert the complex data structures to JSON and include them in the request body as a string.


Expert Solution
Questions # 6:

In reviewing the process model metrics of your application, you notice a process model with a completion rate of only 10%.

What are two possible reasons for this low completion rate? (Choose two.)

Options:

A.

There are a significant number of instances that are experiencing process errors, which are not being handled by the production support team.


B.

The process contains at least one User Input Task with no exceptions or escalations, and users do not complete the task.


C.

There are a high number of smart service nodes configured in the process model.


D.

The days configured for archival or deletion is significantly higher than the other process models in your application.


Expert Solution
Questions # 7:

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?

Options:

A.

Create a default WSDL URL using process model UUID.


B.

Create a custom plug-in.


C.

Expose process model as a web service.


Expert Solution
Questions # 8:

You need to allow external systems to invoke Appian web APIs.

Which user role should be assigned?

Options:

A.

System Administrator


B.

Service Account


C.

Application User


Expert Solution
Questions # 9:

You are reviewing application performance-related issues reported by users.

As part of this activity, you need to check interface performance, expression rules performance, and process model performance.

Match each statement to the option that best describes where you can view this information.

Note: Each object or view 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

Question # 9


Expert Solution
Questions # 10:

Users are experiencing slow load times when retrieving customer records with many transactions.

After using performance monitoring tools, you discover that the following interface definition is responsible for the majority of page load time:

Question # 10

Additionally, both queries (rule!APP_GetTransactionsWithFilters and rule!APP_GetTransactionTypeWithFilters) take approximately 25 milliseconds each to execute when you test them using the expression editor.

Which action would result in the greatest reduction in the load time for this interface component?

Options:

A.

Use a synced record for Transactions to improve the query response time for the query performed on line 6.


B.

Prefetch transaction types and use the displayvalue() function to display the Transaction Type for each transaction.


C.

Avoid fetching the total count when getting transactions.


Expert Solution
Viewing page 1 out of 4 pages
Viewing questions 1-10 out of questions