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

Рабочие группы

Этот документ содержит полное руководство по работе с рабочими группами (РГ).

В Monq пользователь работает с множеством различных объектов системы, такими как потоки данных, конфигурационные единицы, карты РСМ и прочие. Все взаимодействие происходит в контексте выбранной рабочей группы, то есть пользователь "видит" только те объекты, которые принадлежат или "расшарены" рабочей группе, в контексте которой он сейчас находится.

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

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

Выбор рабочей группы осуществляется через основное меню системы.

image

Для управления рабочими группами, перейдите в соответствующий раздел через основное меню, выбрав пункт Рабочие группы.

Основной экран раздела содержит список доступных вам РГ с разделением на те, в которых вы состоите, и в которых нет.

Рабочие группы разделяются на 3 типа: Открытая, Закрытая и Приватная. image

примечание

По умолчанию выбрана предустановленная рабочая группа - "General".
При переходе на новую версию методом обновления, пользователя автоматически переадресует на страницу выбора текущей рабочей группы

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

image

Создание группы

Для создания новой рабочей группы на основном экране раздела нажмите + Создать группу в правом верхнем углу страницы – откроется диалоговое окно.

Для новой группы укажите:

  1. Название
  2. Ключ - уникальный идентификатор состоящий из букв и цифр английского алфавита
  3. Менеджера

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

  4. Тип группы:
    • Приватная – будет видна только ее участникам
    • Открытая – будет видна и доступна для присоединения всем пользователям пространства
    • Закрытая – будет видна всем пользователям пространства, но недоступна для присоединения

Опционально укажите:

  1. Описание
  2. Участников

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

При создании новой РГ, контекст пользователя будет переключен на нее.

Конфигурация рабочей группы

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

Изменение основной информации

Перейдите на страницу управления рабочей группой и откройте вкладку Основная информация.

image

При необходимости, измените:

  1. Название
  2. Менеджера
    Изменять менеджера группы может только текущий менеджер или администратор пространства с соответствующими правами. Менеджером группы можно назначить только одного из ее участников.
  3. Описание
  4. Тип группы:
    • Приватная – группа будет видна только ее участникам
    • Открытая – группа будет видна и доступна для присоединения всем пользователям пространства
    • Закрытая – группа будет видна всем пользователям пространства, но закрыта для присоединения

После внесения изменений в основную информацию нажмите кнопку Сохранить изменения

Присоединение к группе

Чтобы присоединиться к открытой группе, в которой вы еще не состоите, найдите нужную группу на основном экране раздела и нажмите Присоединиться – вы станете ее участником с ролью по умолчанию (см. Настройка прав и ролей).

При присоединении к новой РГ, контекст пользователя будет переключен нее.

Выход из группы

Чтобы покинуть группу, в которой вы состоите, найдите нужную группу на основном экране раздела и перейдите на ее страницу.

В правом верхнем углу нажмите меню дополнительных действий Изображение «Покинуть группу»

В диалоговом окне подтвердите действие нажатием кнопки Выйти

Если вы являетесь менеджером
При выходе из группы вы должны назначить нового менеджера
image

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

переключение контекста

При выходе из РГ, контекст пользователя будет изменен на первую РГ из списка, в которых состоит пользователь

Удаление группы

Для удаления рабочей группы вы должны быть либо менеджером этой рабочей группы, либо администратором пространства с соответствующими правами.

Для удаления группы:

  1. Перейдите на страницу необходимой рабочей группы
  2. В правом верхнем углу нажмите кнопку меню дополнительных действий Изображение «Удалить группу»
  3. В диалоговом окне подтвердите удаление
необратимое действие

При удалении рабочей группы удаляются все объекты, которыми она владеет, включая:
КЕ, сигналы, сценарии, потоки, правила порогов и т.д.

переключение контекста

При выходе из РГ, контекст пользователя будет изменен на первую РГ из списка, в которых состоит пользователь

Участники

Добавление участников

Для добавления участников в рабочую группу, перейдите на страницу управления группой и откройте вкладку Участники:

  1. Нажмите кнопку Добавить пользователей.
  2. В открывшемся диалоговом окне:
    • Если вы не являетесь Администратором – введите полный адрес email (один или несколько) нового участника для добавления в группу.
    • Если вы Администратор – выберите из выпадающего списка пользователей системы для добавления в группу.
  3. Выберите роль или несколько ролей, с которыми новые участники будут добавлены в группу.
  4. Нажмите кнопку Добавить.

Участники по умолчанию

В списке участников всех рабочих групп присутствуют системные "Группы пользователей": "Administrator WorkGroup Editors" и "Administrator WorkGroup Watchers", которые являются системными, и доступны только для просмотра.

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

Изображение

Назначение ролей

Для изменения состава ролей участникам рабочей группы в колонке «Роли» нажмите на «Выберите роли» и из выпадающего списка установите необходимые.

Для множественного добавления или замены ролей:

  1. Отметьте селекторами несколько пользователей
  2. Нажмите меню дополнительных действий Изображение «Редактировать роли» Изображение
  3. Укажите необходимые роли для выбранных пользователей
  4. Выберите «Добавить к текущим ролям» или «Заменить установленные ранее роли»
  5. Нажмите кнопку Сохранить

Удаление участников

Для исключения пользователя из группы нажмите кнопку «Исключить из рабочей группы», расположенную в правой части таблицы.

Для множественного исключения отметьте селекторами несколько пользователей и нажмите меню дополнительных действий Изображение «Удалить из рабочей группы»

Роли

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

Роль по умолчанию

В списке ролей присутствуют системные роли:

  • Менеджер - обладает полными правами на редактирование РГ
  • Наблюдатель - обладает правами на чтение всех сущностей РГ
  • Редактор - обладает полными правами на редактирование РГ
  • Пользователь (роль по умолчанию) - обладает минимальными правами в РГ

Если при добавлении участника в рабочую группу не была выбрана роль, назначается роль по умолчанию: «Пользователь»

Добавление новой роли

  1. В правом верхнем углу экрана нажмите + Создать роль
  2. Укажите название роли
  3. В секции «Права» настройте желаемый уровень доступа View / Edit / None для каждого модуля платформы
  4. Нажмите кнопку Сохранить изменения

image

Список модулей и разделов

  • ETL - управление правами доступа системы сбора и пре-процессинга данных
    • Потоки данных - действия с потоками данных: просматривать и редактировать их параметры, добавлять/настраивать/удалять задания, конфигурировать обработчик событий, а также просматривать поступившие события и статистику по ним. Для права на редактирование также должно быть предоставлено право на редактирование Сценариев и бизнес-процессов
    • Автотесты - действия с проектами функционального мониторинга: просматривать сборки и их конфигурацию, создавать/редактировать/архивировать/останавливать/запускать проекты. Для права на редактирование также должно быть предоставлено право на редактирование Сценариев и бизнес-процессов.
    • Координаторы агентов - действия с координаторами агентов: просматривать/изменять их конфигурацию, списки исполняемых заданий и подключенных агентов, а также создавать/останавливать/запускать/удалять координаторы
  • Автоматизация - управление правами доступа системы автоматизации обработки данных
    • Правила порогов - действия с правилами порогов: просматривать/создавать/редактировать/останавливать/запускать/удалять правила и его настройки, а также настройки порогов и условия их создания
    • Сценарии и бизнес-процессы - действия со сценариями и бизнес-процессами: просматривать/создавать/редактировать/останавливать/запускать/удалять сценарии, управлять расписанием их запуска, а также просматривать историю запусков. Право на редактирование также необходимо для редактирования Потоков и Автотестов
  • Здоровье и покрытие - управление правами доступа к системе отображения информации о статусах КЕ и влияющих на них сигналах и метриках
    • Пороги - возможность просматривать пороги
    • Отчеты - действия с отчетами и их шаблонами: создавать/просматривать/удалять и изменять настройки шаблонов
  • Ресурсно-сервисная модель - управление правами доступа в рамках модели РСМ
    • Конфигурационные единицы - действия с КЕ: просматривать информацию о КЕ (параметры, здоровье, метрики, историю изменений), создавать/редактировать/архивировать/удалять КЕ и их связи, а также привязывать к ним сигналы/пороги/режимы обслуживания
    • Групповые карты РСМ - действия с групповыми картами РСМ: просматривать/создавать/редактировать/удалять карты
  • Рабочие группы - управление правами доступа в рамках рабочей группы
    • Основная информация - возможность просматривать/редактировать название, описание, тип
    • Рассылки - возможность управлять рассылками: создавать/настраивать рассылки, указывать пользователей и других адресатов для включения в рассылку, редактировать название и каналы оповещений
    • Роли - возможность управлять ролями пользователей для организации модели безопасности доступа к сущностям рабочей группы
    • Общие объекты - возможность управлять доступом к объектам рабочей группы для других рабочих групп
    • Участники - возможность управлять членами рабочей группы и назначать им роли
  • Инцидент-менеджмент - управление правами доступа модуля инцидент-менеджмента
    • Типы сигналов - возможность настройки сигналов для своей группы и управление доступом для других рабочих групп
    • Групповые карты сигналов - действия с групповыми картами сигналов: просматривать/создавать/редактировать/удалять карту
    • Сигналы - действия с сигналами: открывать/закрывать и изменять метки/лейблы/вложения/ссылки

Редактирование роли

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

  1. Выберите ее в общем списке
  2. Измените уровень доступа View / Edit / None для нужного раздела модуля
    Если нужно установить одинаковый уровень доступа на весь модуль, воспользуйтесь меню дополнительных действий Изображение и выберите необходимый уровень доступа
    Изображение
  3. Нажмите кнопку Сохранить изменения

Удаление роли

Для удаления вручную созданной роли нажмите на иконку корзины рядом с ее названием и подтвердите удаление в диалоговом окне Изображение

редактирование и удаление системных ролей недоступно

Рассылки

Для получения уведомлений о возникновении определенных событий в системе мониторинга создайте Рассылку в вашей рабочей группе

  1. Перейдите на страницу управления вашей рабочей группы

  2. Откройте вкладку Рассылки

    Изображение

  3. Для добавления новой рассылки - нажмите кнопку Добавить рассылки

  4. Заполните форму:

    Изображение

    • Подключение - выберите подключение, созданное при первичной настройке пространства - добавление Типа действий
    • Название рассылки
    • Описание рассылки
  5. Нажмите Создать рассылку

В созданной рассылке определите категории получателей в рамках данной рабочей группы:

  • Пользователи - выберите определенных пользователей, которые будут получать оповещения
  • Роли - выберите роли пользователей, которые будут получать оповещения
  • Дополнительные получатели -при необходимости добавьте Дополнительные адресаты, указав корректные адреса "email" или "id", если используется Telegram.

Рассылка позволяет также исключить пользователей, которым не нужно отправлять оповещения. Таких пользователей нужно перечислить в поле Исключить пользователей.

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

Справка

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

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

В библиотеке хранятся все функции рассылок, разделенные по неймспейсам согласно идентификатору РГ.

Пример использования:

Libs_us{id пространства}.Automaton.NotificationService.Recipients.wg{id рг-владельца}.{название рассылки}

Функция Рассылки позволяет пользователям отправлять оповещения конкретным адресатам. После создания рассылки, она становится доступной для выбора в контекстном меню в виде глобальной пользовательской функции.

Логика функции рассылок следующая:

  • Функция выполняет запрос для получения актуального списка пользователей (UserIds) согласно выбранным ролям, прямо указанным пользователям, а также исключенным пользователям
  • Запрашивает контакты пользователей для получения контактной информации согласно заданному в рассылке подключению
  • Добавляет к массиву контактов дополнительно указанные контакты из поля "Дополнительные адресаты"
  • Возвращает полученный массив строк (контакты) в выходном пине Recipients
  • Функция подключения дополнительно возвращает идентификатор "Подключения" (ConnectionId)

Общие объекты

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

Возможность предоставления доступа к объектам своей рабочей группы по умолчанию есть у Пользователей с ролью "Менеджер" РГ.

Для других пользователей рабочих групп, если это необходимо, включите данную возможность настройкой соответствующей роли Пользователя - "Общие объекты".

Предоставление доступа к Сигналам

На вкладке "Общие объекты" рабочей группы пользователь с соответствующими правами может предоставить доступ к Сигналам своей рабочей группы для других рабочих групп. Таким образом пользователи смогут работать с Сигналами, которые влияют на расшаренные для них КЕ.

image

Для управления доступом к Сигналам:

  1. Перейдите на вкладку "Общие объекты" РГ-владельца сценария обработки событий и генерации сигналов (РГ-владелец Сигнала).
  2. В соответствующем поле Сигналы (редактирование/просмотр) выберите необходимые рабочие группы, которые должны получить доступ к Сигналам и нажмите кнопку Сохранить.
  3. Для закрытия предоставленного доступа к Сигналам удалите из списка рабочие группы, которым нужно ограничить доступ к сигналам и нажмите кнопку Сохранить.

Типы сигналов

Общая информация по типам сигналов описана в разделе Внедрение → Сигналы

На вкладке «Типы сигналов» список типов делится на 2 части: «Подключенные» и «Отключенные».

Менеджер РГ может подключить и настроить необходимые типы сигналов или отключить ненужные. После подключения становится возможным создание сигналов с подключенным типом в рамках данной РГ.

Для подключения:

  1. Выберите нужный тип из списка «Отключенные»
  2. В правой верхней части карточки выбранного типа нажмите кнопку Подключить тип

Для отключения:

  1. Выберите нужный тип из списка «Подключенные»
  2. В правой верхней части карточки выбранного типа нажмите кнопку Отключить тип
  3. Подтвердите действие
Созданные сигналы останутся без изменений

Создание новых сигналов с данным типом в текущей РГ будет недоступно

Карточка типа сигнала

Чтобы открыть карточку типа сигнала, выберите один из типов в списке слева.

image

  • Основная информация - содержит название, описание, ключ, иконку и режим управления.
    Управление - переключатель режима управления типом сигнала.
    Определяет, будут ли параметры наследоваться из настроек пространства или будут определяться локально в рамках РГ.
  • Атрибуты - содержит таблицу добавленных атрибутов с возможностью поиска по ней.
    Подробнее о добавлении атрибутов (настраиваемых полей) см. в разделе Атрибуты сигналов.
  • Схема жизненного цикла - визуальное представление статусов сигналов и связей между ними.
    Подробнее о настройке схемы ЖЦ см. в разделе Статусы ЖЦ сигнала.

Кастомизация типа сигнала

В секции «Основная информация» карточки типа сигнала есть возможность переключения режима управления:

image

  • Пространство - все параметры типа сигнала наследуются из настроек пространства, контролируемых администратором системы
  • Рабочая группа - предназначен для кастомизации некоторых параметров в пределах текущей рабочей группы

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

В режиме управления «Рабочая группа» прекращается синхронизация с настройками пространства следующих параметров:

  • Описание
  • Набор атрибутов
  • Схема жизненного цикла

После прекращения синхронизации появляется возможность вносить изменения в эти параметры (кроме схемы ЖЦ).

отказ от кастомизации

При возврате к режиму управления «Пространство» выполняется синхронизация с настройками, установленными администратором на уровне пространства