Appian Interview Questions - 2

 

1) What is the purpose of alerts in Process model ?

A) Alters in the model is used to notify the defined users about the errors in the instance. The target users are the admins of the app as they are rsponsible for the maintaining the app. This can be defined using a constant so that change management can be easy

2) Why do we need the data management ? When should one select the delete option in data management ?

A) Data Management is used to clear the instances stored in the execution engine. The instance can either be archived or deleted. When there is no user interaction in a process, that process can be deleted. Data management happens only for completed or cancelled instances

3) What is the difference between end and terminate node ? When to use End node ?

A) 

End node completes only the path that hits it while all the other paths are active. This is used when the whole process is to be completed when all the other paths are completed.

Terminate node completes all the paths once it is hit. Even in single flow, terminate node is recommended as even the errored instances of node is completed when the terminate node is hit.

4) When can the document uploaded in file upload component be accessed ? 

A)

a. After uploading the document in the field

b. After form submission

5) Which component can display time (hour, second, minute) but cannot take input ?

A) a!timeDisplayField()

6) How many pages can be added in a site?

A) 10

7) For the given scneario choose the efficient option. 

Scenario: Interface to fill vehicle insurance details. There is a master to field to capture the type of vehicle ( Car / Bike etc) and there are set of fields that differ for the type of vehicle selected.

1. Hide the sequential fields and display only the set of fields that correspond to the selected vehicle type.

2. Display all the field but keep them disabled. Enable only the set of fields that correspond to the selected vehicle type

8) Why should the read-only gird's pagingInfo match the data's pagingInfo ?

A) This is because the data has to be refreshed based on each page.

9) Can News be configured in sites ?

A) Yes

10) Can page name be configured differently for different users ?

A)  Yes

11) What are the different types of navigation for sites? And what is recommended for what type of sites ?

A) Mercury and Helium. Mercury is used when the site has a single page when the page name need not to be shown in the navigation bar.

12) What is the purpose of process report ?

A) It is provides the info about the process models, process instances, or active tasks and other activities. This is mainly used for analysis purpose

13) What are the different types of process report ?

A)

1. Process models; 

2.Process instances; 

3.active tasks

14) What is the function used to get the results from process report ?

A) a!queryProcessAnalytics()

15) Process reports inherit the security from which object in appian ?

A) Knowledge Center

16) What is the extension of the process report stored in Appian ?

A)  .arf

17) How many records will be displayed in the Feed style record list ?

A) 100

18) Can default value be set for User filters ?

A) Yes

19) If a user belongs to multiple groups that have different start pages configured, his start page will be the highest one in the grid that corresponds to a group that he belongs to.

A)  TRUE

20) What are the different datatypes available in Appian ? Give example for each     

A)

1. Primitive (Int, Text, date, dateTime); 

2. Appian Object (Application; Process Model etc); 

3. Complex (pagingInfo; datasubset); 

4. Custom Data Type

21) Can User filter have multiple selection for options ?

A) Yes

22) What is the range of filtered record list for which the "Export to Excel" button be disabled ?

A) This option allow users to export the record list by enabling the Export to Excel button. This button allows end users to export up to 100,000 records from the list, including rich text, images, and links, to Excel.

23) What are the different ways to fetch details from database ?

A) Query DB smart service, Query Entity, Query rule (Deprecated)

24) What is a query Editor ?

A) It is a tool to generate the coding of Query Entity

25) What is the purpose of fetchTotalCount and provide a scenario where fetchTotalCount has to be true

A) FetchTotalCount returns the total number of rows in a table based on the applied filters. This is usually false (ie when batch size is not -1) as it takes extra time to retrive the total. This is set to true when used in Read-Only grid to obtain calculation of the total number of pages required 

26) When should one use filters instead of logical filters ?

A) When the data is to be filtered based on only one filter, then filters can be used

27) Provide the ways to optimize the results of a query entity

A)

1. Use selection to limit the number of columns to be returned; 

2. Use filters wherever possible; 

3. Use limited batch size rather than -1; 

4. Have fetchTotalCount as false

28) Is archived or deleted process be available included in the Process report ?

A) No

29) Will a hidden variable data be displayed in the process report ?

A) No

30) What is a drilldown path in process reports ?

A) The drilldown path provides additional info about a particular column of the report


No comments:

Post a Comment

MOST VIEWED