Краткие сведения об интерфейсе пользователя

Платформа BFG IS выполнена как веб-серверное приложение, содержащее набор отдельных страниц, на которых реализованы различные функциональные возможности. Основная часть логики работы BFG IS осуществляется на стороне сервера (бэкенд), который хранит информацию, принимает запросы от пользователей и обрабатывает их. Затем сервер передает данные обратно фронтенду - на страницу, где они отображаются в режиме реального времени (с возможными задержками, связанными со сложностью и скоростью обработки на сервере и скоростью связи). Это позволяет пользователям получать не только статическую информацию, но и выполнять динамические действия, такие как корректировка данных, отправка данных, выбор представлений и обработка информации (фильтрации, сортировки). Как веб-серверное приложение, BFG IS обладает свойствами:

  • Доступность — BFG IS может быть запущено на любом устройстве с доступом к интернету (во внутреннем контуре предприятия или на внешних серверах)
  • Масштабируемость — одновременно в приложении может работать несколько пользователей. Ограничение определяется только политикой предприятия;
  • Обновляемость — возможность внесения изменений и обновления приложения без необходимости переустановки на устройствах пользователей, в том числе возможны изменения в оформлении страниц;
  • Безопасность — защита приложения от несанкционированного доступа (через систему авторизации);
  • Интеграция - BFG IS может быть встроено в контур управления предприятия и обмениваться данными с другими приложениями.

Настройки страницы определяются браузером пользователя. Часть действий на страницах является стандартной для используемого браузера, например (для Windows), для навигации по странице или приложению в целом:

Для печати или задания условий просмотра:

Вид указателя мыши соответствует (по умолчанию) общепринятым для подобного назначения:

По мере развития BFG IS внешний вид страниц, соответствующих функциональности, меняется в сторону учета предпочтений и обеспечения удобства пользователей, поэтому скрины страниц приложения, приведенные здесь, могут отличаться от актуальных, но общие принципы интерфейса пользователя (UI) сохраняются.

  • Внутри BFG IS запрещена возможность изменения модели. Модуль модель данных – единственный обязательный, необходимый для любой конфигурации BFG IS.
  • Любые сущности (планы, изменения, настройки и т.п.) используемые в активных расчетах (т.е. неудаленных из соответствующих модулей) не могут быть удалены или отредактированы до удаления связанных с ними расчетов.
  • Результаты моделирований (расчетов) сгруппированы по типам используемых в расчетах модулей (Калькулятор, Симулятор, Планирование, Экономика). Номенклатура доступных модулей (и соответственно, доступных страниц и экранов) зависит от установленной конфигурации BFG IS.
  • Переключение между модулями происходит после нажатия иконки выбора модуля – с переходом на последнюю использованную страницу внутри модуля, или после нажатия на строку с названием функции в выпадающем меню модуля (или на боковой панели модуля).
  • Нажатие не красную кнопку "Продукты" скрывает/открывает панель переключения между модулями или так (панель скрыта):
  • Вкладка активного модуля выводится подсвеченная синим цветом, а также синим цветом в первой части заголовка страницы

  • Кнопки запуска действий (или расчетов) внутри модулей выделены зеленым цветом. При возможности действия (расчета) кнопка имеет яркую подсветку, при невозможности – бледную подсветку.
  • Справочные (информирующие, «некликабельные») сообщения выдаются черным шрифтом на синем фоне:

  • Предупреждающие о невозможности некоторых действий сообщения - черным на желтом фоне, «кликабельные» части - в синем цвете:
  • Сообщение об отсутствии информации выводится на красном фоне:
  • Кнопки для действий, которые допускаются над сущностями, имеющимися в системе (планы, изменения, настройки), выводятся при выборе сущностей в соответствующих разделах :
  • Нажатие на символ вопроса в черном кружке – вызывает контекстное пояснение:
  • Кнопка с изображением шестеренки вызывает возможность вызова дополнительных настроек Область действия настроек – активный модуль. Настройки сохраняются для пользователя, их создавшего.
  • Для большинства таблиц возможны изменения представления:

    • Изменение ширины столбцов («перетаскиванием» границ заголовка столбца, с измененим вида курсора)

    • Изменение порядка столбцов («перетаскивание», возможно при изменении вида курсора)

    • Сортировка по значению данных в столбце (в прямом «А-Я» и обратном «Я-А» лексикографическом порядке), путем нажатия на заголовок столбца. Признак наложенной сортировки – голубой (перевернутый для обратной) треугольник.

    • Фильтрация , с выбором типов фильтра для включаемых в условия фильтрации столбцов

    • Кнопка «Дополнительно» для таблиц дает возможность : определение набора выводимой информации (столбцов), количества выводимых строк, сохранения/сброса настроек, экспорта результатов в формате Excel:

    • Выводимое троеточие в строке таблицы говорит о возможности вывода дополнительной информации или действий, относящихся к строке
  • «Избранное». Для ускорения перемещения по страницам приложения существует возможность создания и использования «избранных» страниц, (после добавления знак станет синего цвета).

  • наличие полосы прокрутки (справа или снизу) говорит о наличии информации, не вписавшейся при текущем масштабе в экран, и возможности ее просмотра с использованием скроллинга