РАБОТА С ФОРМОЙ ЗАПОЛНЕНИЯ
Форма заполнения предназначена для ввода данных многими пользователями, обработки данных в режиме реального времени и их трансформации согласно заданным алгоритмам.
Переход к «Форме заполнения» осуществляется через раздел «Модули», где пользователь выбирает интересующий его модуль из предложенного списка. Этот этап является начальной точкой в работе с данными, предоставляя пользователю широкий спектр функциональных возможностей интерфейса для дальнейшей работы, среди которых:
- Просмотр объектов и таблиц: возможность просматривать все объекты и таблицы, ассоциированные с выбранным модулем;
- Просмотр иерархии объектов: пользователи могут изучить иерархическую структуру объектов в модуле, включая отношения между родителями и дочерними объектами;
- Просмотр карточки объекта: предоставляет детальную информацию о состоянии объекта, включая возможность просмотра и анализа изменений;
- Просмотр созданных срезов данных: позволяет просматривать срезы данных по объектам за выбранный период;
- Создание среза данных: позволяет создавать новые срезы данных в соответствии с пользовательскими требованиями.
Структура формы заполнения
На Рисунке № 1, иллюстрирующем структуру формы заполнения, можно выделить две ключевые части:
1. Список типов объектов в левой части интерфейса
Представляет собой структурированный список типов объектов, который может быть организован либо в линейном порядке, либо в виде иерархии. Иерархическая организация становится доступной, когда для типов объектов заданы «Родительские типы объектов», к которым они прямо относятся. Эта структура упрощает поиск и выбор необходимых объектов для работы, позволяя пользователям эффективно ориентироваться среди большого количества данных, благодаря четкому пониманию взаимосвязей и структурной организации типов объектов.
2. Объекты и таблицы данных в правой части интерфейса
Служат для более детализированной работы с информацией, относящейся к конкретному объекту. Эти элементы интерфейса не только позволяют вводить и отображать данные, но и обрабатывать их в соответствии с установленными бизнес-процессами. Выбор объектов для отображения напрямую зависит от того, на каком уровне иерархии типа объекта был сделан выбор в левой части интерфейса. Таблицы данных предоставляют возможность адаптации под конкретные требования и специфику данных, предлагая пользователям гибкие инструменты для анализа, управления и манипулирования информацией в соответствии с их потребностями.
Рисунок 1
Функция поиска
В форме заполнения предусмотрена функция поиска, которая позволяет пользователям эффективно искать необходимую информацию. Эта функция разделена на два основных направления:
1. Поиск по типам объектов
Пользователи могут выполнить поиск, ориентируясь непосредственно на типы объектов, расположенные в левой части интерфейса. Функционал поиска по типам объектов значительно упрощает навигацию по иерархически организованной структуре данных, позволяя быстро сузить область поиска к определенной группе объектов, что особенно полезно в случаях, когда пользователь ищет объекты, относящиеся к специфическому типу или категории.
2. Поиск по объектам
В правой части интерфейса пользователи могут осуществлять поиск среди конкретных объектов. Этот вид поиска ориентирован на нахождение конкретной информации внутри выбранного типа объектов, что делает процесс поиска детализированным и направленным на конкретные задачи.
Выбор периода для работы с данными
При выборе формы заполнения, пользователю предоставляется возможность выбора периода для работы с данными, что позволяет настроить процесс ввода и анализа информации в соответствии с временными рамками. Этот выбор зависит от типа модуля, с которым работает пользователь, и предусматривает три основные конфигурации:
Ежедневный тип модуля
Предполагает использование ежедневного календаря для выбора конкретной даты. Это подходит для задач, требующих регулярного ввода данных по дням, например, для учета ежедневной продуктивности, отслеживания операций или ведения дневных отчетов и т.д.
Ежемесячный тип модуля
Включает в себя помесячный календарь, что позволяет выбирать определенный месяц. Этот вариант подходит для задач, где информация собирается или анализируется на месячной основе, таких как: месячные отчеты, планирование ресурсов или анализ продаж и т.д.
Разовый тип модуля
Не требует выбора периода, поскольку данные в этих модулях обновляются по мере поступления запросов или возникновения событий, не требуя регулярного обновления. Этот формат подходит для задач, связанных с обработкой уникальных событий, изменением настроек или обновлением информации по специфическим запросам, где важна возможность внесения данных в любой момент без привязки к календарю.
В контексте модулей ежедневного и ежемесячного типов, предоставляется удобный механизм для навигации по временным интервалам в форме заполнения. Эта функциональность облегчает работу с данными, актуальными для определенных временных промежутков. После выбора определенного периода в форме заполнения отображается информация, соответствующая этому периоду. Пользователь имеет возможность легко переходить к данным следующего или предыдущего периода благодаря специально предусмотренным для этого элементам управления (см. Рисунок № 2). Это позволяет не только просматривать данные за текущий выбранный период, но и без лишних действий перемещаться между временными интервалами для анализа информации за другие периоды.
Рисунок 2
Работа со срезами данных
Форма заполнения обеспечивает пользователей инструментами для эффективной работы с данными, в частности, предоставляя возможности для настройки через создание, редактирование и удаление срезов данных. Эти функции позволяют пользователю не только адаптировать обработку данных под специфические задачи, но и управлять этими процессами с высокой степенью гибкости. На Рисунке № 3 представлены инструменты формы заполнения, доступные для управления срезами данных.
Рисунок 3
Создание среза данных позволяет выбрать конкретный объект и перейти к соответствующей таблице для заполнения, обеспечивая основу для дальнейшей работы с информацией.
Редактирование среза данных предоставляет пользователю возможность внесения данных в выбранную таблицу, ассоциированную с модулем. Данные фиксируются и сохраняются в системе в режиме реального времени, исключая необходимость в дополнительных действиях для сохранения внесенных изменений.
Удаление среза данных предоставляет опцию полного удаления среза вместе с всеми ассоциированными данными, что обеспечивает чистоту и актуальность информационной базы.
Важно отметить, что при удалении среза данных происходит удаление всех ассоциированных с ним записей во всех таблицах, связанных с этим срезом. Это действие требует внимательного подхода, поскольку влечет за собой потерю всех данных, внесённых в рамках данного среза.
Внесение данных
Для внесения данных нужно выбрать таблицу и перейти к режиму редактирования среза. Режим редактирования представляет собой многофункциональное рабочее пространство, в правой части которого отображается выбранная таблица, в левой части — элементы навигации по модулю. В верхней части находится вспомогательная информационная панель управления (см. Рисунок № 4).
Рисунок 4
Элементы навигации
Элементы навигации включают в себя:
Переключение между объектами
В разделе «Объекты» отображается иерархия типов объектов и принадлежащие им объекты. Это позволяет пользователям перемещаться между разными объектами для просмотра или ввода данных в активную таблицу. Благодаря поисковой строке, можно быстро найти интересующий объект. Объекты, для которых уже создан срез данных, отмечены зеленым маркером, в то время как объекты без среза данных — красным. Выбор объекта, по которому срез данных еще не был создан, вызывает диалоговое окно для подтверждения пользователем создания нового среза данных (см. Рисунок № 5).
Рисунок 5
Переключение между таблицами
В разделе «Таблицы» представлен список всех таблиц, ассоциированных с выбранным модулем, позволяя пользователям переключаться между ними. Активная таблица выделяется голубым цветом (см. Рисунок № 6).
Рисунок 6
Переключение между периодами
В разделе «Периоды» предоставляется возможность выбора периода для ввода данных. Выбор доступного периода зависит от типа модуля — «Ежедневного» или «Ежемесячного». Для модуля с типом «Разовый» этот раздел будет скрыт. Наличие синего маркера говорит о наличии среза данных по периоду (см. Рисунок № 7). Выбор периода без маркера инициирует запрос на создание нового среза данных, требующее подтверждения действия пользователем.
Рисунок 7
Переключение между представлениями
Раздел «Представления» включает в себя различные настроенные представления отображения данных в таблице. Этот раздел дает возможность изменять представления данных в текущей таблице, адаптируя их под конкретные аналитические задачи или предпочтения пользователя. В интерфейсе активное представление выделяется голубым цветом.
Работа с таблицей
Работа с таблицей включает в себя комплексное взаимодействие с ячейками и строками, предлагая многообразие операций для эффективного управления данными и их аналитической обработки.
Работа со строками охватывает:
- перемещение строк для оптимизации их расположения;
- массовое изменение строк, позволяющее одновременно обновлять данные в нескольких записях;
- отправка ссылок на строки, обеспечивая удобный доступ к ним для других пользователей;
- изменение статуса строк, что поддерживает управление рабочими процессами;
- просмотр истории изменений статусов для анализа динамики работы;
- копирование строк для быстрого дублирования данных.
Работа с ячейками предоставляет возможности для:
- ввода данных различных типов, адаптированных под специфику каждой колонки;
- дублирования ячеек для ускорения процесса заполнения таблицы;
- поиска данных внутри таблицы, упрощая нахождение нужной информации;
- агрегации данных, включая суммирование и расчет средних значений, для статистического анализа;
- просмотра истории изменений ячеек с возможностью восстановления предыдущих значений, что добавляет гибкости в управлении изменениями.
Вспомогательная информационная панель управления
Информационная панель управления — это вспомогательный элемент интерфейса, расположенный в верхней его части, предназначенный для управления элементами формы заполнения и навигации по системе.
В левой части информационной панели управления находятся инструменты:
- кнопка для активации режима навигации по модулю;
- кнопка для добавления новой строки в таблицу;
- кнопка разворота активного окна на весь экран;
- кнопка изменения режима представления — позволяет применить настроенное представление отображения данных в таблице.
В правой части информационной панели управления отображаются:
- информация о текущем модуле;
- информация о выбранном периоде;
- информация о текущей таблице с возможностью переключения на другую таблицу;
- информация о текущем объекте внесения данных.
При наведении курсора на элементы вспомогательной информационной панели появляется всплывающее окно с подсказкой: