Создание формы
Для создания формы необходимо ввести в поле "Name" название формы, в поле "Marker" ввести уникальный
Редактирование формы
Для того, чтобы редактировать форму необходимо в таблице с формами в столбце "Actions" нажать на кнопку "Edit"
Для форм при редактировании доступны четыре вкладки:
- Основные данные
- Поля формы
- Настройки
- Связанные страницы
1. Основные данные
Вкладка "Основные данные" содержит три поля ввода:
- Название формы (для CMS) - название формы, которое будет отображаться в интерфейсе Platform OneEntry
- Заголовок формы (для сайта) - название формы для вашего сайта или мобильного приложения
-
Marker
- уникальный идентификатор, по которому можно получить форму (для ввода доступны только латинские буквы и символы "_" и "-")
Эти три параметра формы можно изменить, находясь на вкладке "Основные данные".
2. Поля формы
Вкладка "Поля фор мы" содержит три выпадающих списка для выбора типа формы, Шаблона и Набора атрибутов
Набор атрибутов в данном случае является полями самой формы.
В Platform OneEntry существует три типа форм:
- Форма заказа - тип для форм заказов
- Вход и регистрация - тип, предназначенный для форм авторизации и регистрации
- Отправка данных - тип, предназначенный для всех остальных форм
3. Настройки
Вкладка "Настройки" предназначена для того, чтобы указать сообщения, которые будут отображаться при отправке формы. Это два поля ввода:
- Сообщение об успешной обработке данных - текстовое поле ввода для сообщения в случае успешной отправки формы
- Сообщение об неуспешной обработке данных - текстовое поле ввода для сообщения в случае, если при отправке формы произошла ошибка
4. Форма участия
Обзор
Функционал Форма участия позволяет интегрировать формы сбора данных в различные модули системы:
- Администраторы (Admin users)
- Страницы (Pages)
- Каталог (Catalog)
- Пользователи (Users)
К каждому модулю можно прикрепить неограниченное количество форм, обеспечивая гибкость сбора информации.
Настройки форм
-
Показать форму для всех сущностей модуля
- При активации форма становится доступной для всех сущностей выбранного модуля
- Не требует ручного выбора отдельных элементов (страниц, пользователей и т.д.)
- Пример: форма комм ентариев для всех товаров каталога
-
Закрыть форму для получения данных
- Включение настройки запрещает добавление новых записей
- Пользователи могут только просматривать существующие данные
- Используется для архивных форм или временного закрытия сбора информации
-
Просмотр только своих данных
- Ограничивает отображение данных только записями текущего пользователя
- Идеально для личных кабинетов или приватных анкет
- Данные других пользователей становятся невидимыми
-
Комментировать только свои данные
- Пользователи могут комментировать исключительно свои записи
- Предотвращает несанкционированное взаимодействие с чужими данными
-
Модерировать данные
- Новые записи автоматически получают статус "moderate"
- Видимость в системе только после одобрения модератором
Функционал особенно полезен для:
- Систем пользовательского контента
- Сервисов обратной связи
- Персонализированных кабинето в
- Многоуровневых систем модерации
Данный механизм расширяет стандартную модель хранения пользовательских данных, предоставляя гибкий инструмент для построения сложных сценариев, таких как личные кабинеты и системы с структурированным хранением связанной информации.
Выбор сущностей в форме участия
Выбор сущностей для использования формы представлен в трех вариантах:
- Точечный выбор сущностей По нажатию на селектор справа от названия сущности, формы будет отображаться для этой конкретной сущности
- Указание вложенных данных у выбранной сущности Выбор второго селектора при выборе сущностей, позволит подключить форму автоматически ко всем вложенным сущностям. Полезно в случаях, когда будут создаваться дополнительные сущности, форма участия уже будет к ней подключена.
- Показать форму для всех сущностей модуля Описание пункта
Использование в модулях
Для просмотра формы в модуле, необходимо перейти в нужный модуль и открыть вкладку "Форма участия". После этого в селекторе "Форма" выбрать нужную форму. При необходимости можно выбрать уточняющие данные, например идентификатор сущности, статус, временной интервал, или идентификатор пользователя, который отправил данные. После заполнения необходииых данных, нажмите кнопку 'Выбрать'.
При необходимости вывода определенных атрибутов, можно воспользоваться селектором "Выберите атрибуты для отображения данных".
При нахождении данных, появится таблица с заполненными ячейками.
Каждый элемент таблицы содержит обязательную колонку "Информация", с указанием:
- Дата и время получения данных
- Данные отправителя
- Статус документа
- Идентификатор сущности
По каждому элементу таблицы можно начать "переписку", нажав кнопку .
В открытом модальном окне будут доступны к заполнению поля формы. После заполнения и указания статуса, будет создан комментарий к указанному документу.
Каждый новый комментарий будет прикреплен к родительскому элементу, что позволит проследить иерархию.