You're developing a user input form for a government services application that includes a file upload
component.
If the uploaded file is a multimedia file (for example: .MP4, .MOV or .WAV), the customer wants
these uploaded to Microsoft SharePoint instead.
What is the best way to achieve this requirement?
C
Explanation:
Appian provides an out-of-the-box pre-built connected system for SharePoint, allowing you to
integrate file uploads to SharePoint with a guided experience for configuration—making this the best
way to fulfill the requirement.
Your client reported that a form in the application is very slow to load.
You investigate and find a query entity which is nor performing well.
Which action should you perform to improve query performance for the query entity?
C
Explanation:
Applying appropriate filters and indices in both Appian and the database ensures that only relevant
data is retrieved and the database query runs efficiently, improving overall query performance.
You need to write an expression to retrieve a list of all account managers who don't currently have an
active customer account.
Which code snippet should you use?
A)
B)
C)
B
Explanation:
Chosen snippet uses the difference() function to efficiently get all account managers who are not
currently managers of any customer account. It directly compares local!accountManagers to
local!customers.manager, resulting in a concise and optimal solution for retrieving account managers
without an active customer account.
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, D
Explanation:
Adding the “ACME Employees” group as a Viewer on the record type allows them to access the
record list.
Granting Initiator permissions to the process model for the New Case action enables group members
to start that action.
You have designed a three-step 'Wizard' form interaction using user input tasks in the process model.
The second step of the Wizard must utilize another process model which contains a user input task
inside.
Which two methods should be implemented for a seamless Wizard-like interaction for the user?
(Choose two.)
A, C
Explanation:
Enabling activity-chaining between all nodes on the main process model ensures the wizard steps
flow seamlessly for the user.
Using a subprocess to call the second process model allows the main process to incorporate its user
input task as part of the wizard flow with activity-chaining support.
You need to implement a field-level audit functionality on the application data, and then display a log
of the changes made over time to the users.
What should you do?
C
Explanation:
Creating audit tables and using triggers on each transaction table ensures that all field-level changes
are automatically recorded at the database level, providing a reliable and consistent audit log for
display to users.
Which two options are correct regarding record relationships when using synced records in your
application? (Choose two.)
B, D
Explanation:
Many-to-one relationships can be established between record types using record relationships.
Up to 20 relationships can be added to a record type with data sync enabled, according to Appian
platform limits.
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?
B
Explanation:
A database source with data sync enabled is required to use record events for tracking support case
status changes, as Appian record events are only supported for synced record types with a database
as the data source.
A local variable is reevaluated every time a form loads and you notice subsequent slow performance
of the form.
Which two steps could you perform to optimize this? (Choose two.)
C, D
Explanation:
Avoiding queries on every form reevaluation prevents unnecessary data retrieval and improves form
performance.
Ensuring the local variable only updates when necessary (e.g., on relevant variable changes or via
saveInto) reduces redundant recalculations and optimizes responsiveness.
A process was recently pushed to the Prod environment. However, users are reporting that a task on
this process is experiencing slow response times when they try to input data.
What is the most likely reason for this issue?
B
Explanation:
Having too many SAIL components on the task can cause slow response times for users, as the
interface may take longer to render and process inputs, impacting performance.