Цели

Облачное решение для хранения и сбора данных в формате CSV. Решение разработано, как альтернатива Google таблицам, с возможностью раздельного доступа к данным.

Описание проекта

Интерфейс решения делится на две роли:
    - администратор
    - пользователь

Описание для администратор

Администратор - это лицо, которое создаем табличные данные для сбора. Ему доступно два пункта меню:
    - Мои таблицы
    - Справочники

Справочники

Справочники - это раздел для создания данных, который впоследствии может быть выведен в таблицах.


Пример:
Справочник
Справочник

Справочники поддерживают функции импорта и экспорта. При импорте нужно придерживаться правила, что первым нужно передавать Наименование, а вторым - Имя группы.


Импорт справочников
Мои таблицы

В данном разделе администратор может создавать "таблицы", которые потом будут заполнять пользователи.
Раздел состоит из:
    - Колонки
    - Свойство

Колонки - это визуальное отбражение элементов в таблице. Элементы можно удалять, я так же перемещать в порядке их следования.


Импорт справочников

В разделе Свойство создаются и обновляются параметры колонки.


Импорт справочников

Колонки бывают следующих типов:
    - Текст
    - Число
    - Переключатель
    - Дата
    - Выпадающий список
    - Файл - доступна только для "MOBWAL Forms"

Все свойства колонок:
    - ID - уникальное имя колонки, должно заполнять только латинскими символами.
    - Наименование - пользовательское имя, которое будет видеть пользователь.
    - Группа - выбор группы из справочника, при типе Выпадающий список.
    - Ширина - ширина колонки в пикселях.
    - Тип валидации - Длина/Диапазон, Email, и т.д.
    - Регулярное выражение - доступно при выборе Текст.
    - Сообщение регулярного выражения - доступно при выборе Текст.
    - Минимальная дата - доступно при выборе Дата.
    - Максимальная дата - доступно при выборе Дата.
    - Минимальное значение - доступно при выборе Текст и Число.
    - Максимальное значение - доступно при выборе Текст и Число.
    - Формат - доступно при выборе Дата.
    - Обязательность.
    - Уникальность - доступно при выборе Текст и Число. Позволяет проверять уникальность создаваемой записи.
    - Multiline - доступно при выборе Текст. Позволяет вводить многострочный текст.

Описание для пользователя

Пользователь - это лицо, которое заполняет табличные данные. Ему доступен только одмн раздел:
    - Таблицы


Таблицы

В разделе Таблицы отображаются табличные данные, которые требуется заполнить для администратора. Элемент состоит из:
     - Наименование
     - Период действия

При нажатии на элемент произойдет переход для заполнения данных.


Таблицы

Для решения MOBWAL Forms доступна дополнительная колонка "Файл", которая позволяет добавлять файлы в результат.


Таблицы