Introduction
The "Forms" module allows users to create and manage forms. In this section, users can view, create, and edit forms, as well as perform a number of additional actions.
Main Interface Elements
1. Form List
Displays all created forms. Each row in the list corresponds to one form.
The table has the following columns:
- Name - this is the name of the form.
- Marker - this is the unique Markerfor each form.
- Actions - actions available for each form, namely:
Edit
Delete
2. Form Creation Form
The form creation interface contains two input fields:
- Name - a required field where the name of the form must be entered;
- Marker - a required field where a unique Markerfor the form must be entered (only Latin letters and the symbols "_" and "-" are allowed);
3. Copying the Form Schema
Exporting the Form Schema
After creating a form, the export schema in JSON format feature becomes available:
- Click the
button in the form interface
- A modal window will open with the complete JSON schema of the form
- Use the "Copy" button to transfer the schema to the clipboard
Schema Features
-
Dynamic Updates
The schema automatically changes when:- The form type is changed
- Fields are added/removed
- Attribute settings are updated
-
Usage in API
The exported schema can be used for:- Integration with external systems
- Programmatic creation of similar forms
- Process automation
Visual Interface
The schema modal provides:
- Readable JSON formatting
- Syntax highlighting
- Quick action buttons (copy/close)
Important: When changing a form through the interface, always export the current schema, as historical versions are not saved automatically.