Question
What are types of Record in Appian?
A
Anonymous
December 2, 2025
59
Answer
In the Appian Data Fabric, Record Type Objects serve as the primary semantic layer. They connect, organize, and transform enterprise data into actionable business concepts.
Depending on your data housing, caching requirements, and architectural design, Appian breaks records down into three primary source-backed categories and two key system-backed types:
1. Entity-Backed Record :
- Definition: Mapped directly to physical database objects such as relational database tables or views.
- Data Fabric Synchronization:
- Works natively with Appian Data Sync. When caching is enabled, Appian optimizes data access by keeping records in memory, providing lightning-fast querying capabilities.
- Developers can easily configure sync filters to partition large data sources and manage row count restrictions efficiently according to Appian Data Sync Guidelines.
- Best Used For: Internal operational data, heavy auditing, or standard applications where Appian directly governs database transactions using Write Records and Delete Records smart services.
2. Service-Backed :
- Definition: Mapped to an external third-party software or web service (such as SAP, Salesforce, or custom internal microservices) via Integrations and Expression Rules.
- Data Fabric Synchronization:
- Can use Direct Data Access (pulling directly from the API endpoint on every call) or Data Sync.
- For synced service records exceeding 1,000 rows, data must be fetched using Sequential Batching Methods via rule input parameters in the record data source expression.
- Best Used For: Integrating external cloud infrastructures or enterprise directories without copying entire backend architectures directly into standard relational databases.
3. Process-Backed Record :
- Definition: Sourced directly from standard Appian Process Models.
- Mechanics: They interpret historical instances, active user tasks, or background performance loops natively executing within the Appian process engine.
- Best Used For: Tracking workflow milestones, performance analytics (KPIs), bottleneck tracking, or operational process history maps.
⚙️ System and Advanced Record Types
- User Record Type: A native system-wide directory referencing all active, inactive, and third-party login profiles in the environment. Essential for security contexts, assigning task routing, and populating staff organization structures.
- Document Record Type: Mapped to Appian Knowledge Centers, file directories, and attached document metadata. Essential for applications processing invoice receipts, legal PDFs, and upload attachments.
- Records-Backed Record Types: An advanced transformation type introduced for Data Preparation in Process Insights. It allows developers to use expression rules to query, manipulate, and combine existing records strictly for process mining.
JuniorRecords
Loading comments...