Multiple Choice Flashcards

1
Q

Which of the following is a best practice for news feed items?

a) Use the administrator account when posting system events
b) Track status changes using News Feed Posts
c) Use news to post creation and closing of all cases
d) Use news to flag business problems that require education, action, or input from additional parties

A

Use news to flag business problems that require escalation action, or input from additional parties.

https://community.appian.com/w/the-appian-playbook/217/news-design-best-practices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When debugging an interface, what does it usually mean when an error message displays: “The target is missing?”

a) a parenthesis is missing
b) there is a typo in the name of a function
c) a comma is missing
d) the incorrect prefix was used

A

a comma is missing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

According to the appian ux design guide, which of the following is a best practice involved with good user experience?

a) work to maximize the number of fields presented
b) always let the number of clicks drive layout choices
c) design for your users, according to their needs, and guide them through each activity
d) use the “Full” width for pages to target the widest range of displays

A

design for your users, according to their needs, and guide them through each activity

https://docs.appian.com/suite/help/20.4/ux_designing_for_your_users.html

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what does implementing “record-level” security do?

a) gives specific users admin access to records
b) removes security from records
c) links specific users to individual records
d) links specific users to editing records directly in a database

A

links specific users to individual records

https://community.appian.com/w/the-appian-playbook/207/record-level-security-for-entity-backed-records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is the name of the pre-built application provided by appian to automate data extraction from documents?

a) appian document processing (adp)
b) intelligent document processing (idp)
c) appian ai
d) data tooling automation (dta)

A

intelligent document processing (idp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

all but which of the following are effective methods for reducing the number of calls to an RDBMS?

a) query data that is needed in multiple places, only once initially
b) do not use looping functions to execute database queries
c) use multiple nested cdt’s
d) merge multiple queries of the same entry into one query

A

use multiple nested cdt’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is one key difference between the increment constant and update constant smart service?

a) update constant requires editor rights to modify the constant, while increment constant requires viewer rights to modify the value
b) update constant can be modified multiple times in a process, but increment constant can only be updated once
c) the update constant activity can change the data type of the constant, while increment constant can only add a new version number
d) the update constant activity can change the constant to a new value, while increment constant only adds or subtracts a number (integer)

A

the update constant activity can change the constant to a new value, while increment constant only adds or subtracts a number (integer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

where are task deadlines displayed out-of-the-box?

a) records
b) tasks tab
c) actions
d) news

A

tasks tab

Tempo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

where can roles be assigned for viewing, creating, updating, or deleting documents?

a) at the folder level only
b) at the individual document level only
c) at the knowledge center level, or the folder level
d) at the knowledge center level only

A

at the knowledge center level, or the folder level

https://docs.appian.com/suite/help/20.4/object-security.html#security-inheritance-by-object-type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

which of the following database configurations can be mapped to an appian cdt?

a) stored functions
b) views
c) default values
d) stored procedures

A

views

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

which of the following indicates that a placeholder value should be used instead of a tooltip?

a) the information needs to be always visible to users
b) the field is encrypted
c) The field is a dropdown component
d) the field is masked

A

the information needs to be always visible to users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

which process model activities designate that a form is assigned to a person or group?

a) user input tasks
b) subprocesses
c) rules
d) gateways

A

user input tasks

Left off here

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

if a process has been paused or cancelled by exception, where should you first look to see the error?

a) each interface
b) export logs
c) administration console
d) monitoring view in the appian designer

A

monitoring view in the appian designer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

which of the following methods can be used to automatically secure a specific process from other users who can view a process-backed record list?

a) set the process model security to list individual users
b) list individual users in a user filter for the record type
c) use the modify process security smart service to specify process viewers
d) in the monitoring view in the appian designer, select the process instance and select security from the toolbar

A

use the modify process security smart service to specify process viewers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

which of the following is not a valid option for creating a web api

a) write to data store
b) query record type
c) pause process
d) document upload

A

pause process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

where is the configuration of a related action shortcut done?

a) the interface for the related action
b) in a related action of the record type
c) the input tab of the task associated with the interface in the process model
d) in a view of the record type

A

in a view of the record type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

what is the maximum amount of data that a query can return by default?

a) 3mb
b) 5mb
c) 1mb
d) 10mb

A

1mb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

what would be the output of the following function? length(“test string”)

a) 1
b) 10
c) 11
d) 0

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

which type of user is able to create other appian users?

a) users in the process model creators group
b) users in the designers group
c) system administrators
d) all answers are correct

A

system administrators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

which step should occur first when making changes to an existing schema?

a) generate and store updated ddl scripts
b) create a test plan
c) analyze which objects will be affected
d) modify appian objects

A

analyze which objects will be affected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

which type of method querying a database is considered most performant?

a) query database smart service
b) queryrecord()
c) a!queryProcessAnalytics()
d) a!queryEntity()

A

a!queryEntity()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

which of the following represents a type of sizing for a user story?

a) spine
b) user map
c) backlog
d) epic

A

epic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

which of the following capabilities are available in an editable grid, but not a read-only grid?

a) add rows of data
b) shade alternate rows
c) display rich text components
d) display image components with dynamic links

A

add rows of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

which of the following is not true when reusing interfaces?

a) it is possible to spend more time building a fully reusable interface than building and maintaining separate interfaces
b) interfaces are rules so they can be reused across forms, records, or reports
c) form interfaces can reuse layout components, such as sections
d) if interfaces contains more than 10 parameters, use individual rule inputs rather than cdts

A

if interfaces contain more than 10 parameters, use individual rule inputs rather than cdts

25
Q

which of the following will not increase performance for record retrieval?

a) minimizing the use of filter operators like “starts with,” “ends with,” “includes,” and “in”
b) filtering the results of a web service in appian if parameters for you desired filters don’t exist in the web service
c) adding default filters that are evaluated every time the list view is loaded
d) offloading table joins onto the database rather than performing them in appian

A

filtering the results of a web service in appian if parameters for your desired filters don’t exist in the web service

26
Q

according to the appian ux design guide, when adapting a drilldown pattern for one of your reports, which of the following should you typically incorporate?

a) a link to return to the previous chart or grid
b) an editable grid
c) a query to track system performance when drilling down
d) an icon to indicate whether the drilldown was successful or not

A

a link to return to the previous chart of grid

27
Q

how can an interface be made available for offline use?

a) in the admin console, under interface properties, select any interfaces that should be available offline and click “enable offline mobile”
b) in the interface designer, select properties from the menu at the top and check the box for “make available offline”
c) in the form layout, make sure the property for offline use is set to true
d) all forms are available offline by default

A

all forms are available offline by default

28
Q

why is it best practice not to pass a cdt into a sub-process by reference?

a) if the cdts is changed and there are running parent processes, any not-yet-activated sub-process nodes will pause by exception due to the type mismatch
b) cdt bit size is too large for byReference()
c) changes at runtime in the parent process should not be reflected in the sub-process
d) none of these scenarios are correct

A

if the cdts is changed and there are running parent processes, any not-yet-activated sub-process nodes will pause by exception due to the type mismatch

29
Q

which prefix should an appian query expression typically use for enhanced readability?

a) go
b) sqlCommand
c) DTO
d) Get

A

Get

30
Q

which of these objects can you not duplicate?

a) data store
b) interface
c) process model
d) expression rule

A

data store

31
Q

while designing an interface, i would like to show radio buttons for users on their pcs, and dropdown for those on tablets. which of these combination of functions be appropriate?

a) if() and a!isMovileDevice()
b) it is not possible to differentiate interfaces in appian
c) if() and a!isNativePhone()
d) if() and a!isNativeTablet()

A

if() and a!isNativeTablet()

32
Q

what are characteristics of good tempo news posts?

a) all for collaboration
b) target posts to stakeholders
c) include attachments/ further resources
d) all of the answers are correct

A

d) all of the answers are correct

33
Q

in which environment is it most appropriate to utilize the appian health check?

a) testing
b) development
c) production
d) all of the above

A

d) all of the above

34
Q

which of the following is an untrue statement regarding related actions?

a) related actions automatically display for process backed records with active quick tasks
b) each related action can have its visibility defined using an expression
c) without activity chaining or a start form, the first task form in a related action process is automatically displayed
d) related actions can take in data from an associated record

A

c) without activity chaining or a start form, the first task form in a related action process is automatically displayed

35
Q

select the proper naming convention for an application rule that returns a user’s manager.

a) getManager
b) getManager_
c) _getManager
d) _GetManager

A

d) _GetManager

36
Q

which testing automation tools are supported by applications available in the appian app store?

a) cucumber and fitnesse
b) test lo and test tomato
c) tellurium and selenium
d) selenium and ganyme

A

a) cucumber and fitnesse

37
Q

which of the following is a feature of the appian health check application?

a) health care utilization management
b) flag risks in appian application designs
c) emergency check in
d) patient record management

A

b) flag risks in appian application designs

38
Q

what is behind appian’s application server and business logic?

a) .net
b) php
c) java
d) javascript

A

c) java

39
Q

which of the following events cannot be specified as the trigger for an activity exception?

a) a rule condition met
b) a timer
c) a received message
d) a SOAP response

A

d) a SOAP response

40
Q

if i want users to view more information by clicking a link within a grid, which of these functions should I use?

a) a!dynamicLink()
b) a!reportLink()
c) a!eventData()
d) a!link()

A

a) a!dynamicLink()

41
Q

which of the following changes are safe to deploy before all active processes are completed?

a) add columns
b) change columns types or attributes
c) rename columns
d) remove columns

A

a) add columns

42
Q

you should consider creating a custom task report when users…

a) want to see basic task information
b) want to send tasks to other users
c) want to see tasks in a list
d) are using a site

A

d) are using a site

43
Q

which of these is a valid selection component on an interface?

a) multiple dropdown
b) progressive dropdown
c) selective dropdown
d) cascading dropdown

A

a) multiple dropdown

44
Q

what does the deployments view in the principal screen of appian designer show?

a) all incoming applications that have been deployed
b) all outgoing applications that have been deployed
c) all incoming and outgoing applications that have been deployed
d) all incoming applications that have been deployed for the logged in user

A

c) all incoming and outgoing applications that have been deployed

45
Q

which of the following is true about using auto_generate for the primary key of a cdt?

a) if auto-generate is selected, the database creates the value stored in the primary key column on insert
b) if auto_generate is selected, the table uses multiple columns to define the primary key
c) if auto-generate, you won’t be able to update existing database records
d) if the primary key is set to auto-generate, you won’t be able to update existing database records

A

a) if auto-generate is selected, the database creates the value stored in the primary key column on insert

46
Q

what is the best way to configure a task to ensure completion within a required timeframe?

a) use an exception to cancel the task based on a timer
b) change the reassignment privileges for the task to allow reassignment within a pool of assignees
c) use an escalation to reassign the task to management based on a timer
d) allow the user to cancel the task using a cancel button on the form

A

a) use an exception to cancel the task based on a timer

47
Q

which of the following is not a parameter of a!query()?

a) logical expression
b) pagingInfo
c) selection
d) options

A

d) options

48
Q

which of the following is untrue regarding the a!localVariables() function?

a) variables defined inside the a!localVariables() function use the local! domain prefix
b) you do not need to specify the data type of a local variable
c) the a!localVariables() function can be used to reduce the number of queries executed in an interface
d) local variables cannot be saved into from a form component

A

d) local variables cannot be saved into from a form component

49
Q

which of the following methods cannot be used to define a test value in the expression rule designer?

a) creating a named test case with an expression-derived value
b) using curly braces {} to expand the rule input value
c) providing an expression or value to an ad hoc test
d) creating a named test case with a manually entered value

A

b) using curly braces {} to expand the rule input value

50
Q

during a sprint, this represents the approximate complexity of a feature.

a) definition of ready
b) story points
c) acceptance criteria
d) definition of done

A

b) story points

51
Q

according to the appian UX design guide, which of the following is a best practice involved with good user experience?

a) work to maximize the number of fields presented.
b) use the ‘full’ width for pages to target the widest range of displays.
c) always let the number of clicks drive layout choices
d) design for your users, according to their needs, and guide them through each activity.

A

c) always let the number of clicks drive layout choices.

52
Q

what process model activities represent a series of process steps that could be reused in the same process or across many different processes?

a) sub-processes
b) script tasks
c) user input tasks
d) rules

A

a) sub-processes

53
Q

what is not a possible source of data to display in a record type object?

a) reports
b) process models
c) data store entities
d) expressions

A

a) reports
note Record type object will allow you to do process models, data store entities and expressions backed records only, however reports might only be visible in the dashboard or in a process report.

54
Q

if a user is deactivated, which of the following actions must you perform in order for that user to be able to log in again?

a) you must create a new account with the same information.
b) nothing. the account is automatically reactivated when user logs in
c) you must create a new account with different information
d) you must reactivate the user account

A

d) you must reactivate the user account

55
Q
which of the following represents a comment within an expression rule?
a)...expression....
b)
c)*expression*
d)/*expression*/
A

d) /expression/
note: when You start a comment with /* and end it with */. Any content between these two symbols is ignored when the expression evaluates.

56
Q

which data type should be assigned to the field used as an automatically generated primary key?

a) text
b) boolean
c) date
d) number (integer)

A
  • **look for answer ***
    d) number (integer)
    note: Primary key values can be either explicitly set or autogenerated by the database. This will determine the behavior when you are attempting to write values to the database:

If the value is autogenerated, writing a CDT value with a null primary key will create a new row in the table and assign a value
If the value is not autogenerated, writing a CDT with a null primary key will fail

57
Q

which of the following characteristics are part of the correct naming convention for a constant?

a) use the developer’s initials as a prefix.
b) use upper case letters
c) use camel case letters
d) use spacing between words

A

b)use upper case letters.
notes: Rules and Constants
Preface the name with the application specific prefix.
Optionally, use an additional prefix to group related rules and constants.
For Constants, use uppercase for all letters.
For Rules, use pascal case.

58
Q

where can data for reports come from?

a) all other answers are correct.
b) process date in appian
c) database queries
d) web services

A

a) all other answers are correct.