Skip to main content

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
    Marker
    for each form.
  • Actions - actions available for each form, namely:

Edit Edit

Delete Delete

Form list

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
    Marker
    for 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 Schema 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

  1. Dynamic Updates
    The schema automatically changes when:

    • The form type is changed
    • Fields are added/removed
    • Attribute settings are updated
  2. 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 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.