AEP key terms
AEP · Get comfortable with the vocabulary.
- Record Type
- Related: Data Store Entity, Record Field
A design object that defines a structured set of business data, its fields, relationships, and the actions available on it. It is the foundation for data storage and user-facing record views in an application.
- Data Store Entity
- Related: Record Type, Data Source
A mapping between an Appian record type and a physical table in a relational database. It defines how data is read from and written to the underlying source.
- Record Field
- Related: Record Type, Data Store Entity
An individual attribute defined on a record type, such as text, number, or date. Fields map to columns in the data store and are used in forms, queries, and expressions.
- Record Relationship
- Related: Record Type, Record Type Reference
A configured association between two record types, such as one-to-many or many-to-many. Relationships let users navigate related data and enable related-record queries and grids.
- Record Type Reference
- Related: Record Relationship, Record Field
A field type that stores a link to a record in another record type rather than a plain value. It powers relationships and related-record navigation.
- Data Source
- Related: Data Store Entity, Integration
The configured connection an application uses to reach a database or service, such as a JDBC data source. Record types and queries rely on a data source to retrieve and persist data.
- Query Entity
- Related: Data Store Entity, Record Type
A saved, reusable query definition against a data store entity that supports filters, sorting, and paging. It lets interfaces and processes retrieve record data consistently without rewriting logic.
- Interface
- Related: SAIL, Form
A reusable user-experience definition built from components such as layouts, grids, and inputs. Interfaces render forms and dashboards and can be embedded in processes or other interfaces.
- SAIL
- Related: Interface, Component
Appian's declarative language for defining user interfaces as a tree of components. Developers describe what to show, and the platform renders it across devices.
- Component
- Related: SAIL, Interface
A single building block in an interface, such as a text field, button, grid, or card layout. Components are configured with parameters and combined to compose a screen.
- Rule
- Related: Expression, Interface
A reusable expression or logic definition that returns a value or interface fragment. Rules centralize calculations, validation, and display logic so they can be shared across objects.
- Expression
- Related: Rule, Process Variable
A formula written in Appian's expression language that evaluates to a value, such as text, a list, or a boolean. Expressions drive conditions, defaults, and computed fields.
- Local Variable
- Related: Expression, Process Variable
A variable defined inside an interface or expression to hold intermediate values during evaluation. It simplifies complex logic and keeps expressions readable without affecting process data.
- Form
- Related: Interface, User Input Task
A user-facing interface used to collect or display information, typically attached to a user input task. Forms validate input and pass submitted values back to the process.
- Process Model
- Related: Node, Process Variable
A diagram that defines an automated workflow as a sequence of connected nodes, such as tasks, gateways, and events. It coordinates who does what and in what order.
- Process Variable
- Related: Process Model, User Input Task
A named value that carries data through a process instance, shared across nodes and tasks. Variables can be initialized, updated, and passed to interfaces and integrations.
- User Input Task
- Related: Form, Assignment
A process node that pauses execution and assigns work to a user or group through a form. The process resumes when the task is completed or the deadline passes.
- Service Task
- Related: Integration, Process Model
A process node that performs automated work without human involvement, such as calling an integration or running a script. It executes immediately when reached.
- Gateway
- Related: Process Model, Node
A process node that branches or merges the flow based on conditions or events. It determines which path an instance follows next.
- Node
- Related: Process Model, Gateway
Any single element in a process model, including events, tasks, and gateways. Nodes are connected by flows that define execution order.
- Assignment
- Related: User Input Task, Group
The configuration that determines who receives a user task, such as a user, group, or expression. Assignments control work routing and visibility in task lists.
- Integration
- Related: Connected System, Service Task
A configured connection to an external system, such as a REST or SOAP service, used to send or retrieve data. Integrations are called from processes, interfaces, and expressions.
- Connected System
- Related: Integration, Web Service
A reusable definition of how to authenticate and connect to an external service, holding shared credentials and endpoint settings. Integrations reference connected systems to avoid duplicating configuration.
- Web Service
- Related: Integration, Connected System
An interface exposed over a network, typically using REST or SOAP, that allows systems to exchange data. Appian can both consume external web services and expose its own.
- REST API
- Related: Web Service, Integration
A style of web service using HTTP methods and resource-oriented URLs to exchange data, usually in JSON. Appian integrations commonly call REST APIs to read and write external data.
- Authentication
- Related: Authorization, Group
The process of verifying a user's or system's identity before granting access. Appian supports methods such as username and password, SAML, and OAuth for users and integrations.
- Authorization
- Related: Authentication, Role
The rules that determine what an authenticated user is allowed to see or do. In Appian it is enforced through object security roles and record-level access controls.
- Group
- Related: Role, Assignment
A collection of users managed together for assignment and security purposes. Groups can be nested and are commonly used to grant access to applications and records.
- Role
- Related: Group, Authorization
A named set of permissions applied to an object, such as viewer, editor, or administrator. Roles map groups or users to the actions they may perform on that object.
- Record-Level Security
- Related: Role, Group
Access rules that filter which individual records a user can view or modify, often based on their group membership or data values. It supplements object-level permissions.
- Application
- Related: Deployment, Object
A container that groups related objects such as record types, interfaces, and process models for a business solution. Applications are the unit deployed and managed across environments.
- Object
- Related: Application, Role
Any named design artifact in Appian, such as a record type, interface, process model, or integration. Objects have security, versioning, and dependency relationships.
- Deployment
- Related: Application, Environment
The process of moving an application and its objects from one environment to another, such as from test to production. Deployments package objects and resolve dependencies.
- Environment
- Related: Deployment, Application
A separate Appian instance used for a stage of the lifecycle, such as development, testing, or production. Objects are promoted between environments through deployment packages.
- Test Case
- Related: Deployment, Expression
A saved automated check that verifies an expression, rule, or process produces expected results. Test cases support regression testing before deployment.
- Process Instance
- Related: Process Model, Process Variable
A single running execution of a process model, with its own variable values and task history. Instances can be monitored, paused, or cancelled by administrators.
- Administration Console
- Related: Group, Role
The administrative area where administrators manage users, groups, security settings, and system health. It centralizes configuration that applies across applications.
- Log Reader
- Related: Administration Console, Integration
A tool that displays application and system log entries to help diagnose errors and monitor behavior. Administrators use it to trace failures in processes and integrations.