New Year Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

Appian ACD201 - Appian Senior Developer

Page: 3 / 3
Total 99 questions

You're creating a support case record type while working on a support case management system. You want to track support case status changes.

You want to use record events to track this information.

Which record data source type is the most appropriate for you to use?

A.

Web service without data sync enabled

B.

Database source with data sync enabled

C.

Process Model source with data sync enabled

You're building a new application to track job applications for a local health club.

The owner wants to have one group of individuals perform the initial application review for completeness, a second group to manage the interview process, and a third group to make the actual hiring decisions.

Which design element should be implemented to best support a memory efficient application?

A.

Create a synchronous process that accurately tracks a candidate's application from start to finish to ensure the hiring group has access to all the information necessary to make a decision.

B.

Break up the application into subprocesses representing each of the different stages of the process to reduce memory use.

C.

Create an entity-backed record for each of the open positions.

You're creating an application which has integrations with multiple systems using different protocols.

Match each process model component or node to the appropriate protocol.

Note: Each protocol 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.

You're in the process of deploying a package to the client's TEST environment at the end of a sprint. This package is only relating to changes to a single application.

Which two statements best describes the practices you should follow for automated testing for expression rules either before or after deploying the package? (Choose two.)

A.

Before using Compare and Deploy, individually evaluate the test cases in the expression rules you intend to deploy. For any failed test case, adjust the expression rule so that it passes.

B.

After deploying the package, you should perform regression testing by running the Start Rule Tests (Applications) smart service to automatically run the test cases. This indicates whether there are any impacts caused by changes to the application.

C.

During Compare and Deploy, the Inspect Deployment tab automatically runs the test cases in each of the expression rules. Review these findings, and either adjust the expression rule or delete outdated test cases.

D.

After deploying the package, you should perform regression testing by running the Start Rule Tests (All) smart service to automatically run the test cases. This indicates whether there are any impacts caused by the changes across multiple applications.

You need to configure Appian user authentication against an external directory server. The requirement is to use the same corporate logon information without single sign-on (SSO).

Which authentication type should you use?

A.

PIEE user authentication

B.

OpenID Connect authentication

C.

LDAP authentication

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?

A.

Yes. Request the business allows for these files to be uploaded as an overnight process by storing large files in a staging table, so that adequate resources are available.

B.

No. The file upload component is capable of accepting 1 GB files and the integration can handle this.

C.

Yes. Request the business reconsiders its requirements and find manual workarounds as it is not recommended to upload files of this size in both Appian and the integration.

You're creating a new record type with data sync enabled. Users in the "ACME Employees" group must be able to access the record list and start the New Case action.

What are two valid steps that you should perform to grant users the appropriate access? (Choose two.)

A.

Add the “ACME Employees" group as a Viewer on the record type.

B.

Add the "ACME Employees" group as a Viewer to the data store mapped to the record.

C.

Grant Viewer permissions to the underlying interface object for the record list.

D.

Grant Initiator permissions to the underlying process model for the New Case action.

You’re establishing a Health Check schedule for your department.

Which two statements should you consider when implementing Health Checks? (Choose two.)

A.

Run a Health Check at least once a month in production as part of server and application monitoring.

B.

Run Health Checks during regular business hours in production to identify issues during heavy usage.

C.

Configure a weekly Health Check cadence for the development environment.

D.

Run Health Checks during regular non-business hours in production to avoid slowing down the environment.

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?

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().