Unlocking Enterprise Data: An Introduction to Appian Record Types
If you are used to working with traditional records in a spreadsheet or a standard database, you are likely used to a limited, one-dimensional view consisting of single rows of data. But what if you could take that data to the next level? Appian Record Types allow you to securely unify all your enterprise data into a single, comprehensive data model, regardless of where the original data lives. Let's explore why Record Types are the heartbeat of any powerful Appian application.
The Business User Experience
To understand the power of Record Types, let's look at Acme Automobile, a commercial vehicle fleet company. Regina Registrar, who manages the fleet, can use her Appian application to view a complete list of vehicles, utilizing sorting, filtering, and searching to find exactly what she needs.
Clicking on a specific vehicle opens a detailed summary view. Because of how Record Types work, this isn't just basic vehicle info; Regina can see a related list of all maintenance requests tied to that vehicle, drill down into specific requests, and even review the exact event history of who took what action and when. From this unified view, she can immediately execute actions, such as adding a new vehicle, updating an existing one, or submitting a new maintenance request.
Connecting Your Data Landscape
All of this seamless functionality is built using the record type object. Record types are incredibly easy to create and are designed to represent the most important categories of your business data. They allow you to access and model your data regardless of its source, whether it resides in a traditional database, Salesforce, a web service, or an Appian process model. By unifying data from these disparate sources, apps built with Record Types help business users see and act upon a complete, 360-degree view of their organization.
The Magic of Data Sync
One of the most critical configuration choices you can make is enabling data sync. You should enable data sync on your record types whenever possible! This feature caches your source data directly within Appian, meaning the system only has to query the synced data rather than constantly reaching out to external sources. This allows users to view data and complete their tasks much faster, and it also unlocks some of Appian's most powerful development features.
Modeling, Relationships, and Custom Insights
Building a record type involves modeling your data entities—like "Vehicle" or "Maintenance"—by quickly defining data fields. You can do this by connecting to an existing data source or creating a brand new data model from scratch without writing any code.
Once your data fields are defined, you can use relationships to seamlessly connect your data sets, which is exactly how Regina is able to see maintenance requests directly on a vehicle's summary page. You can further extend your data by building custom record fields to transform raw information into actionable insights. For instance, you can easily use relationships and custom fields to calculate exactly how many maintenance requests have been completed for a specific vehicle, and then reference that metric to build reports and grids.
Event Tracking and Security
Appian also allows you to configure business event tracking on each of your record types. Capturing this event data helps you monitor business processes, surface event history to end-users in your interfaces, or even analyze process efficiency to find areas for improvement through process mining.
Finally, security is a foundational capability of Record Types. Appian uses a layered approach to ensure data protection, allowing you to configure everything from record-level security (determining exactly who can see which records) to controlling who can access specific user views and actions. Administrators can even check on the performance and sync history of your records via dedicated Monitoring pages.
Ultimately, record types make it easy to connect, unify, optimize, and secure your enterprise data, transforming it from flat rows into a dynamic, interconnected application!
Comments
Post a Comment