Glossary

The vocabulary used throughout the Kelta documentation.

TermMeaning
Action handlerThe executable unit behind a flow Task state — CREATE_RECORD, CALL_API, EMAIL_ALERT, … Provided by the platform or by an installed module.
Approval processA configured sequence of approval steps a record is submitted through; the record is locked while a decision is pending.
CollectionA runtime-defined table. User collections hold business data; system collections hold platform metadata (collections, fields, flows, profiles, …).
Connected appAn OAuth 2.0 client registered in a tenant (client-credentials or authorization-code with PKCE).
Custom domainA verified hostname that resolves to a tenant instead of the path slug.
Environment / sandboxA child tenant cloned from a parent’s metadata for development and testing.
FieldA column on a collection, with a FieldType and type-specific configuration.
Field-level security (FLS)Per-profile visibility of a field: visible, read-only, hidden, or masked.
FlowA Step-Functions-style state machine (Task, Choice, Parallel, Map, Wait, …) started by a trigger.
FormulaAn expression evaluated against a record — used by formula fields, validation rules and flow trigger filters.
Governor limitA per-tenant quota (API calls per day, storage, users, collections, …).
GroupA set of users (and groups) used for sharing and queue assignment.
JSON:APIThe wire format of every collection endpoint — data, attributes, relationships, included, meta.
JSONPathThe $.input.key syntax used inside flow definitions to address state.
Layout (page layout)Metadata describing a record page: sections, columns, field placements, header, related lists.
List viewA saved query — columns, filters, sort, renderer (table, kanban, calendar, gallery) — shared or personal.
Lookup / master-detailRelationship field types. A lookup is optional (ON DELETE SET NULL); master-detail is required and cascades deletes.
MCPModel Context Protocol. Kelta exposes admin and data toolsets over MCP for AI agents.
Menu (app)A top-level app in the end-user shell; its items are the navigation tabs.
Metadata packageA JSON export of tenant configuration addressed by natural keys, applied with export / diff / apply.
ModuleA signed JAR installed into a tenant at runtime that contributes action handlers, hooks, collections and UI.
PATPersonal access token, klt_… — a bearer credential that acts as its owner.
PicklistA controlled list of values; global picklists are shared across fields.
ProfileThe role attached to a user: system, object and field permissions.
PromotionThe governed workflow that moves metadata from a sandbox to its parent tenant.
RecordA row in a collection, addressed by UUID.
Record typeA subtype of a collection with its own picklist values and defaults.
RLSPostgreSQL row-level security — the mechanism that isolates tenants at the database.
SlugThe URL-safe identifier of a tenant.
TenantAn isolated customer of the platform: its own users, metadata and data.
UI pageA custom page built from widgets in the page builder, served at /app/p/<slug>.
Validation ruleA formula that, when TRUE, rejects a record with a message.

Edit this page on GitHub