For the complete documentation index, see llms.txt. This page is also available as Markdown.

Datatables, Fields & Data

Datatables are the data backbone of a Buzzy app. They store records, define fields, model relationships, control row and field access, and give screens something concrete to display or edit.

A new user can think of the data model this way:

  • Datatables are the main record types in the app, such as Property, Booking, Guest, Care Plan, Task, Ticket, Product, Invoice, or Review.

  • Rows are individual records in a datatable.

  • Fields define what each row stores, such as text, numbers, dates, locations, images, files, selections, links, sub-tables, viewers, or Private Data.

  • Relationships connect records through sub-tables and linked-table fields.

  • Access settings decide who can view rows, add rows, delete rows, see fields, edit fields, or reveal Private Data.

  • Screens use datatables to render views, forms, filters, details, dashboards, maps, calendars, widgets, and actions.

New to Buzzy's datamodel? Start with our Buzzy Datamodel Overview for a comprehensive guide to understanding relationships, fields, and how to work with data programmatically.

Please note - Datatables were previously called "Microapps" - some code snippets may still refer to a microapp (e.g. the API end-point microappdata). If in doubt, email support.

Table of contents

Start with the overview pages, then use the field-type sections as references when you need a specific behavior.


Last updated