Работа с объектами в домене

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

Интерфейс списка объектов в домене

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

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

В рабочей области списочного представления отображается таблица имеющихся объектов. Таблица содержит столбцы, определенные в схеме домена. Столбцы могут содержать следующие данные:

  • атрибуты текущей сущности, в том числе системные;

  • атрибуты связанных сущностей;

  • отображаемые названия связанных сущностей.

В ячейках отображаются значения атрибутов для конкретных объектов.

Способ отображения атрибутов сущности зависит от типа редактора, указанного в схеме домена.

Элементы массивов и атрибуты атрибутов-таблиц отображаются в зависимости от типа:

  • Для ссылок (URL) и референсов (Reference) отображается количество значений.

  • Для файлов (Attachment) отображается название первого файла и количество скрытых значений.

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

    При наведении курсора на количество значений отображается их список.

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

  • Для перечислений (Enum) и рабочих процессов (Workflow) показываются идентификаторы элементов и статусов, заданные в схеме домена.

  • Прочие атрибуты выводятся в том формате, в котором они хранятся в базе данных. Например, true или false для логического значения.

  • Элементы массивов отображаются в одну строку, разделенные запятыми.

  • Отображаемые названия объектов выводятся как текст.

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

При работе с таблицей объектов доступны следующие операции:

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

Общее количество записей в таблице отображается в нижней правой части.

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

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

Настройки обновления таблицы определяются в схеме домена.

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

Списочное представление с контекстом

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

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

Пример

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

Контекст: Аудит: на соответствие 307-ФЗ от 30.12.2008

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

Контекст можно определить для следующих видов списочного представления:

Контексты для списочного представления без вкладок

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

Название ярлыка формируется из условия контекста по следующему шаблону:

"Название сущности в схеме домена: Лейбл". Лейбл — это комбинация атрибутов сущности для отображения в представлении.

Для примера выше: "Аудит: на соответствие 307-ФЗ от 30.12.2008".

Если название контекста не умещается на ярлыке, для его отображения наведите курсор мыши на ярлык.

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

При обновлении или повторном открытии страницы ярлык с контекстом снова отобразится на странице.

Особенности работы с контекстами для списочного представления с вкладками

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

Фильтрация в представлении с контекстом

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

Переход к представлению с контекстом

Чтобы перейти к представлению с контекстом:

  1. Нажмите в списочном представлении на строку экземпляра, связанного с представлением с контекстом. Компактное представление экземпляра отобразится в правой части экрана.

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

Сортировка по счетчикам

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

  • По убыванию

  • По возрастанию

  1. Статус:

    • Активен.

    • Приостановлен;

    • Не запущен;

  2. Наличие лимита: счетчики с лимитом располагаются выше счетчиков без лимита.

  3. Для счетчиков с лимитом — время счетчика: счетчики с большим превышением лимита или меньшим оставшимся временем располагаются выше.

    • Для счетчиков без лимита — текущее значение: счетчики с большим значением располагаются выше.

  1. Статус:

    • Не запущен;

    • Приостановлен;

    • Активен.

  2. Наличие лимита: счетчики с лимитом располагаются выше счетчиков без лимита.

  3. Для счетчиков с лимитом — время счетчика: счетчики с меньшим превышением лимита или большим оставшимся временем располагаются выше.

  4. Для счетчиков без лимита — текущее значение: счетчики с меньшим значением располагаются выше.

Поиск в списке объектов осуществляется по содержимому следующих полей:

  • лейбл, исключая значения атрибутов с типами Автоматизация (Automation), Конфигурация (Configuration), Переменная (Variable);

  • атрибуты сущности, указанные в правилах поиска для сущности в схеме домена;

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

    Невозможен поиск по атрибутам сущностей и связей с типами Автоматизация (Automation), Идентификатор (Identifier), Конфигурация (Configuration), Переменная (Variable), Ссылка (URL), Счетчик (Counter), Таблица (Table) и Файл (Attachment).

Древовидное представление

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

Существуют следующие варианты представления:

  • Каталог — отображаются два окна:

    • дерево узлов связи;

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

  • Дерево в списочном представлении — отображается одно окно с деревом узлов связи, включая список объектов листовых узлов дерева.

При работе с таблицей объектов в древовидном представлении доступны следующие операции:

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

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

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

  • Показать еще <N> — отображает указанное количество узлов.

    Здесь <N> — количество, заданное настройками пагинации.

  • Показать все — раскрывает все дочерние узлы.

    Команда Показать все недоступна, если общее число дочерних узлов превышает 100.

Древовидное представление с контекстом открытого объекта

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

Изменение расположения узлов в дереве

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

Допустимы следующие действия:

  • Перемещение объектов внутри одной ветви дерева — в рамках одного родителя.

    Пример: изменение порядка требований внутри одной группы требований

  • Перемещение объектов между ветвями — смена родительского объекта в рамках одной родительской сущности. При этом возможно переместить объект на нужную позицию внутри нового родительского объекта.

    Пример: перемещение требования из одной группы требований в другую группу.

Фильтрация в списочном и древовидном представлениях

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

Доступные операции над фильтрами списка:

Добавление фильтра списка экземпляров сущностей

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

  1. Нажмите на кнопку Добавить фильтр. Отобразится окно добавления фильтра.

  2. Укажите условия фильтра одним из способов:

    • В режиме конструктора

    • Вручную

    1. Переключитесь на вкладку Конструктор.

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

      Невозможна фильтрация по атрибутам сущностей и связей с типами Автоматизация (Automation), Конфигурация (Configuration), Переменная (Variable), Ссылка (URL), Файл (Attachment) и RQL.

      Если атрибут имеет тип Table, раскройте вложенный список, чтобы выбрать атрибут таблицы.

      Для фильтрации по атрибуту связи или связанного объекта, раскройте вложенный список у названия связи и выберите нужный атрибут.

      Фильтрация по атрибутам связанного объекта невозможна, если связь установлена через атрибут типа Reference.
    3. Выберите из выпадающего списка оператор, который будет применен к значению поля. Доступность операторов зависит от типа поля:

      • Для всех типов:

        • Равно;

        • Не равно.

      • Для всех типов атрибутов, кроме типа Булево (Boolean) и типов, связанных с датой и временем:

        • Включает — совпадение с одним из перечисленных значений.

      • Для атрибутов числовых форматов и дат, кроме TimestampRange:

        • Больше;

        • Больше или равно;

        • Меньше;

        • Меньше или равно.

      • Для атрибутов типов Текст (String), IP-адрес (IpAddress), MAC-адрес (MAC), CIDR:

        • Содержит — соответствие заданному шаблону.

      Чтобы инвертировать условие пользовательского фильтра экземпляров сущностей, выберите опцию Инвертировать (NOT) в выпадающем меню. Условие фильтра будет заменено на противоположное.

    4. Укажите значение поля. Чтобы указать несколько значений для оператора Включает, разделяйте их нажатием ENTER — каждое значение будет добавлено в список.

      Для атрибутов с типами данных Array, Boolean, Enum, Reference, Workflow и системного атрибута organizationId выберите значения из выпадающего списка.
    5. Если нужно инвертировать фильтр, установите переключатель Инвертировать (NOT) в активное положение.

    1. Переключитесь на вкладку RQL-запрос. Откроется поле ввода запроса.

      Если на текущей вкладке были указаны условия, при переключении режимов отобразится окно для подтверждения. После подтверждения введенные условия будут сброшены и откроется выбранная вкладка.
    2. Введите условие на языке RQL.

  3. Если нужно указать название фильтра, установите переключатель Настроить заголовок в активное положение и введите название.

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

    NOTE:

    Созданный фильтр появится рядом с кнопкой Добавить фильтр. Если задан хотя бы один фильтр, система отобразит кнопки:

    • Отключить все — отключение всех фильтров.

    • Включить все — включение всех фильтров.

    • Инвертировать (NOT) все — инвертирование всех фильтров.

    • Удалить все — удаление всех фильтров.

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

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

Фильтрация по атрибуту типа Reference

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

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

  1. Выберите из выпадающего списка поле компактного представления, в котором отображается ссылка.

  2. Укажите требуемый оператор. Доступные операторы:

    • Равно.

    • Не равно.

    • Включает — совпадение с перечисленными значениями.

  3. Выберите значение поля (или несколько значений в зависимости от оператора) из выпадающего списка. Для выбора будут доступны экземпляры сущности, на которые существует ссылка.

Фильтрация по счетчикам

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

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

  1. Выберите из выпадающего списка поле атрибута-счетчика.

  2. В блоке Состояние отметьте те статусы счетчиков, объекты с которыми нужно показать в списке: Активен, Приостановлен, Не запущен.

  3. В блоке Лимит отметьте те настройки и состояния лимита счетчиков, объекты с которыми нужно показать в списке: Не установлен, Не превышен, Превышен.

  4. Чтобы настроить фильтрацию по значению:

    1. Установите переключатель Значение превышает в активное положение.

    2. Введите целочисленное значение не меньше 1.

    3. Выберите единицы измерения: секунды, минуты, часы или дни.

Фильтры внутри блоков условий Статус и Лимит объединяются через ИЛИ.

Фильтры между блоками условий Статус, Лимит и Значение превышает объединяются через И.

Фильтрация по элементу массива

Данные массива можно отфильтровать по его элементам или по элементам массива в связанной сущности.

Чтобы отфильтровать данные массива:

  1. Нажмите на поле Поле для отображения раскрывающегося списка.

  2. Из списка атрибутов сущности выберите массив.

  3. Выберите в списке оператор в соответствии с типом данных массива.

  4. Введите значение для фильтрации.

Фильтрация по данным массива в связанной сущности

Чтобы отфильтровать данные массива в связанной сущности:

  1. Нажмите на поле Поле для отображения раскрывающегося списка.

  2. Выберите связанную сущность.

  3. Нажмите на кнопку plus square, чтобы раскрыть список атрибутов связанной сущности.

  4. Выберите массив.

  5. Выберите в списке оператор в соответствии с типом данных массива.

  6. Введите значение для фильтрации.

Фильтрация по связям

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

В окне добавления фильтра:

  1. Выберите из выпадающего списка название связи (варьируется в зависимости от ее характеристик).

  2. Укажите требуемый оператор. Доступные операторы:

    • Равно.

    • Не равно.

    • Включает — совпадение с перечисленными значениями.

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

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

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

Примеры отображения названия связи
  • Связь асимметричная, то есть связанные сущности разные.

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

      Пример связи: Уязвимость порождает Задачу. В поле окна добавления фильтра отобразится название связи для стороны сущности Уязвимость, компактное представление которой открыто, то есть "Порождает". Связь направлена на сущность Задача.

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

      Пример связи: Пользователь связан с Задачей. В поле окна добавления фильтра отобразится название связи для стороны сущности Пользователь, компактное представление которого открыто, то есть "Связан с".

  • Связь симметричная, то есть связанные сущности одинаковые.

    • Связь направленная. Отобразится название связи для первой и второй сторон связи.

      Пример связи: Задача 1 блокирует Задачу 2. В поле окна добавления фильтра отобразится название связи для первой и второй сторон связи, то есть "Блокирует" и "Блокируется".

    • Связь ненаправленная. Отобразится название связи для первой стороны связи.

      Пример связи: Пользователь 1 работает в одной команде с Пользователем 2. В поле окна добавления фильтра отобразится название связи для первой стороны связи, т.е. "Работает в одной команде с".

Добавление быстрого фильтра по значению поля

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

Поддерживаемые типы атрибутов
  • Bool

  • Cidr

  • Date

  • Decimal

  • Enum

  • Float

  • Integer

  • IpAddress

  • Mac

  • Reference

  • String

  • Time

  • Timestamp

  • TimestampRange

  • Url

  • Uuid

  • Workflow

Вы можете настроить быструю фильтрацию списка несколькими способами:

Настройка быстрого фильтра в списке

Чтобы настроить быстрый фильтр списка по значению поля:

  1. Наведите курсор на значение требуемого поля какого-либо экземпляра сущности. Рядом с полем отобразятся кнопки фильтрации:

    • plus square (Добавить значение в фильтр) — искать экземпляры сущности с этим значением.

    • minus square (Исключить значение из фильтра) — исключить экземпляры сущности с этим значением.

  2. Нажмите на одну из кнопок фильтрации. В таблице отобразятся объекты, удовлетворяющие заданному условию. Созданный фильтр появится рядом с кнопкой Добавить фильтр.

Настройка быстрого фильтра в карточке сущности

Чтобы настроить быстрый фильтр списка по значению поля из карточки сущности:

  1. Нажмите на строку экземпляра сущности в списке. Система отобразит в правой части экрана карточку с компактным представлением сущности.

  2. Наведите курсор на требуемое поле в карточке. Рядом с полем отобразятся кнопки фильтрации:

    • plus square (Добавить значение в фильтр) — искать экземпляры сущности с этим значением.

    • minus square (Исключить значение из фильтра) — исключить экземпляры сущности с этим значением.

      Кнопки не отображаются при открытии карточки через виджет связи.

  3. Нажмите на одну из кнопок фильтрации. В таблице отобразятся объекты, удовлетворяющие заданному условию. Созданный фильтр появится рядом с кнопкой Добавить фильтр.

Комбинирование фильтров

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

  • Оператор И (AND) — в выборку попадают только объекты, удовлетворяющие всем условиям. Оператор выбран по умолчанию.

  • Оператор на ИЛИ (OR) — в выборку попадают экземпляры, удовлетворяющие хотя бы одному из условий.

Чтобы изменить оператор, нажмите на виджет.

Пример

В списочном представлении инцидентов создано два пользовательских фильтра:

  • Фильтр по значению критичности Высокая.

  • Фильтр по статусу Открыт.

Если выбран оператор И, в выборку будут включены инциденты, удовлетворяющие одновременно двум условиям: критичность — Высокая и статус — Открыт.

Если выбран оператор ИЛИ, в выборку будут включены все инциденты с критичностью Высокая, а также все инциденты со статусом Открыт.

Оператор И имеет более высокий приоритет.

Фильтры для разных сущностей в древовидном представлении объединяются оператором ИЛИ. Этот оператор нельзя изменить.

Изменение фильтра экземпляров сущностей

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

  1. Нажмите на стрелку слева от названия фильтра. Отобразится выпадающее меню действий под фильтром.

  2. Выберите опцию Изменить в выпадающем меню. Откроется окно изменения фильтра.

  3. Внесите изменения в требуемые поля.

  4. Нажмите на кнопку Сохранить. Измененные настройки фильтра будут сохранены.

Отключение фильтра экземпляров сущностей

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

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

Включение фильтра экземпляров сущностей

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

Удаление фильтра экземпляров сущностей

Чтобы удалить пользовательский фильтр экземпляров сущностей, выберите опцию Удалить в выпадающем меню. Фильтр будет сброшен без возможности восстановления.

Работа с шаблонами фильтров

Примененные фильтры списка объектов можно сохранить как шаблон. Шаблоны сохраняются в рамках одного представления. Можно сохранить фильтры, заданные как в конструкторе, так и с использованием RQL.

Доступные операции над шаблонами фильтров:

Создание шаблона

Чтобы создать шаблон:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  2. Нажмите на кнопку Создать шаблон. Отобразится окно создания шаблона.

  3. Введите название шаблона.

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

Поиск шаблона

Чтобы найти нужный шаблон:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

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

Применение шаблона на текущей вкладке

Чтобы применить шаблон на текущей вкладке:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  2. Выберите шаблон из списка. Откроется окно подтверждения применения.

  3. Нажмите на кнопку Применить. Система применит шаблон для фильтрации списка экземпляров сущностей.

Применение шаблона на новой вкладке

Чтобы открыть вкладку с примененным шаблоном:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  2. Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку link справа от названия шаблона. В рабочей области появится вкладка с фильтрацией по шаблону.

    При первом открытии шаблона представление переходит к виду со вкладками. Текущая вкладка получает название Все, новые вкладки с примененными шаблонами получают названия по именам шаблонов.

На вкладке с примененным шаблоном можно изменять фильтры. Однако при обновлении страницы фильтрация на вкладке восстанавливается в соответствии с сохраненным шаблоном.

Чтобы закрыть вкладку с примененным шаблоном фильтра:

  1. Наведите курсор на ее заголовок и нажмите на появившуюся кнопку trash. Появится окно подтверждения.

  2. Нажмите на кнопку Закрыть. Вкладка исчезнет из рабочей области.

    После закрытия последней вкладки с примененным шаблоном в рабочей области отображается список экземпляров сущности без вкладок.

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

Чтобы изменить настройки фильтрации в шаблоне:

  1. Примените шаблон и внесите нужные изменения в настройки фильтров.

  2. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  3. Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку change справа от названия шаблона. Отобразится окно редактирования шаблона.

  4. Убедитесь, что флажок Заменить фильтры на текущие установлен и нажмите на кнопку Заменить. Система сохранит новые настройки шаблона.

Редактирование названия шаблона

Чтобы изменить название шаблона:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  2. Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку change справа от названия шаблона. Отобразится окно редактирования шаблона.

  3. Введите новое название шаблона.

    Название шаблона должно быть уникальным в рамках сущности.
  4. Снимите флажок Заменить фильтры на текущие и нажмите на кнопку Заменить. Название шаблона будет обновлено.

Удаление шаблона

Чтобы удалить шаблон:

  1. Нажмите на кнопку Сохраненные фильтры (save). Отобразится список шаблонов.

  2. Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку trash справа от названия шаблона. Отобразится окно подтверждения удаления.

  3. Нажмите на кнопку Удалить. Система удалит шаблон фильтра и отобразит соответствующее уведомление.

Поиск в списочном и древовидном представлениях

В таблице объектов списочных и древовидных представлений доступен поиск объектов по следующим полям:

  • отображаемое название;

  • атрибуты и связи, для которых указана такая возможность в схеме представления:

    • атрибуты объектов представления;

    • отображаемые названия и атрибуты связанных объектов;

    • атрибуты связей;

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

Используется нечеткий поиск с учетом морфологии и без учета регистра.

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

Сортировка результатов поиска

После выполнения поиска отобразятся объекты, соответствующие запросу. Найденные результаты сортируются по весу, который зависит от следующих факторов:

  • степень соответствия запросу;

  • атрибут, по которому найдено совпадение: атрибуты, указанные выше среди параметров поиска в схеме домена, имеют больший вес;

  • для древовидных представлений — уровень дерева, на котором найдено совпадение.

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

Дерево навигации по списочным представлениям

Представление навигации реализовано в виде иерархического дерева, которое формируется на основе представлений дашбордов и списков. Узлы с дочерними элементами можно разворачивать и сворачивать с помощью кнопок plus square и minus square.

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

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

Компактное представление сущности

Вкладка Действия в компактном представлении

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

Столбцы таблицы представлены следующим образом:

  • Название — название запускаемого скрипта или плейбука.

  • Время старта — дата и время запуска.

  • Статус — статус запуска.

    Доступные статусы:

    • Выполнен;

    • В процессе;

    • Ошибка.

История операций над экземпляром сущности

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

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

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

В зависимости от источника изменений, в событии отображается следующая информация:

  • Изменения, инициированные пользователем через интерфейс:

    • Время события.

    • Логин пользователя, инициировавшего действие.

    • Изменения атрибутов и связей объекта. В случаях массового редактирования изменения объединяются в сводный блок. При раскрытии блока доступен список измененных полей с указанием предыдущего и нового значений.

      Изменения значений в массивах и таблицах помечаются цветовыми индикаторами:

      • зеленый — строка добавлена;

      • оранжевый — строка изменена;

      • красный — строка удалена.

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

  • Действия в рамках выполнения скриптов и плейбуков:

    • Время события.

    • Наименование запущенного скрипта или плейбука.

    • Хронология и этапы выполнения: создание задания на запуск, начало выполнения, успешное завершение или принудительная остановка. Если скрипт вызывает другие скрипты, в истории отображается иерархия вложенных запусков.

    • Инициатор запуска: Логин пользователя, Расписание, Событие, Триггер или Вебхук.

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

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

В панели фильтрации доступны следующие параметры:

  • Период — фильтрация по дате начала и дате окончания (обязателен для заполнения).

  • Источник событий — возможность выбрать события, инициированные только Пользователем или только Скриптом (можно выбрать оба).

  • Инициатор запуска скрипта или плейбука — возможность выбрать один или несколько типов инициаторов. Типы инициаторов: Пользователь, Расписание, Событие, Триггер, Вебхук.

  • Пользователь — фильтрация по учетным записям пользователей, совершивших изменения.

История запусков скриптов и плейбуков

В схеме домена можно определить отображение списка запусков скриптов и плейбуков, совершавших действия с объектом, в компактном представлении. Для этого используется виджет истории запусков.

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

Информация о запуске содержит следующие сведения:

  • время создания запуска;

  • тип — плейбук или скрипт;

  • название;

  • статус запуска;

  • индикатор инициатора запуска:

    • user — если скрипт или плейбук запустил пользователь. При наведении на иконку отображается имя пользователя.

    • play — если скрипт или плейбук был запущен по триггеру.

Список запусков можно отфильтровать по статусу, пользователю, инициатору запуска — пользователь или триггер, а также по идентификатору запуска.

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

Рядом с названием каждого запуска расположена кнопка more vertical. При нажатии на нее отображается меню действий с запуском:

  • Перейти в экспертизу — переход к соответствующему скрипту или плейбуку в разделе Экспертиза.

  • Перейти в запуски — переход к запуску в разделе Автоматизация.

  • Перейти к логам — переход к просмотру логов запуска.

  • Скопировать идентификатор запуска — копирование идентификатора в буфер обмена.

Чтобы просмотреть детали запуска, нажмите на кнопку plus square слева от его названия. Откроется список действий в виде иерархической структуры:

  • Информация о плейбуке может содержать список других плейбуков и скриптов.

  • Информация о скрипте содержит имена событий аудита, связанных с объектом.

Чтобы развернуть все элементы, нажмите на кнопку double chevron down. Чтобы свернуть все группы запусков, нажмите на кнопку double chevron up.

Комментарии к экземпляру сущности

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

Комментарии к экземпляру сущности можно добавлять, изменять и удалять.

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

Чтобы добавить комментарий:

  1. Зайдите в зарегистрированный домен со списочным представлением.

  2. Выберите экземпляр сущности.

  3. Перейдите на вкладку Комментарии в компактном представлении сущности (в правой панели).

  4. Нажмите на кнопку Добавить.

  5. Введите данные в поле ввода комментария.

  6. Нажмите кнопку Отправить. Комментарий к экземпляру сущности будет добавлен. Система отобразит уведомление о добавлении комментария.

Изменение комментария

Чтобы изменить комментарий:

  1. Зайдите в зарегистрированный домен со списочным представлением.

  2. Выберите экземпляр сущности.

  3. Перейдите на вкладку Комментарии в компактном представлении сущности в правой панели.

  4. Наведите курсор на комментарий, который необходимо изменить. Отобразится кнопка Редактировать.

  5. Нажмите на кнопку Редактировать.

  6. Внесите изменения в комментарий.

  7. Нажмите на кнопку Отправить. Комментарий к экземпляру сущности будет изменен и отмечен меткой Изменено. Система отобразит уведомление об изменении комментария.

Удаление комментария

Чтобы удалить комментарий:

  1. Зайдите в зарегистрированный домен со списочным представлением.

  2. Выберите экземпляр сущности.

  3. Перейдите на вкладку Комментарии в компактном представлении сущности (в правой панели).

  4. Наведите курсор на комментарий, который необходимо удалить. Отобразится кнопка Удалить.

  5. Нажмите на кнопку Удалить. Комментарий к экземпляру сущности будет удален. Система отобразит уведомление об удалении комментария.

Настройка отображения легенды виджета визуализации

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

Легенда не отображается для виджетов с типом визуализации Таблица или Итоги.

Чтобы скрыть легенду, нажмите на кнопку действий (more vertical) в верхнем правом углу виджета и выберите опцию Скрыть легенду. Легенда перестанет отображаться на виджете, а диаграмма визуализации данных займет всю ширину виджета.

Чтобы отобразить скрытую легенду, нажмите на кнопку действий (more vertical) в верхнем правом углу виджета и выберите опцию Показать легенду. В правой части виджета отобразится его легенда, а диаграмма визуализации отмасштабируется по оставшемуся на виджете пространству.

Виджет группировки связанных объектов

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

Набор столбцов таблицы определяется настройками в схеме домена. Например, таблица в виджете может содержать следующие столбцы:

  • Название — название группы объектов.

  • Количество — количество объектов в этой группе.

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

По умолчанию таблица отображается в развернутом виде; ее можно свернуть, нажав на иконку chevron down. Система запоминает это состояние: если виджет свернуть, при следующем открытии страницы таблица отобразится в свернутом виде.

Виджет поддерживает сортировку во всех столбцах.

Работа с атрибутами объектов

Обновление данных в представлениях

Если при просмотре представления объекта его данные изменились, система отобразит сообщение об этом:

  • В списочных представлениях слева от строк объектов, значения которых изменились, появится иконка refresh yellow.

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

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

Проверка изменений объекта другим пользователем

При сохранении изменений в полях объекта система проводит проверку актуальности данных. Результат проверки определяет дальнейшие действия:

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

  • Если были изменения, система отобразит окно подтверждения с логином пользователя, внесшего изменения. Для продолжения выберите одно из действий:

    • Чтобы сохранить изменения и перезаписать предыдущие данные, нажмите на кнопку Перезаписать.

    • Для отмены внесенных изменений нажмите на кнопку Отменить.

Массовое изменение объектов

Массовое изменение объектов доступно, если в схеме домена для объекта описано действие с типом bulk и операцией edit.

Массовое редактирование доступно для связей типов N-N и N-1, указанных в поле linkages в описании действия.

Типы данных, для которых доступно массовое изменение
  • Array;

  • Bool;

  • Cidr;

  • Date;

  • Decimal;

  • Enum;

  • Float;

  • Integer;

  • IpAddress;

  • Mac;

  • Reference;

  • String;

  • Table;

  • Time;

  • Timestamp;

  • TimestampRange;

  • Uuid;

  • Workflow.

Чтобы изменить значения атрибутов и связи сразу нескольких объектов:

  1. Выберите объекты для изменения, отфильтровав их список или отметив их флажками.

  2. Нажмите на кнопку массового редактирования на панели инструментов. Отобразится окно изменения объектов.

  3. Внесите изменения, отметив нужные атрибуты и связи флажком и выбрав режим редактирования:

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

      Опция Добавить доступна только для связей типа N-N.

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

    • Чтобы заменить значения атрибутов или связи, установите переключатель в состояние Заменить и укажите нужное значение в поле или связи в редакторе связей.

      Поле значения в этом режиме обязательно должно быть заполнено.
    • Чтобы очистить значения атрибутов с типами, кроме Array и Table, или удалить связи, установите переключатель в состояние Очистить.

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

      Указание значений в режиме Очистить недоступно.

    • Чтобы удалить определенные значения в атрибуте типа Array или Table, установите переключатель в состояние Удалить и укажите нужные значения.

  4. Нажмите на кнопку Сохранить. Измененные данные объектов будут сохранены. Система отобразит уведомление об изменении данных.

Текстовый редактор

Для типа данных Text поддерживается редактор с возможностью форматирования текста. Редактор предоставляет следующие возможности форматирования:

  • нумерованные и маркированные списки;

  • выделение текста жирным, курсивом и подчеркиванием;

  • задание цвета текста;

  • выравнивание текста;

  • оформление блоков кода;

  • добавление гиперссылок.

Ознакомьтесь с описанием редактора.

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

Вывод многострочного текста

Для типов данных String и Text поддерживается вывод многострочного текста в поле атрибута типов Array и Table. Применяется следующая логика отображения:

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

  • Текст автоматически переносится по строкам, чтобы уместиться в ширину поля.

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

Работа с таблицами

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

При нажатии на кнопку plus в таблицу добавляется новая пустая строка. Правила редактирования полей в строке определяются типом данных атрибута в поле. Введенные значения сохраняются в системе по кнопке Сохранить.

Если введенное в поле значение не проходит валидацию, система подсвечивает поле красной рамкой и отображает сообщение об ошибке, определенное в схеме домена.

При наведении курсора на поле появляется кнопка edit, при нажатии на которую поле можно отредактировать.

При нажатии на кнопку more vertical отображается меню с командами, позволяющими изменить и удалить всю строку.

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

Работа с атрибутом типа Конфигурация

Добавление конфигурации

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

  • Название — название конфигурации.

  • Описание — описание конфигурации.

  • Версия схемы — номер версии схемы конфигурации.

При нажатии кнопки Добавить система добавляет новую конфигурацию в систему.

Редактирование виджета атрибута с конфигурацией

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

Работа с атрибутом типа Переменная

Добавление переменной в конфигурацию

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

  • Название — название переменной.

  • Описание — описание переменной.

  • Секрет — указывает, является ли переменная секретом.

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

Редактирование и удаление виджета атрибута с переменной

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

Если поле находится в режиме редактирования:

  • при нажатии на иконку в поле отображается модальное окно выбора переменной;

  • при нажатии на крестик текущее значение переменной можно удалить.

Работа с атрибутом типа Референс (Reference)

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

При просмотре компактного представления эти связанные объекты отображаются как теги. Доступны следующие действия:

  • Просмотр объекта, на который дана ссылка.

    Для этого нажмите левой кнопкой мыши на тег с лейблом объекта. Система отобразит форму компактного представления для этого объекта. При этом в рабочей области экрана по-прежнему отображается списочное представление объекта.

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

  • Открытие ссылки в новой вкладке или окне.

    Для этого нажмите правой кнопкой мыши на лейбл объекта и в отобразившемся стандартном меню браузера выберите одно из следующих действий:

    • Открыть ссылку в новом окне.

    • Открыть ссылку в новой вкладке.

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

Счетчики

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

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

  • Счетчики с лимитом ведут отсчет времени, оставшегося до времени срабатывания. После достижения лимита записывается соответствующее событие аудита.

Счетчик можно создать следующими способами:

  • Объявить для сущности в схеме домена атрибут с типом`Counter`. В этом случае счетчик создается для каждого экземпляра сущности.

    Сущность может иметь несколько независимых атрибутов счетчиков.
  • Задать счетчик в скрипте через API. Такой счетчик не привязан к какой-либо сущности.

Запускать и останавливать счетчики можно с помощью API.

Списки объектов можно сортировать и фильтровать по состояниям и значениям счетчиков.

Статусы счетчиков

Возможные статусы счетчиков:

  • Не запущен — счетчик создан, но еще не был запущен. Доступен переход в статус Активен.

  • Активен — счетчик запущен, ведется отсчет времени. Доступен переход в статус Приостановлен.

  • Приостановлен — счетчик остановлен, отсчет времени не ведется. Для счетчиков с лимитом доступен переход в статус Активен.

Переход между статусами происходит при срабатывании плейбука или вызове API в скрипте.

Для счетчиков с лимитом в статусах Активен и Приостановлен дополнительно фиксируется состояние.

Состояния счетчиков с лимитом

Состояние счетчика отображает достижение пороговых значений относительно лимита:

  • Предупреждение — превышено 50% лимита.

  • Критическое — превышено 80% лимита.

  • Превышен — достигнут заданный лимит.

Отображение счетчика

Если атрибут счетчика объявлен в схеме домена, в столбце таблицы и в панели просмотра объекта отображается следующая информация:

  • Иконка статуса:

    • dot — Не запущен;

    • play — Активен;

    • pause — Приостановлен.

  • При статусе Не запускался — название статуса.

  • При статусах Активен и Приостановлен — время счетчика с точностью до секунд:

    • для счетчиков без лимита — время, прошедшее с начала отсчета;

    • для счетчиков до достижения лимита — оставшееся время;

    • для счетчиков после достижения лимита — время, на которое превышен лимит.

  • Для счетчиков с лимитом в компактном представлении — шкала времени.

Цвет иконки и шкалы времени меняется в зависимости состояния:

  • Предупреждение — желтый;

  • Критическое — красный;

  • Превышен — красный. В этом состоянии красным выделяется также время счетчика.

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

Работа с атрибутом типа RQL

В атрибуте типа RQL хранятся идентификаторы домена и сущности, а также RQL-выражение для фильтрации объектов. Фильтр RQL, заданный в атрибуте, может использоваться в автоматизации для выборки объекта при запросе через API.

Для выбора доступны домены, сущности, связи и атрибутов, указанные в описании виджета в схеме домена.

При редактировании атрибута укажите следующие параметры:

  1. Домен — выберите идентификатор домена из выпадающего списка.

  2. Сущность — выберите название сущности указанного домена из выпадающего списка.

    При смене выбранного домена или сущности система проверит совместимость нового значения с ранее указанными условиями. Если обнаружится несоответствие, система отобразит предупреждение.
  3. Укажите условия фильтрации одним из способов:

    • Вручную

    • В режиме конструктора

    1. Переключитесь на вкладку RQL-запрос. Откроется поле ввода запроса.

      Вкладка открыта по умолчанию.
    2. Введите условие на языке RQL.

    1. Переключитесь на вкладку Конструктор.

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

      Если введенный в ручном режиме запрос содержит неподдерживаемую в Конструкторе функциональность, система отобразит предупреждение об этом внизу блока условий. Введенное RQL-выражение будет соединено с условиями, заданными в Конструкторе, оператором И. Чтобы отредактировать это выражение, перейдите в ручной режим.

    2. Добавьте условия и выберите логический оператор для их комбинирования.

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

      Доступны следующие операторы:

      • И — условие выполняется, если истинны все вложенные условия. Оператор выбран по умолчанию.

      • ИЛИ — условие выполняется, если истинно хотя бы одно из вложенных условий.

    3. Чтобы добавить условие:

      1. Нажмите на кнопку Условие (plus).

      2. Выберите из выпадающего списка поле выбранного объекта или связь.

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

        Чтобы выбрать атрибут связанного объекта, нажмите на кнопку plus square у названия связи и выберите нужный атрибут во вложенном списке Атрибуты связанного объекта.

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

        Для выбора доступны поля со следующими типами:

        • Timestamp;

        • Булево (Bool);

        • Дата (Date);

        • Перечисление (Enum);

        • Рабочий процесс (Workflow);

        • Референс (Reference);

        • Текст (String);

        • Целое число (Integer);

        • Число с плавающей точкой (Float);

        • Массив (Array), если его элементы относятся к одному из перечисленных типов.

      3. Выберите оператор сравнения из выпадающего списка. Доступность операторов зависит от типа поля:

        • Для типов Timestamp, Булево, Дата, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:

          • равно;

          • не равно.

        • Для типов Timestamp, Булево, Дата, Массив, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:

          • пусто;

          • не пусто.

        • Для типов Массив, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:

          • включает

          • не включает.

        • Для типов Timestamp, Дата, Целое число, Число с плавающей точкой:

          • больше;

          • больше или равно;

          • меньше;

          • меньше или равно.

        • Для типа Текст:

          • содержит;

          • не содержит.

      4. Если на предыдущем шаге был выбран оператор сравнения, отличный от пусто и не пусто, задайте значение поля.

        Если тип сравниваемого поля — Дата (Date) или Timestamp, указанное значение интерпретируется в часовом поясе UTC+00:00.
    4. Чтобы добавить группу условий:

      1. Нажмите на кнопку Группа условий (plus).

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

        • Условие (plus), чтобы добавить единичное условие.

        • Группа условий (plus), чтобы добавить вложенную группу.

      3. Выберите логический оператор И либо ИЛИ, соединяющий условия в группе.

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

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

    Чтобы просмотреть получившееся RQL-выражение, нажмите на кнопку Детали (chevron down).

    Чтобы удалить указанные условия, нажмите на кнопку Сбросить.

  4. Нажмите на кнопку Сохранить. Система сохранит введенные условия фильтрации.

    Если RQL-выражение не задано или невалидно, сохранить условия не получится.

Работа с атрибутом типа Автоматизация

Если атрибут типа Автоматизация (Automation) определен в схеме домена, в форме сущности отображается виджет в виде поля выбора с иконкой.

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

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

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

Связи между объектами

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

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

Ознакомьтесь с описанием редакторов связей.

Транзитивные связи

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

Атрибуты транзитивно связанных объектов отображаются в списочном представлении в виде тегов. Поддерживается отображение следующих типов:

Поддерживаемые типы
  • Булево (Bool)

  • Временной промежуток (TimestampRange)

  • Время (Time)

  • Дата (Date)

  • Перечисление (Enum)

  • Рабочий процесс (Workflow)

  • Целое число (Integer)

  • Число с плавающей точкой (Float)

  • Число с плавающей точкой повышенной точности (Decimal)

  • Текст (String)

  • CIDR (CIDR)

  • IP-адрес (IP)

  • MAC-адрес (MAC)

  • TimeStamp

  • UUID (Uuid)

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

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

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

Была ли полезна эта страница?

Обратная связь