Data Functions act as a bridge between an Application and a Data Table, creating a direct relationship between the two. They ensure that every record submitted through an application is correctly stored, updated, or deleted in the corresponding data table.
In simple terms, Data Functions define how data flows from the application into the database and how that data is managed throughout its lifecycle.
There are two types of Data Functions available in the platform:
This documentation series focuses on App Data Functions, which control how application data interacts with data tables during real-time usage.
App Data Functions define how records are:
These actions are triggered based on:
App Data Functions ensure that actions performed within an application are accurately reflected in the associated data table. Rather than performing database operations directly, App Data Functions invoke the corresponding Data Table Function to execute the required operation on the selected data table.
Creating App Data Functions is essential because they:
Without App Data Functions:
Note
Before configuring App Data Functions, you must first create Data Table Functions.
This is required because:
Important
App Data Functions depend on Data Table Functions to perform database operations and cannot function independently.
The following flow illustrates how data moves within the system:
Application → App Data Function → Data Table
This automated flow ensures real-time synchronization between the apps and the database.