Перейти к основному содержимому
Версия: 6.1

Начало использования и миграция

Инициализация

Перед началом использования Ресурсно-сервисной модели необходимо провести инициализацию. Для этого необходимо выполнить следующую команду в консоли разработчика (Навигационное меню - Параметры системы - Консоль разработчика):

GET _core/rsm/init

После успешной инициализации можно перейти к созданию модели.

Миграция

Вы можете легко перенести уже имеющуюся у вас модель для использования в новой версии.

  1. Для начала нужно получить идентификатор модели из старой версии. Получить его можно из URL адреса страницы ресурсно-сервисной модели старой версии, например: sm:5601/app/rsm/tree#?_q=(level:1,model_id:***model_2442d2d1-d8a4-11ef-9e45-25439e417cec***,timezone:'%2B03:00')
  2. Выполнить следующую команду в консоли разработчика (Навигационное меню - Параметры системы - Консоль разработчика):
GET _core/rsm/migrate/<Идентификатор модели из пункта 1>

После успешной инициализации можно перейти к обзору моделей или графа.


Настройка меню

Через графический интерфейс

Для просмотра функционала нужно создать элементы в навигационном меню, для этого откройте меню Навигационное меню - Параметры системы - Настройки модулей - Основное - Настройки меню. Нажмите на кнопку Добавить модуль.

Заполните поля для модуля следующим образом:

Название поляСодержимое
Тип элементаГруппа
Системное имяrsm-v2
ЗаголовокРСМ
Включить отображениеДа, флаг должен быть включен

Внутри модуля РСМ нажмите на кнопку Добавить раздел. Для отображения Дерево РСМ и Слои, а также для отображения таблиц Слои, Метрики и Сервисы заполните поля следующим образом:

Название поляСодержимое
Тип элементаСтраница
Системное имяtree
ЗаголовокДерево РСМ
Включить отображениеДа, флаг должен быть включен

Раздел Дерево РСМ

Нажмите кнопку Сохранить изменения. Настройте разрешения для групп пользователей при необходимости.

Через JSON

Для этого откройте меню Навигационное меню - Параметры системы - Настройки модулей - Основное - Настройки меню, откройте вкладку JSON структура, добавьте в верхний список через запятую следующий фрагмент:

JSON
{
"itemType": "group",
"name": "rsm-v2",
"_permissions": {
"owner": "admin",
"read": {
"roles": [],
"users": []
},
"write": {
"roles": [],
"users": []
}
},
"id": "i166ef2a1-13ba-11f0-a668-6560e9eb14d5",
"title": "РСМ",
"enabled": true,
"sections": [
{
"itemType": "page",
"name": "tree",
"_permissions": {
"owner": "admin",
"read": {
"roles": [],
"users": []
},
"write": {
"roles": [],
"users": []
}
},
"id": "i46e0d571-13ba-11f0-a668-6560e9eb14d5",
"title": "Дерево РСМ",
"enabled": true
},
{
"itemType": "page",
"name": "layers",
"_permissions": {
"owner": "admin",
"read": {
"roles": [],
"users": []
},
"write": {
"roles": [],
"users": []
}
},
"id": "i5de13351-13ba-11f0-a668-6560e9eb14d5",
"title": "Слои",
"enabled": true
},
{
"enabled": true,
"id": "i8b1daaf1-a394-11f0-946d-91f16aff2435",
"name": "layers-table",
"title": "Таблица слоев",
"itemType": "page"
},
{
"enabled": true,
"id": "i9c095531-a394-11f0-946d-91f16aff2435",
"name": "metric-table",
"title": "Таблица метрик",
"itemType": "page"
},
{
"enabled": true,
"id": "ia7435361-a394-11f0-946d-91f16aff2435",
"name": "services-table",
"title": "Таблица сервисов",
"itemType": "page"
}
]
}

Нажмите кнопку Сохранить изменения.