Appian ACD101 flashcards
Appian ACD101 · Build recall with a focused review session.
32 cards. Read the term and the definition here. The deck at the top of this page is optional.
- Record type
- A design object that models a set of business data, defining fields, relationships, views, and security, and backed by a data source such as a database table or web service.
- Primary key field
- The record type field whose value uniquely identifies each record; it is required for database-backed record types and is used when configuring relationships.
- Record relationship types
- Appian supports one-to-one, one-to-many, many-to-one, and many-to-many relationships between record types, each configured with a source and destination field.
- CDT
- Custom Data Type: an XSD-defined data structure used for process variables, node inputs, and rule inputs; database-backed record types expose a matching data type.
- Data store entity
- A data store entity maps one database table to one record type and lives inside a data store object that defines the connection to that database.
- recordType! reference
- The syntax used in expressions to reference a record type, as recordType!Employee, and its fields, as recordType!Employee.firstName; used in queries and grids.
- Record-level security
- A rule-based filter on a record type that determines which individual records a user can see, applied in addition to the record type's role-based security.
- XOR gateway
- An exclusive gateway that evaluates its outgoing paths and continues down exactly one of them, taking the default flow when no condition is true.
- AND gateway
- A parallel gateway that activates all of its outgoing paths at the same time and waits for every incoming path before the process continues.
- User input task
- A process activity that presents an interface as a form to an assigned user or group and pauses the process until the task is submitted.
- Node output
- A configuration on a process activity that stores the activity's result into a process variable so that later nodes in the process can use it.
- Escalation
- A time-based rule on a user input task that fires after a specified duration to reassign the task or to notify a configured set of recipients.
- pv! prefix
- The prefix used in process expressions to reference process variables, for example pv!employeeId, which are declared on the Process Variables tab.
- Script task
- A process activity that runs an expression automatically without user interaction and can write the evaluated result to a node output.
- SAIL
- Self-Assembling Interface Layer: Appian's expression-based framework in which interfaces are built by composing a! functions that each render a component.
- a!formLayout
- The standard top-level layout for a form or task, containing the contents plus a list of a!buttonWidget buttons used to submit or cancel.
- saveInto
- The parameter on an input component that names the variable or rule input receiving the user's value when the form is submitted.
- a!localVariables
- An interface function that declares variables scoped to that interface, written as a!localVariables(local!x: value, ...), and replaces the deprecated load().
- a!gridField
- A component that displays tabular data using a set of a!gridColumn definitions, with built-in support for paging, sorting, and row selection.
- showWhen
- A component parameter that conditionally renders a layout or component only when the expression supplied to it evaluates to true.
- Rule input
- A declared input on an expression rule, referenced inside the rule with the ri! prefix and supplied by name when another object calls it.
- Constant
- A named, typed value stored as a design object and referenced with the cons! prefix, such as cons!MAX_AMOUNT, and not editable at runtime.
- if() function
- A conditional function that returns one of two values depending on whether its first boolean argument evaluates to true or to false.
- a!forEach
- A function that evaluates an expression once for every item in a list and exposes fv!item, fv!index, fv!isFirst, and fv!isLast.
- isnull()
- A function that returns true when its argument is null; null is different from an empty string or an empty list, so isNullOrEmpty() is often used.
- Ampersand operator
- The Appian expression operator that concatenates text values, for example 'Hello ' & ri!name; numeric addition instead uses the plus operator.
- Object roles
- The three standard security roles Viewer, Editor, and Administrator that can be granted on an Appian object to individual users or to groups.
- Inherit security
- A setting that makes an object take its security from its parent folder or application instead of defining a separate set of roles.
- Compare and Deploy
- The Appian deployment feature that inspects differences between objects in two environments and moves the selected changes to the target environment.
- Admin Console
- The administrative web interface, reached at /admin, used to manage users, groups, authentication, data sources, plugins, and system settings.
- Group membership
- Being a member of a group grants the permissions assigned to that group; groups can also contain other groups, so access is transitive.
- Process model security
- Security configured on a process model that determines which users may start, view, or administer processes based on that model.