Exam Topics Flashcards
Which three objects can be a valid page in a Site? (Choose three.)
A. Data store
B. Report
C. News Feed
D. Process models with a start form
E. Record type
Report
Process models with StartForm
Record Type
How do you restrict user access to Tempo?
A. Change the user type from System Administrator to Basic.
B. Remove the user from all application groups.
C. You cannot restrict access to Tempo.
D. Update the members and/or membership rules of the Tempo Users Group.
D. Update the members and/or membership rules of the Tempo Users Group.
Appian held a Product Announcement Webinar yesterday, but you had a conflicting client meeting and could not attend.
Your team lead asks you to review the newest release notes.
Where is the best place to keep up with the latest release notes?
A. Discussions Board
B. The Appian Community
C. The Appian Developer Playbook
D. Solutions Support Guide
B. The Appian Community
You are tasked with creating the group structure for a new application using the prefix ABC.
Users of this application could have up to two roles. They could be Employees, and some Employees are Supervisors.
Place the groups below in the correct order, from parent group to child group.
ABC Supervisors
ABC Employees
ABC All Users
ABC All Users
ABC Employees
ABC Supervisors
Every business process, whether inside or outside of Appian, requires which of the following?
A. Human interaction
B. Defined steps
C. Reporting
D. Automation
B. Defined steps
A client requested a feature that is exceptionally specific and uncommon.
You begin by gathering research to help determine how such a feature could be implemented, but no documentation is available.
What should you do next?
A. Create a Support Case.
B. Check The Appian Academy.
C. Review the Appian Playbook.
D. Ask the Appian Community.
A. Create a Support Case.
At what stage are you most likely to regularly refine the backlog?
A. Optimize
B. Release
C. Build
D. Initiate
C. Build
HOTSPOT -
Match each sprint ceremony to its appropriate objective. Each objective may be used once, more than once, or not at all.
Sprint Retrospective
Story Pointing
Sprint Planning
Sprint Review
A. The cerimony is designed for the Product Owner and Development Team to meet and review the prioritized Product Backlog
B. The Development Team showcases all the work that has been completed during the sprint, allowing stakeholders to see the application and adapt the product going forward
C. The ceremony provides the theam with a platform to discuss what is going well, what could go better, and some suggestions for changes going forward.
D. The development team estimates the difficulty of developing a feature by using an abstract, but agreed upon, measurement of effort required to implement it.
Sprint Retrospective
The ceremony provides the theam with a platform to discuss what is going well, what could go better, and some suggestions for changes going forward.
Story Pointing
The development team estimates the difficulty of developing a feature by using an abstract, but agreed upon, measurement of effort required to implement it.
Sprint Planning
The cerimony is designed for the Product Owner and Development Team to meet and review the prioritized Product Backlog
Sprint Review
The Development Team showcases all the work that has been completed during the sprint, allowing stakeholders to see the application and adapt the product going forward
A feature is being deployed to the test environment.
In which environment is unit testing performed for the feature?
A. Upgrade
B. Development
C. Production
D. Staging
B. Development
Who is responsible for estimating the level of effort for Product Backlog items?
A. Product Owner
B. Testers
C. Developers
D. Scrum Master
C. Developers
During what stage of the Appian Delivery Methodology does story-pointing regularly occur?
A. Build
B. Optimize
C. Release
D. Initiate
A. Build
In the scrum lifecycle of a project, when should the team agree on the requirements for the Definition of Done?
A. Before getting started on the project
B. During the sprint retrospective
C. During the backlog refinement
D. After the sprint planning
A. Before getting started on the project
You need to query some data from the database using more than one filter.
Which parameter for a!query() should you use to define your filters?
A. filter
B. logicalExpression
C. aggregation
D. selection
B. logicalExpression
A client asks you to store work location information for their employees. The client mentions that multiple employees may be assigned to multiple work locations.
Which type of database relationship is the client describing?
A. One-to-Many (1:N)
B. Many-to-One (N:1)
C. Many-to-Many (M:N)
D. One-to-One (1:1)
C. Many-to-Many (M:N)
You need to update the table structure in the database, and then update the related CDT in Appian to publish the data store entity.
Column names in the database and the CDT are implemented using different naming conventions.
Which statement is appropriate in this scenario?
A. You can update the CDT columns in Appian Designer, or update the CDT-related XSD and create a new version from that.
B. You must update the CDT columns in Appian Designer.
C. You don’t need to make any manual changes. Appian automatically updates the CDT according to database chances.
D. You must update the CDT-related XSD and create a new version from that.
D. You must update the CDT-related XSD and create a new version from that.
During User Acceptance Testing (UAT), a tester operating in the test environment asks you to change a data point in one of the tables.
In the development environment, you navigate to the database and adjust the data point that the tester described.
What is the issue with the steps taken?
A. According to Appian best practices, changes should not be made directly in a database.
B. The change to the database was made in the wrong environment.
C. As an associate, you should not be communicating or coordinating directly with testers.
D. The change was made without formally seeking approval from DevOps.
A. According to Appian best practices, changes should not be made directly in a database.
Review the following table:
ProductID Name Price
1. Blueberries. 2.63
2. Apple 0.78
3. Orange 0.30
Given the following options are in mySQL, which option correctly alters the last row on the table?
A. INSERT price = 0.9 -
INTO product -
WHERE product_id = 3;
B. MODIFY product -
UPDATE price = 0.9 -
WHERE product_id = 3;
C. SET product -
(price) VALUES (0.9)
WHERE product_id = 3;
D. UPDATE product -
SET price = 0.9 -
WHERE product_id = 3;
D. UPDATE product -
SET price = 0.9 -
WHERE product_id = 3;
What is a Foreign Key?
A. The key that cannot be used in any other table.
B. The key that joins two tables together.
C. The key that uniquely identifies a record.
D. The key that uniquely identifies a record when joined with another column.
B. The key that joins two tables together.
You need to edit data in a table. You ate currently using the following statement:
INSERT INTO product (productId, productName) VALUES (3, “App1e”);
What is the issue?
A. You should be using an UPDATE statement.
B. You forgot the WHERE clause in your statement.
C. You should be using a CREATE statement.
D. You should be using an EDIT statement.
A. You should be using an UPDATE statement.
When using “a!pagingInfo()” within “a!queryEntity()”, which batch size value will return all items?
A. -1
B. 0
C. null
D. 500
A. -1
Review the following table.
ProductID Name Price
1. Blueberries. 2.63
2. Apple 0.78
3. Orange 0.30
Which option correctly deletes the last row from the table?
A. REMOVE product_id = 3 IN product;
B. DELETE FROM product WHERE product_id = 3;
C. DELETE product_id = 3 FROM product;
D. REMOVE FROM product WHERE product_id = 3;
B. DELETE FROM product WHERE product_id = 3;
You have data from two unrelated tables. Which Appian objects can easily relate data from these two tables?
A. Process Models
B. Expression Rules
C. Custom Data Types
D. Record Types
D. Record Types
What is a way to start a process from an interface?
A. Start Process Smart Service
B. Process Start Event
C. Process Messaging
D. Start Process Link
D. Start Process Link
An end-user needs to trigger a process model and act on the user task assigned to them.
What is the minimum security permission needed?
A. Viewer
B. Initiator
C. Editor
D. Manager
B. Initiator
Which scenario would most commonly use a related action?
A. Running a process every Friday morning that sends a reminder email to employees who haven’t submitted their timesheet
B. Starting a company-wide annual performance review process that tasks every employee to fill out a self-assessment
C. Resetting the password on an employee who has forgotten their login credential
D. Updating the status of an IT service request to “Closed”, because an IT response is not necessary
D. Updating the status of an IT service request to “Closed”, because an IT response is not necessary
Your team lead mentions that the environment has been performing very slow lately, and the reason is unclear.
A process model is consuming a lot of memory, and this could be causing the slowness in the environment.
What are two valid solutions to this issue? (Choose two.)
A. Manually delete processes that have already been completed or cancelled so it does not cause further performance issues.
B. Configure the automatic process clean up so that it does not automatically clean-up processes.
C. Delete processes alter completion or cancellation by configuring the Data Management tab in the Process Model Properties.
D. Archive processes after completion or cancellation by configuring the Data Management tab in the Process Model Properties.
C. Delete processes alter completion or cancellation by configuring the Data Management tab in the Process Model Properties.
D. Archive processes after completion or cancellation by configuring the Data Management tab in the Process Model Properties.
When setting the assignment of a User Input task, you need the task to be assigned to the person who started the process.
Which option is appropriate to use to accomplish this goal?
A. pp!name
B. pm!creator
C. pp!initiator
D. pm!name
C. pp!initiator
In a process model, you want all outgoing flows lo start once all incoming flows have reached the node.
Which gateway is most appropriate to use?
A. NAND
B. OR
C. XOR
D. AND
D. AND
In addition to initiating the process model, what other permission is required to execute the Write to Data Store Entity smart service?
A. Viewer permission to the data store
B. Viewer permission to a constant that points to the data store entity
C. Admin permission to the CDT
D. Editor permission to the record
A. Viewer permission to the data store
When creating a process model, you need an incoming path to continue down one or more paths based on the logic you set.
Which gateway node should you use?
A. XOR
B. AND
C. XAND
D. OR
D. OR
In a process model, a user input task is configured as a Quick Task.
What happens when the process is started?
A. Assignees can reassign the task to someone else.
B. The task automatically has priority over other active tasks.
C. The user only has one hour to complete the task form.
D. The task will not show up on Tempo.
B. The task automatically has priority over other active tasks.
A form has 5 rule inputs, as follows:
1 CDT variable
3 Text variables
1 Integer variable
According to best practices, how many process variables are required in the process model’s user input task?
A. 1
B. 3
C. 5
D. 6
C. 5
What is a correct representation of a dynamic process display name?
A. “Create or Update Record; “ & pv!recordName
B. “Create or Update Record: “ + pp!initiator
C. “Create or Update Record “ + ac!recordName
D. “Create or Update Record & pv!recordName”
A. “Create or Update Record; “ & pv!recordName
You are creating a new interface. You need to arrange the primary, top-level contents of the interface across the width of the page.
According to best practices, which layout should be used in order to accomplish this?
A. Columns
B. Card
C. Side by Side Layout
D. Section
A. Columns
You are creating an interface and need to pass data out to its parent interface.
With type of variable is required to achieve this?
A. Parameterised process variable
B. Refresh variable
C. Rule inputs
D. Local variables
A. Parameterised process variable
Which statement is true about the default behavior of local variables?
A. Their type is Integer.
B. Their type is Text.
C. Their value is False.
D. Their value is Null.
D. Their value is Null.
When designing a new interface, you have to create a table populated with record data. The table needs to link to the relevant record.
With component should you use?
A. Rich Text Display
B. Editable Grid
C. Read-Only Grid
D. Text Layout
C. Read-Only Grid
By default, when is a local variable refreshed when using a!localVariables( )?
A. After every user interaction
B. After a record action event completes
C. When any referenced variable changes
D. It never refreshes
C. When any referenced variable changes
What is the most appropriate interface component to display tabular data?
A. Rich Text
B. Column Layout
C. Editable Grid
D. Read-only Grid
D. Read-only Grid
HOTSPOT -
You are creating a text input on an interface that prompts the user to input their favorite color.
You would like it to look like this:
Favorite Color
Input with label: Please input your favorite color
You would like lor the user’s response to be saved to a local variable “local!color”.
Match the values to the fields that you would configure on this text input. Some values will be used more than once.
- Placeholder
- Value
- Label
- Save into
A. local!color
B. “Favorite Color”
C. “Please input your favorite color”
- Placeholder
C. “Please input your favorite color” - Value
A. local!color - Label
B. “Favorite Color” - Save into
A. local!color
What type of variable can only be used within the context of a particular expression, and can only be accessed within the function that defines them?
A. Local Variable
B. Process Variable
C. Rule Input Variable
D. CDT Variable
A. Local Variable
You are designing an interface and selecting colors for the application.
What is the Appian-recommended best practice?
A. Use blocks of color to highlight sections that are not on the perimeter of the page.
B. Use many different shades of the same color.
C. Use a diverse range of colors and shades.
D. Use a small, consistent color palette.
D. Use a small, consistent color palette.
HOTSPOT -
Match the parameters of a text field in an interface with their definition. Each definition will be used once.
Note: To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.
- Disabled
- Visibility
- Read-Only
- Masked
A. Determines if the field should display as editable
B. Determines if the field show be grayed out
C. Determines whether the field is displayed in the interface
D. Determines whether the values is hidden behind asterisks
- Disabled
B. Determines if the field show be grayed out - Visibility
C. Determines whether the field is displayed in the interface - Read-Only
A. Determines if the field should display as editable - Masked
D. Determines whether the values is hidden behind asterisks
You need to ensure that your interface is readable on different devices.
How is this most commonly checked?
A. Download Appian on each device and test.
B. Use your web browser to change sizing.
C. Click on the different preview options in the Interface Designer.
D. Wrap SAIL code in a!isPageWidtht().
C. Click on the different preview options in the Interface Designer.