Назначение обозревателя графовых моделей #
Графовая модель создается с помощью скриптов или в конструкторе агрегатных объектов менеджера объектов на основе информации, сохраненной в базе данных almaGRID.
Обозреватель графовых моделей — это инструмент almaGRID, который предназначен для
- отображения графовой модели,
- поиска факторов, которые сильнее всего влияют на результат модели (на целевую функцию) и
- формирования плана действий по изменению значений найденных критических факторов.

Например,
- среди факторов модели
- можно найти те, которые являются источниками цепочек связей с наибольшим весом
— в данном примере это [Фактор 6] и [Фактор 2]
- посмотреть, как измениться результат модели (значение целевой функции) при уменьшении весов [Фактор 6] и [Фактор 2] в два раза
- и разработать план действий, направленных на изменение влияния [Фактор 6] и [Фактор 2], с указанием влияния каждого из мероприятий на значение целевой функции.
Окно обозревателя графовых моделей #
Запуск из менеджера объектов #
«almaGRID» — «Объекты» — «Модели и агрегаты» — «Граф Построить».
В обозревателе будет показана графовая модель, собранная в конструкторе агрегатов менеджера объектов, если выбрана агрегатная функция для сборки графовой модели.

Запуск из панели инструментов almaGRID #
«almaGRID» — «Модели»

При запуске обозревателя графовых моделей из панели инструментов almaGRID пользователю будет предложено выбрать файл с охраненной графовой моделью, которая будет показана в обозревателе.
См. пример — файл графовой модели «almaGRID_Example_Result.agr10».
Элементы обозревателя графовых моделей #
- Одновременно может быть открыто несколько окон обозревателя графовых моделей, в каждом из которых будет показана своя графовая модель.
- Окно обозревателя графовых моделей запускается в режиме «поверх всех окон». Если нужно скрыть окно не закрывая, то сверните его (кнопка «-» в верхней-правой части окна).
- Размеры окна обозревателя графовых моделей можно изменять перетаскивая мышкой нижний-правый угол окна (при нажатой левой кнопке мышки).

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

Масштаб графа можно изменять колесиком мышки.
Граф перетаскивается мышкой при нажатой левой кнопке.
Двойной клик на узле или дуге — отображение информации о выбранном элементе.
Одинарный клик на узле или дуге — выбор элемента.
Узлы можно передвигать мышкой при нажатой левой кнопке. Новое положение передвинутого узла закрепляется. Отменить закрепление положений перемещенных узлов можно, нажав:
- «Обозреватель графовой модели» — «Закрепление узлов» — «Открепить все узлы» или
- «Обозреватель графовой модели» — «Закрепление узлов» — «Открепить выделенный узел».
Панель «Модель» #
На панели показана информация о текущей модели и элементы чтения/записи модели в файл.

Файл модели #
Запись и чтение файла графовой модели.
Информация #
Отображение скрипта конструктора графовой модели: описание правил отбора объектов, которые были использованы для построения графовой модели, и правила ее сборки. Изменить скрипт средствами обозревателя графовых моделей нельзя.
Изменить или создать новую графовую модель можно с помощью скриптов на рабочем листе Excel или в конструкторе агрегатных объектов менеджера объектов.
Панель «Граф» #
На панели расположены средства управления отображением графа.

Отображение #
Применить «гравитацию» — при изменении положении одного узла другие незакрепленные узлы автоматически будут пытаться занять положение, соответствующее наиболее «равномерному» размещению узлов.
«Показывать подписи узлов» — узлы графа подписываются названиями соответствующих им тегов или номерами.
«Масштаб узлов» и «Масштаб связей» — выбор масштабных коэффициентов для отображения элементов графа.
Закрепление узлов #
«Открепить все узлы» — отмена закрепления положений всех перемещенных узлов.
«Открепить выделенный узел»— отмена закрепления положения выделенного узлов.
Показать в подписях узлов, показать в подписях связей #
К подписям узлов и дуг (связей) графа будут добавлены их значения.
Значения
Элемент выпадающего списка | Overview |
«Weight (0-10)« | Значения, как они отображаются и вводятся в гриды |
«P= Weight /10)« | Значения, как они используются при расчете целевой функции (значения графовой модели) |
«(Weight /10) ∙ 10e6« | Значения, как они используются при расчете целевой функции (значения графовой модели), умноженные на 1’000’000 |
Формат
Элемент выпадающего списка | Overview |
(пусто) | К подписям узлов и дуг (связей) графа не добавлены их значения. |
«F» | Отображение значений, как чисел с фиксированной точкой. Например, «123.4». Во втором выпадающем списке указывается количество десятичных знаков. |
«E« | Отображение значений, как чисел с плавающей точкой (инженерный формат, экспоненциальная форма записи). Например, «1.234e2». Во втором выпадающем списке указывается количество десятичных знаков. |
Фильтр #
Будут скрыты фрагменты графа, которые не удовлетворяют условиям по параметрам фильтра «Длина цепочек», «Значение цепочек», «Значение узлов» и «Значение связей» (см. Правила расчета графовой модели).
- Для каждого элемента фильтра можно задать нижнюю и верхнюю границу диапазона.
- Нижнее значение включено в диапазон фильтра, верхнее исключено. Например, если нужно показать только цепочки длинной 5 связей, то значение «Длина цепочек» нужно установить от 5 до 6.
- Если не указано значение, то оно принимается минимально возможным для нижней границы и максимально возможным для верхней границы.
- При изменении значений фильтра необходимо нажать кнопку «Принять».
Панель «Оценка» #
На панели расположены средства работы с чек-листом.

Факторы для оценивания #
Показаны Теги модели, отмеченные как факторы чек-листа. На панели «Анализ» такие факторы в столбце «N» выделены синим цветом.
- В поле «Set value to all factors» можно установить текущие значения всех факторов чек-листа.
- В столбце «Значение» можно установить текущее значение для каждого фактора.
Критерии оценки значений факторов #
Отображены заданные в модели критерии оценки факторов чек-листа.
- Кирпичным цветом фона показан критерий, наиболее близкий к текущему значению фактора.
- Зеленым цветом фона показан критерий, наиболее близкий к новому значению фактора, установленному на панели «Анализ».
Панель «Анализ» #
На панели расположены средства:
— поиска факторов, которые сильнее всего влияют на результат модели (на целевую функцию) и
— формирования плана действий по изменению значений найденных критических факторов ,

Столбцы #
Отображает или скрывает столбцы:
(1) «O—>» — вклад в значение модели, который формируется цепочками исходящими из фактора.
(2) «-O->» — вклад в значение модели, который формируется цепочками проходящими через фактор.
(3) «—>O» — вклад в значение модели, который формируется цепочками завершающимися на факторе.
(4) «Новое состояние» — столбец, в котором будут показаны значения (1), (2) и (3) после присвоения факторам новых значений.
Граф #
«Отмеченные узлы» — оставляет для показа только отмеченные на графе узлы и связи (дуги). Скрывает узлы и дуги фиолетового цвета.
«Новое состояние» — показывает на графе значения узлов, после присвоения факторам новых значений.
Формат чисел #
Элемент выпадающего списка | Overview |
«F» | Отображение значений, как чисел с фиксированной точкой. Например, «123.4». Во втором выпадающем списке указывается количество десятичных знаков. |
«E« | Отображение значений, как чисел с плавающей точкой (инженерный формат, экспоненциальная форма записи). Например, «1.234e2». Во втором выпадающем списке указывается количество десятичных знаков. |
Факторы #
— инструмент поиска факторов, которые сильнее всего влияют на результат модели (на целевую функцию).
«Копировать» — таблица факторов копируется в буфер обмена.
«Снять отметки» — сбрасываются все отметки фильтров напротив факторов (столбец «—>»).
«Сбросить» — выполняется построение отображение графа.
Столбец | Изменяемый | Overview |
«N» | Нет | Порядковый номер фактора. Этот номер будет показан под узлом графа, если снята галочка «Обозреватель графовых моделей» — «Граф» — «Отображение» — «Показывать подписи узлов». |
«—>» | Да | Выбор из выпадающего меню. Выделение на графе цветом цепочек, отвечающих заданному условию. |
«Цвет» | Да | Выбор из выпадающего меню. Выделение цветом узла графа, соответствующего данному фактору. |
«Название» | Нет | Название фактора. Это название будет показано под узлом графа, если поставлена галочка «Обозреватель графовых моделей» — «Граф» — «Отображение» — «Показывать подписи узлов». |
«Значение» | Нет | Значение фактора, которое принимается (1) либо из базы данных при сборке графовой модели (см . Значимость тега, вес узла графа), (2) либо из оценок чек-листа «Обозреватель графовых моделей» — «Оценка» — «Факторы для оценивания» — «Значения». |
«Значение новое» | Да | Вещественное число. Ввод с клавиатуры. Новое, сценарное значение фактора. |
«O—>» | Нет | Суммарное значение всех цепочек, исходящих из фактора при исходных значениях факторов |
«-O->» | Нет | Суммарное значение всех цепочек, проходящих через фактор при исходных значениях факторов |
«—>O» | Нет | Суммарное значение всех цепочек, завершающихся на факторе при исходных значениях факторов |
«O—> новый» | Нет | Суммарное значение всех цепочек, исходящих из фактора при новых (сценарных) значениях факторов |
«-O-> новый» | Нет | Суммарное значение всех цепочек, проходящих через фактор при новых (сценарных) значениях факторов |
«—>O новый» | Нет | Суммарное значение всех цепочек, завершающихся на факторе при новых (сценарных) значениях факторов |
Выделение узлов цветом #
Для выделения на графе цветом узлов используйте параметры из выпадающего меню столбца «Цвет».
Чтобы очистить выделение фактора цветом необходимо в выпадающем меню столбца «Цвет» выбрать пустое значение.

Выделение цепочек по условию фильтра #
Для выделения на графе цепочек, отвечающим заданным условия, используйте условия фильтра из выпадающего меню столбца «—>».

Варианты условий фильтра цепочек:
- «O—>» — цепочки также начинаются в данном факторе (также могут быть выделены цепочки и не начинающиеся в данном факторе);
- «—>O» — цепочки также завершаются в данном факторе (также могут быть выделены цепочки и не завершающиеся в данном факторе);
- «-O->» — цепочки также проходят через данный фактор (также могут быть выделены цепочки и не проходящие через данный фактор);
- «-X->» — цепочки обязательно не проходят через данный фактор;
- «Δ—>» — цепочки обязательно начинаются в данном факторе;
- «—>Δ» — цепочки обязательно завершаются в данном факторе;
- «-Δ->» — цепочки обязательно проходят через данный фактор.
Чтобы исключить фактор из условий фильтра необходимо в выпадающем меню столбца «—>» выбрать пустое значение.
Чтобы очистить все фильтры цепочек нужно нажать «Снять отметки».
Ранжирование факторов по значимости #
Факторы можно ранжировать по значимости — по убыванию или возрастанию значений любого из столбцов.
Если кликнуть левой кнопкой мыши на заголовке столбца, то в правой части заголовка столбца появиться значок «▲» и факторы будут ранжированы по возрастанию значений столбца.
Если повторно кликнуть левой кнопкой мыши на этом же заголовке столбца, то в правой части заголовка столбца появиться значок «▼» и факторы будут ранжированы по убыванию значений столбца.
Чтобы отменить ранжирование факторов, кликните левой кнопкой мыши на заголовке первого столбца с номером узла графа «N».

Присвоение факторам сценарных значений #
Для присвоения факторам новых сценарных значений используйте столбец «Значение новое»

Новое, сценарное значение фактора будет использовано для пересчета графовой модели.
Результат пересчета отобразится:
— в заголовке столбца «Будущее состояние Итого».
— в плане действий появится строка с указанием данного фактора и процента влияния изменения значения данного фактора на результат расчета графовой модели.
— в заголовке столбца «Влияние Итого» появится итоговый процент влияния изменения значений всех факторов на результат расчета графовой модели.
Итоговое влияние нескольких факторов
будет равно арифметической сумме влияний каждого из факторов
только в случае отсутствия связей между этими факторами в графовой модели.
— в значениях столбцов «O—> новый», «-O-> новый», «—>O новый».
Чтобы очистить сценарное значение фактора необходимо в ячейке столбца «Значение новое» стереть значение и нажать «Enter».
В столбце «N» синим цветом выделены номера факторов, для которых определен чек-лист.
Подготовка плана действий #
При присвоении факторам модели новых сценарных значений в столбце «Значение новое» на панели «План действий» появляются строки плана действий соответствующие этим факторам. Количество строк плана действий равно количеству присвоенных сценарных значений.

В план действий автоматически заносится следующая информация:
— название фактора на текущем языке модели.
— в строках — процент влияния изменения значения данного фактора на результат расчета графовой модели; в заголовке столбца появится итоговый процент влияния изменения значений всех факторов на результат расчета графовой модели.
Итоговое влияние нескольких факторов будет равно арифметической сумме влияний каждого из факторов только в случае отсутствия связей между этими факторами в графовой модели.
— в заголовке столбца после «Итого» отображается результат расчета графовой модели с исходными значениями факторов. Если фактор в модели отмечен, как факторы чек-листа, то в строке столбце «Текущее состояние» показан критерий, наиболее близкий к текущему значению фактора.
— в заголовке столбца после «Итого» отображается результат пересчета графовой модели с новыми сценарными значениями факторов. Если фактор в модели отмечен, как факторы чек-листа, то в строке столбце «Текущее состояние» показан критерий, наиболее близкий к новому сценарному значению фактора.
Информация других столбцов определяется действующими регламентами и бизнес-процессами. При необходимости эти данные тоже можно включить в модель и использовать как справочную информацию.
Для столбца ссылки на документ «Ссылка» в каждой строке предусмотрена кнопка «>>», которая открывает документ в окне браузера.
— план действий можно скопировать в буфер обмена как текст или как таблицу.