Form Foundations
📄️ Form Types Architecture
This page provides foundational concepts about how forms work in tSM, including where forms appear, how they're structured, and how they are linked to entity definitions through configuration profiles and characteristics. These principles underpin everything covered in the Form Designer and scripting documentation.
📄️ Configuration Profiles & Characteristics
Configuration Profiles in tSM provide a powerful way to extend the data model of core entities (like Tickets, Customers, Orders) without changing the base schema. They define both the available dynamic fields (called characteristics) and the forms used to display/edit those fields in the UI.
📄️ Form Rendering Architecture
This document outlines the rendering logic, widget roles, and runtime considerations of the tSM Form Engine. It is meant for advanced users troubleshooting form behaviors, optimizing layout performance, or designing deeply nested UIs.