Documentation Index
Fetch the complete documentation index at: https://docs.luklak.com/llms.txt
Use this file to discover all available pages before exploring further.
The Architect’s Choice: When to Use a Data Table
Imagine you need to model a one-to-many relationship, like an🧊 Invoice that has many 🧊 Line Items. Should those Line Items be Sub-Objects, or something else?
This is a critical architectural decision. The Data Table field is the “something else”—a powerful tool designed for modeling contained relationships.
What is a Data Table Field?
TheData Table field is essentially a mini-spreadsheet embedded directly within a single 🧊 Object. It allows you to manage structured lists of data without having to create dozens of separate, simple 🧊 Objects.
As an architect, you predefine the columns of the table. Each column acts like its own mini data field, with types like Text, Number, Date, or even Formula.
[Image Placeholder: A screenshot of an 🧊 Invoice Object, clearly showing a Data Table field with columns for ‘Item Description’, ‘Quantity’, ‘Unit Price’, and a ‘Line Total’.]
Key Capabilities
The Data Table is more than a simple list; it has two standout features that enable highly advanced solutions.1. Cross-Object Data Referencing
A column in your table can be configured tolook up and pull in data from another, separate 🧊 Object.
Use Case (Students & Classes):In a🧊 ClassObject, you can have a Data Table of attendees. One column could be anObject Pickerthat allows you to select🧊 StudentObjects. Other columns in the same row can then automatically pull in data like the selected student’sStudent IDandContact Emaildirectly from their🧊 StudentObject, creating a dynamic class roster.
2. Combining with Automation
The Data Table becomes a dynamic, interactive system when combined withUniversal Automation. Actions within the table can trigger rules that affect other 🧊 Objects.
Use Case (Inventory & Sales):An🧊 OrderObject has a Data Table for its line items. When the sales team adds a row, selects an🧊 Inventory Item, and entersQuantity = 10, an automation rule can be triggered. This rule finds the referenced🧊 Inventory Itemand executes an action to decrease itsStock Levelfield by 10 in real-time.
What’s Next?
You have now mastered the four methods of modeling data relationships in Luklak. The next step is to learn how to make your entire system intelligent by automating the processes you’ve connected.- Learn how to automate your processes: → Introduction to Universal Automation
- Return to the main overview: → Back to Core Concepts