Тип поля формы "Выбор объекта из внешнего источника"

Мария Сергеевна Кузнецова
2022-01-19 11:51
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО "Открытые технологии". Ориентировочная оценка в нормо-часах указана под статьей.

Суть решения

Функционал позволяет использовать элемент формы типа автокомплит, варианты выбора для которого размещаются в таблице во внешней базе данных, например, в формах, созданных с помощью блока "Конструктор форм".

Предварительные настройки

Со стороны пользователя:
- создание таблицы во внешнем источнике, содержащей 2 поля: уникальный целочисленный id записи и текстовое - название варианта (выполняется пользователем самостоятельно)
Со стороны СЭО 3KL:
- создание подключения к базе данных с помощью инструмента управления подключениями ко внешним источникам
- настройка данных источника данных (указывается имя подключения и таблица)

Пользовательский сценарий

Администратор: создает с помощью блока "Конструктор форм" форму анкетирования, одним из полей которой является выбор варианта, список которых хранится во внешней таблице, в качестве параметра поля указывает идентификатор источника.
Пользователь: открывает форму
Система: загружает из внешнего источника список вариантов, отображает пользователю список названий вариантов
Пользователь: выбирает из предложенных вариантов один или несколько, отправляет форму
Система: сохраняет идентификаторы выбранных вариантов.
Администратор: заходит в интерфейс просмотра отправленных форм
Система: загружает из внешнего источника актуальный список вариантов и отображает названия вариантов, соответствующие сохраненным id.

Особенности функционирования со стороны пользователя:
В случае, если после выбора пользователем вариантов, часть таких вариантов была удалена, администратору отобразится сообщение, что были выбраны удаленные варианты, и те из выбранных вариантов, которые не были удалены.

Состав работ и трудоемкость

1. Реализация интерфейса управления источниками данных - связками подключение-таблица, для возможности выбора источника для элемента формы - 8 н.ч.
2. Добавление нового элемента формы на базе автокомплита, использующего список даных из внешнего источника - 16 н.ч.

Оценочная трудоемкость - 24 н.ч.
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены