Appian ACD101 Real Exam Questions and Answers FREE
Exam Dumps ACD101 Practice Free Latest Appian Practice Tests
NEW QUESTION # 57
A process model is currently being used to handle job applications.
For each new applicant, a User Input Task is assigned to the human resources (HR) Recruiter group for initial processing.
Later in the process, users in the HR Supervisor group are sent an email instructing them to schedule the candidate's final interview. The process is working as expected.
Today, users in the HR Recruiter group requested that they do not receive email notifications for the initial processing of job applications. It is, however, critical for those in the HR Supervisor group to continue receiving e-mails.
How should you address this requirement?
- A. Update the HR Recruiter group settings to disable email notifications.
- B. Update the settings in the Admin Console to disable outbound email from Appian.
- C. Update the user input node in the process model to disable notifications for task assignments.
Answer: A
NEW QUESTION # 58
Review the following expression rule:
union(ri!fruit, ri!vegetables)
The rule inputs are configured as text arrays.
What is the expected output?
- A. Only items that are in both ri!fruit and ri!vegetables.
- B. All items in ri!fruit and ri!vegetables combined, with duplicates removed.
- C. All items in ri!fruit followed by items in ri!vegetables, including duplicate values.
Answer: B
Explanation:
The union() function in Appian combines the elements of two or more arrays into a single array, removing any duplicate values. Given that the rule inputs ri!fruit and ri!vegetables are configured as text arrays, the expected output of union(ri!fruit, ri!vegetables) would be an array containing all unique items from both ri!
fruit and ri!vegetables , with any duplicates removed. This function is useful for combining lists without repetition, ensuring a clean, unique set of elements.
References: Appian Documentation - Expression Functions
NEW QUESTION # 59
You need to be able to define record type relationships.
What is a required prerequisite in Appian?
- A. The record types must have data sync enabled.
- B. The record types must be stored in the local Appian business database.
- C. The record types must be on a virtualized data source.
Answer: A
Explanation:
To define record type relationships in Appian, it's required that the record types have data sync enabled. This is necessary to ensure that the data is readily available in Appian for the relationships to be established and maintained.
Reference:
Appian Documentation: Record Type Relationships
NEW QUESTION # 60
Match each Appian Design Object name to the most applicable use case.
Note: Each use case will be used once or not at all. To change your responses, you may deselect your response by clicking the blank space at the top of the selection list.
Answer:
Explanation:
Explanation:
* Custom Data Type (CDT): Connect Appian to a relational database, establishing relationships between custom data types in Appian and corresponding tables in the database.
* Process Model: Establish a data structure into which a process model can set values prior to writing to the database.
* Constant: Store a reference to a group that will be assigned a task or receive a notification.
* Custom Data Types (CDTs) define the structure of data within Appian and can be mapped to existing database tables to leverage relational database functionalities. They establish how data is structured and stored in the Appian application.
* Process Models depict the workflow and logic of a business process. They can include user and automated tasks, and they can manipulate and store data before, during, and after the execution of the process.
* Constants are reusable static values that can be referenced within Appian. They can store values like group references, which can then be used for task assignment or notification purposes in process models or other expressions.
References
* Appian Documentation: Data Types, Process Models, Constants
NEW QUESTION # 61
You are given a list of VM_Vehicles Custom Data Types (CDT).
Which smart service offers the best performance to write the values to the database?
- A. Write to Data Store Entity Most Voted
- B. Write to Multiple Data Store Entities
- C. Sync Records
Answer: A
NEW QUESTION # 62
Review the following expression rule:
ri!name is defined as " Maria " .
ri!directory is defined as the following:
What is the expected output?
- A. 0
- B. Maria
- C. 1
Answer: C
Explanation:
Given that ri!name is defined as " Maria " and ri!directory contains two a!map() structures, one of which includes the name " Maria, " the expression wherecontains(ri!name, index(ri!directory, " name " )) will evaluate as follows: The index() function will return a list of values from ri!directory for the key " name, " which will be { " Maria " , " Steven " } . The wherecontains() function will then check where " Maria " is found within this list. Since " Maria " is the first element, the function will return a list of indices where " Maria " is found, in this case, {1} . Appian lists are 1-indexed, so the first position is represented by 1, not 0.
References: Appian Expression Language Documentation - Functions
NEW QUESTION # 63
How can you prevent users from accessing Tempo?
- A. Change the default User Start Page.
- B. Remove the users from the Tempo Users system group.
- C. Ensure the user is in the Application Users group, which by default does not have access to Tempo.
Answer: B
Explanation:
To prevent users from accessing Tempo, you should remove them from the Tempo Users system group. This group controls access to the Tempo interface in Appian. By removing users from this group, they will no longer have the necessary permissions to access Tempo features and content.
References: Appian Documentation - System Groups and User Access
NEW QUESTION # 64
You receive the following error message after creating a dropdown field:
What could be the problem?
- A. The choiceLabels have too few labels.
- B. The choiceValues has too few values.
- C. The choiceLabels and choiceValues datatypes do not match.
Answer: B
Explanation:
The error message indicates that the choiceValues array is not the same length as the choiceLabels array. In this scenario, there are more labels than values, which means the choiceValues array needs additional values to match the number of labels.
Reference:
Appian Documentation: Dropdown Field
NEW QUESTION # 65
ACME Automobile uses Appian to manage their vehicle fleet. Vehicle records can have a status of either "active" or "inactive".
Users are primarily concerned with active vehicles and want to see only those records by default when viewing the Vehicle records list. However, it is important for users to be able to see the unfiltered list of Vehicle records on demand to address occasional auditing requests from managers.
Which configuration supports the desired Vehicle record list behavior?
- A. A source filter set to exclude vehicles with status "inactive".
- B. A user filter for the status field with a default option corresponding to "active".
- C. Visibility on the Status column in the Vehicle record list set with conditional logic.
Answer: B
Explanation:
To achieve the behavior where users see only "active" vehicle records by default but can also view all records when needed, you should configure a user filter for the status field on the Vehicle record list. This user filter should have a default value set to "active", which will filter the list to only show active records initially. However, users will still have the option to adjust the filter to see all records, thus accommodating occasional auditing requests.
Reference: Appian Documentation - Record List Filters and User Filters
NEW QUESTION # 66
What are three ways to trigger a process from a process model? (Choose three.)
- A. Run a!startProcess() from a script task.
- B. Call a web API.
- C. Use a Start Process smart service.
- D. Use a subprocess.
- E. Use a!recordActionItem().
Answer: A,C,D
Explanation:
There are multiple ways to trigger a process from a process model in Appian:
* A subprocess is a process model that is called from within another process model.
* A Start Process smart service is a flow element that you can use within a process model to start another process.
References: Appian Documentation - Process Model Triggers and Smart Services
NEW QUESTION # 67
You are working on an existing process model with three process variables:
1. pv!vehicleID (integer)
2. pv!vehicle(Custom Data Type (CDT)
3. pv!dealershipName (text)
You have a script task with an output variable, defined as rule!VIM_getVehicle(vehicleID: pv!vehicleID).
The result is saved to pv!vehicle.
The rule VIM_getDealershipName() accepts the dealership ID, which is a field on the vehicle CDT, and returns the dealership name.
What should you update in the process model to set the value for pv!dealershipName?
- A. Add another output variable defined as rule!VIM_getDealershipName(pv!vehicle.dealershipId) and save that value to pv!dealershipName.
- B. Move the existing output variable to the inputs tab, and name it "vehicle". Add output variable defined as rule!VIM_getDealershipName(ac!vehicle.dealershipId) and save that value to pv!dealershipName.
- C. Add a new script task, and add an input variable defined as rule!VIM_getDealershipName(ac!vehicle.dealershipName) that saves into pv!dealershipName.
Answer: A
NEW QUESTION # 68
How do you refer to metadata of a process model object within process model expressions? For example: the creator, name, or description.
- A. Process Properties, referred to in process model expressions using the pp! domain.
- B. Process Model Properties, referred to in process model expressions using the pm! domain.
- C. Process Variables, referred to in process model expressions using the pv! domain.
Answer: B
Explanation:
Process Model Properties within Appian are referred to using the pm! domain prefix in process model expressions. This includes metadata such as the creator, name, or description of the process model.
References
* Appian Documentation: Process Model Properties
NEW QUESTION # 69
Review the following code snippet:
index({ " a " , " b " , " c " }, 1, " x " )
Which value is returned?
- A. b
- B. x
- C. a
- D. c
Answer: B
Explanation:
The index() function in Appian is used to replace an element at a specified index in a list. In the code snippet index({ " a " , " b " , " c " }, 1, " x " ) , the function is called to replace the element at index 1 of the list { " a " , " b " , " c " } with the string " x " . Since Appian lists are 1-indexed, this means that the first element " a " will be replaced by " x " . However, since the function is used to modify a list and not to return a value, if this function is used as is without being part of a larger expression that outputs the list, it would not return any of the listed values.
References: Appian Expression Language Documentation - Functions
NEW QUESTION # 70
You are creating a new interface object to display a pie chart.
The data for the chart is stored in a local variable in the parent interface object which references your child interface.
In terms of performance, what is the most efficient method to access the data required for the pie chart?
- A. Query the data separately in the child interface to avoid passing it from the parent interface.
- B. Reference the local variable directly from the child Interface using a process report.
- C. Create a rule input on the child interface and pass the local variable data from the parent interface.
Answer: C
Explanation:
The most efficient method to access data for a pie chart in a child interface is to create a rule input on the child interface and pass the local variable data from the parent interface. This method avoids redundant data queries and takes advantage of Appian ' s pass-by-reference mechanism, which does not duplicate data in memory when passing it to the child interface.
References: Appian Documentation - Interface Design
NEW QUESTION # 71
You are creating a form used to order a pizza. You use a radio button component for the selection.
The pizza selection labels include a list of toppings. You do not want the selection labels to be truncated.
Which layout should you choose?
- A. Grid
- B. Stacked
- C. Compact
Answer: B
Explanation:
For a pizza ordering form where you do not want the radio button selection labels to be truncated, the Stacked layout is the most appropriate. This layout will list the options vertically, giving each one adequate space and preventing truncation, which is particularly useful when the labels include longer text, such as a list of toppings.
References: Appian Documentation - Interface Components
NEW QUESTION # 72
......
Appian ACD101 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
Verified ACD101 Exam Dumps Q&As - Provide ACD101 with Correct Answers: https://2cram.actualtestsit.com/Appian/ACD101-exam-prep-dumps.html