---
# System prepended metadata

title: Функции GUI. Бантики
tags: [SOVA, Развитие]

---

---
robots: noindex, nofollow
tags: SOVA
---
# Дополнительные функции для упрощения взаимодействия начинающих пользовтаелей с системой СОВА. (Бантики).

Данные функции направленны а упрощения пользовательского опыта по настройке системы.
Особенно важно для новых пользователей или для новых  инсталяций системы. 

В конечном итоге должно увеличить привлекательность системы и снижение порога вхождения. 

> Функции рассчитаны на испольование с существующим GUI

## Пользовательские Панели GUI 
Сделать кастомные даш панели. 
На панели пользователь может вывести одну или несколько  мини экранов - Виджетов (Widget). 

### Возможные виджеты

- **Виджет график** по метрике по объекту или интерфейсу. 
- **Виджет количеству аварий**, обектов и РНР в группе (как в "Общая сводка"). Сводка делается по объектам выбранным фильтром. Фильтр указвается при создании виджета и прикреплении его к панели.
- **Виджет статусоов объектов**.  Выводится ограниченное к-во строк 5, 10, или 15. В спискее индикатор статуса, название и IP адрес объекта. Название и IP адрес это ссылки на параметры объекта как в общем списке объектов. Выводятся обекты по фильтру. Фильтр указвается при создании виджета и прикреплении его к панели. Возможно выводить виджет как цветовой интикатор. 
- **Виджет Аварий**. Выводятся аварии списком в сокращенной форме. В списке ограничение 5, 10, или 15 строк. В списке время аварии название объекта, верорятно адрес и к-во объектов. Серьезность аварии определяется цветом строки.  Название объекта это ссылка на существующее окно с детализацией по аварии. Выводятся аварии по фильтру. Фильтр указвается при создании виджета и прикреплении его к панели.


## Реализовать  Wizards (Визарды) для основнойх функцй настройки системы. 

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

Основные требования к экранам: 

1. Большое количество пояснительных текстов для каждого поля ввода или выбора.
2. На экране выведены только основные элементы настройек, после определения которых функция заработает (будет виден результат). Предполагается что детальную настройку пользователь сможет сделать через существующие формы детальной насройки.
3. Большинство полей должно иметь "дефолтные"  значения, возможно сгенерированные системой.  К примеру, названия или описания. 

###  Заведение одного объекта

###  Добавление метрики

###  Добавление порога

Пользователь должен иметь возможность выбрать объект или группу объектов, указать метрику и ввести ее значение при котором авария открывается и закрывается. 

Класс аварии для такого попрога должен быть определен заранее  к примеру "... | Theshold | Default"

Метрики определяются из пространства настройенных метрик для данного устройства или интерфейсов устройства  или группы устройств.

Если метрики не пределены и или лоя группы невозможно найти общие метрики, необходимо выводить текст в форме поясняющий почему список выбора пустой. 

### Включение оповещения 
Включение оповещения для определенного класса аварии на емеил 
или группу емейлов. 


##  Новая структура меню. 
Сделать новове основное меню и возможность перекючаться между существующим меню и новым. (Меню альтернативное) 

Пункты меню сделать белее информативными (где необходимо).

В меню, на первом уровне вывести ссылки только на на соновные экраны. 

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

Возможно визарды можно "повесить на правую кнопу мышки"

Пример 

```
   Рабочая область
       |-> Панель "Тра-ля-ля"
   
   Топология Общая
   Топология 
       |-> Создание карты сегмента
       |-> Карта сегмента "Тра-ля-ля" 
       
       
   Список Объектов
   Объекты  
        |-> !Добавиление объекта
        |-> !Загрузка списка объектов       
        |-> Сканирование сети 
        |-> Группы объектов
        |-> !Создание группы объектов
        |-> Профили опроса
        |-> Типы объектов       
        |-> База конфигураций объектов   
        
   Список Аварий        
   Аварии
        |->  События
        |->  !Добавление оповещения по аварии
        |->  Список классов аварий

   Метрики и пороги 
        |->  Список доступных метрик   
        |->  !Добавление метрики к объекту
        |->  Список порогов         
        |->  !Определение порогов
       
        
   
   Структура сети  (бывшая инвентаризация)


   РНР
      |->  Список РНР
      |->  Добавление РНР  
    
   IPAM
   
   
   Отчеты
        |-> BI
        |-> Объекты
            |->  Неопознанные объекты
            |->  Проблемы опроса
            |->  Проблемы Линковки            

        |-> Аварии
            |->  Детали аварий
            |->  Доступность
            |->  Эскалации 
        |-> IPAM   
        |-> Еще            
```

> Значком "!" помечены пункты меню запускающие Визард

