Пользовательский интерфейс программы администрирования. Универсальный подход

в 16:48, , рубрики: Песочница, метки: ,

Данный подход строится на следующих основных положениях:

  • ориентация на универсальные задачи процесса администрирования автоматизированной системы (АС);
  • управление системой с помощью политик;
  • модульная структура.

Преимущества программы администрирования с таким пользовательским интерфейсом:

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

Определения

Процесс администрирования

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

  • формирование общей политики системы;
  • настройка системы;
  • мониторинг событий и оперативное реагирование на отклонения от штатной работы системы;
  • анализ работы системы и обновление общей политики.

Задача «Мониторинг событий и оперативное реагирование» является основной для администратора и занимает не менее 90% времени работы с системой.
Ввод системы в эксплуатацию является частным случаем задач «Формирование общей политики системы» и «Настройка системы».

Политика

Политика — набор определенных параметров системы для решения определенной задачи.
Управление с помощью политик — способ автоматизации работы администратора по настройке системы. Назначение политики:

  • Автоматическое преобразование высокоуровневых задач в настройки системы.
  • Автоматизированная настройка большого количества однотипных объектов.

Общая политика системы — совокупность действующих политик для решения отдельных задач.

Модульная структура

Модульная структура — набор унифицированных окон для строительства экранов под различные задачи пользователя.

Задачи пользователя и требуемая функциональность

Формирование общей политики системы

Действия пользователя:

  • Получить исходные данные/ Получить заявку на изменение политики.
  • Вызвать нужную форму.
  • Сформировать новую политику или отредактировать имеющуюся.

Необходимые сведения:

  • Описание политики.
  • Перечень политик этого типа/ Перечень всех политик.

Требуемая функциональность:

  • Создание/ редактирование/ удаление политики.
  • Формирование отчетов о текущей общей политике для печати или отправки по электронной почте.

Настройка системы

Действия пользователя:

  • Получить заявку на изменения:
  • Зарегистрировать объект или отредактировать его свойства.
  • Назначить объекту политику.

Необходимые сведения:

  • Свойства объекта.
  • Перечень политик, относящихся к данному типу объектов/ Перечень всех политик.
  • Описание выбранной политики.
  • Перечень связанных объектов/ Перечень всех объектов.

Требуемая функциональность:

  • Создание/ редактирование/ удаление объекта.
  • Назначение политики объекту.

Мониторинг событий и оперативное реагирование на отклонения от штатной работы системы

Действия пользователя:

  • Получить уведомление о событии.
  • Перейти к описанию события.
  • Вызвать дополнительные сведения (связанные события).
  • Оценить критичность события.
  • Принять меры:
    • проигнорировать;
    • отложить рассмотрение;
    • сообщить руководству;
    • запросить разрешение на внесение изменений;
    • внести изменения в свойства объекта;
    • внести изменения в описание политики;
    • назначить объекту другую политику.

Необходимые сведения:

  • Перечень событий.
  • Полное описание события:
  • Свойства объекта, с которым произошло событие.
  • Перечень связанных объектов/ Перечень всех объектов.
  • Описание политики, которая применена к этому объекту.
  • Перечень политик этого типа/ Перечень всех политик.

Требуемая функциональность:

  • Настройка оповещения.
  • Установка отметки событию (приоритет, действие).
  • Редактирование объекта.
  • Редактирование политики.
  • Назначение политики объекту.

Анализ работы системы и обновление общей политики

Действия пользователя:

  • Получить сводный отчет:
    • вызвать готовый;
    • построить новый;
  • Вызвать дополнительные сведения (перечень событий).
  • Оценить критичность проблемы.
  • Принять меры:
    • проигнорировать;
    • отложить рассмотрение;
    • сообщить руководству;
    • запросить разрешение на внесение изменений;
    • внести изменения в описание политики.

Необходимые сведения:

  • Сводные отчеты.
  • Перечень событий.
  • Полное описание события.
  • Свойства объекта, с которым произошло событие.
  • Перечень связанных объектов/ Перечень всех объектов.
  • Описание политики, которая применена к этому объекту.
  • Перечень политик этого типа/ Перечень всех политик.

Требуемая функциональность:

  • Статистическая обработка данных.
  • Создание/ редактирование/ удаление политики.
  • Формирование запроса на изменение для отправки по электронной почте.
  • Экспорт в Excel.
  • Совместимость с внешними аналитическими системами.

Примеры экранов

Это примеры конструкции экранов, а не графический дизайн. Прототип выполнен в программе moqups.com.

Формирование общей политики системы

Пользовательский интерфейс программы администрирования. Универсальный подход

Настройка системы

Пользовательский интерфейс программы администрирования. Универсальный подход

Мониторинг событий и оперативное реагирование на отклонения от штатной работы системы

Пользовательский интерфейс программы администрирования. Универсальный подход

Анализ работы системы и обновление общей политики

Пользовательский интерфейс программы администрирования. Универсальный подход

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js