Работа с объектами в домене
Данный раздел описывает процесс работы с сущностями в системе. Работа с сущностями конкретного домена осуществляется в разделе домена в главном меню.
Интерфейс списка объектов в домене
После регистрации домена, для которого в схеме определен интерфейс списка объектов, в главном меню системы отображается раздел с названием домена. Подразделами домена могут быть сущности, определенные схемой домена.
Панель инструментов списочного представления включает в себя действия, определенные в схеме домена. Если действие применимо только к одному объекту, виджет действия остается неактивным, пока не будет выбран объект в таблице. Виджеты действий запуска автоматизаций и плейбуков активны всегда.
В рабочей области списочного представления отображается таблица имеющихся объектов. Таблица содержит столбцы, определенные в схеме домена. Столбцы могут содержать следующие данные:
-
атрибуты текущей сущности, в том числе системные;
-
атрибуты связанных сущностей;
-
отображаемые названия связанных сущностей.
|
В ячейках отображаются значения атрибутов для конкретных объектов. Способ отображения атрибутов сущности зависит от типа редактора, указанного в схеме домена. Элементы массивов и атрибуты атрибутов-таблиц отображаются в зависимости от типа:
Данные связанных сущностей отображаются в зависимости от типа:
Если связанных объектов несколько, их данные выводятся через запятую. Показываются данные только первых пяти связанных объектов. Для последующих объектов отображается многоточие. |
При работе с таблицей объектов доступны следующие операции:
-
Поиск объектов по отображаемому названию и полям, определенным в схеме домена.
-
Фильтрация объектов по полям, определенным в схеме домена.
-
Сортировка объектов по полям, определенным в схеме домена.
-
Настройка отображения таблицы.
В нижней части таблицы отображается панель пагинации. Доступные настройки количества отображаемых записей определяются в схеме домена.
Общее количество записей в таблице отображается в нижней правой части.
|
Если при загрузке количества записей после поиска или фильтрации возникла ошибка, вместо количества отображается иконка На панели пагинации при этом не отображается количество страниц. Переход к последней странице или произвольным страницам становится недоступным. |
Настройки обновления таблицы определяются в схеме домена.
Если в схеме определен просмотр сущности и действие при нажатии на строку, то при нажатии на конкретный объект в правой части рабочей области отображается его карточка с детальной информацией.
Списочное представление с контекстом
В списочном представлении доступно отображение экземпляров сущностей в рамках определенного контекста. Таким образом, при нажатии на строку объекта в представлении можно отображать другое списочное представление.
Переход к отображению другого представления может осуществляться при нажатии на любую кнопку, к которой привязано действие перехода к списочному представлению с контекстом. Действие может быть привязано к кнопкам на панели действий в списочном представлении, кнопкам или меню в компактном представлении. К экземплярам представления система применяет контекст — фильтр по определенному критерию, который задается в схеме домена.
Пример
Просмотр списочного представления: Оценка требований
Контекст: Аудит: на соответствие 307-ФЗ от 30.12.2008
Возможность отображения раздела меню системы в левой панели, соответствующего представлению с контекстом, зависит от настроек в схеме домена.
Контекст можно определить для следующих видов списочного представления:
-
без вкладок (одно представление сущности);
-
с вкладками (несколько представлений сущности).
Контексты для списочного представления без вкладок
Если для списочного представления в схеме домена определены контексты, над областью фильтрации отображаются закрепленные ярлыки с описанием контекстов.
Название ярлыка формируется из условия контекста по следующему шаблону:
"Название сущности в схеме домена: Лейбл". Лейбл — это комбинация атрибутов сущности для отображения в представлении.
Для примера выше: "Аудит: на соответствие 307-ФЗ от 30.12.2008".
Если название контекста не умещается на ярлыке, для его отображения наведите курсор мыши на ярлык.
Ярлык контекста можно удалить, нажав на крестик в его правой части и подтвердив действие. Если крестик отсутствует, ярлык недоступен для удаления согласно настройке в схеме домена.
|
При обновлении или повторном открытии страницы ярлык с контекстом снова отобразится на странице. |
Особенности работы с контекстами для списочного представления с вкладками
В схеме домена можно настроить отображение нескольких списочных представлений для одной сущности на разных вкладках в рабочей области экрана. В этом случае контексты можно определить для каждой вкладки в списочном представлении сущности отдельно.
Фильтрация в представлении с контекстом
Экземпляры сущности в списочном представлении, которые отображаются в рамках контекста, можно отфильтровать по доступным критериям фильтрации так же, как и любые другие экземпляры сущности. Фильтрация применяется в рамках вкладки списочного представления. После удаления ярлыка контекста фильтры продолжают применяться к экземплярам представления.
Переход к представлению с контекстом
Чтобы перейти к представлению с контекстом:
-
Нажмите в списочном представлении на строку экземпляра, связанного с представлением с контекстом. Компактное представление экземпляра отобразится в правой части экрана.
-
Нажмите на кнопку или иконку, инициирующую действие открытия, в компактном представлении. Система отобразит в отдельной вкладке браузера списочное представление с контекстом.
Сортировка по счетчикам
Список объектов можно отсортировать по значениям счетчиков. Сортировка применяется согласно следующим приоритетам:
-
По убыванию
-
По возрастанию
-
Статус:
-
Активен.
-
Приостановлен;
-
Не запущен;
-
-
Наличие лимита: счетчики с лимитом располагаются выше счетчиков без лимита.
-
Для счетчиков с лимитом — время счетчика: счетчики с большим превышением лимита или меньшим оставшимся временем располагаются выше.
-
Для счетчиков без лимита — текущее значение: счетчики с большим значением располагаются выше.
-
-
Статус:
-
Не запущен;
-
Приостановлен;
-
Активен.
-
-
Наличие лимита: счетчики с лимитом располагаются выше счетчиков без лимита.
-
Для счетчиков с лимитом — время счетчика: счетчики с меньшим превышением лимита или большим оставшимся временем располагаются выше.
-
Для счетчиков без лимита — текущее значение: счетчики с меньшим значением располагаются выше.
Поиск в списочном представлении
Поиск в списке объектов осуществляется по содержимому следующих полей:
-
лейбл, исключая значения атрибутов с типами Автоматизация (
Automation), Конфигурация (Configuration), Переменная (Variable); -
атрибуты сущности, указанные в правилах поиска для сущности в схеме домена;
-
атрибуты связей, а также лейблы и атрибуты связанных объектов, если для связи указана возможность поиска в схеме домена.
Невозможен поиск по атрибутам сущностей и связей с типами Автоматизация ( Automation), Идентификатор (Identifier), Конфигурация (Configuration), Переменная (Variable), Ссылка (URL), Счетчик (Counter), Таблица (Table) и Файл (Attachment).
Древовидное представление
Древовидное представление отображает объекты сущностей, связи между которыми образуют иерархическую структуру. Сущности при этом могут принадлежать к разным доменам.
Существуют следующие варианты представления:
-
Каталог — отображаются два окна:
-
дерево узлов связи;
-
список объектов в листовых узлах, дочерних для узла, выбранного в дереве.
-
-
Дерево в списочном представлении — отображается одно окно с деревом узлов связи, включая список объектов листовых узлов дерева.
При работе с таблицей объектов в древовидном представлении доступны следующие операции:
-
Поиск объектов по полям, определенным в настройках сущностей дерева в схеме домена.
-
Фильтрация объектов по полям, определенным в схеме домена.
-
Сортировка листовых узлов по полям, определенным в схеме домена.
-
Настройка отображения таблицы.
| Поиск и фильтрация ведутся по всем узлам дерева. Иерархическая структура дерева сохраняется; список раскрывается до уровня объекта, который соответствует критериям поиска или фильтрации. Объекты того же уровня и дочерние объекты, не отвечающие критериям, не показываются. |
Пагинация в древовидном представлении
При раскрытии узла дерева показываются его дочерние узлы в количестве, ограниченном настройками пагинации в схеме домена. Ниже видимых узлов отображаются следующие команды:
-
Показать еще
<N>— отображает указанное количество узлов.Здесь
<N>— количество, заданное настройками пагинации. -
Показать все — раскрывает все дочерние узлы.
Команда Показать все недоступна, если общее число дочерних узлов превышает 100.
Древовидное представление с контекстом открытого объекта
В древовидном представлении доступно отображение объектов в рамках контекста. При переходе по ссылке для просмотра древовидного представления с контекстом открытой карточки объекта, в правой части экрана автоматически открывается панель объекта.
Изменение расположения узлов в дереве
В интерфейсе древовидных связей вы можете изменять расположение узлов ветвления и листовых узлов дерева, перетаскивая их мышью в окне, где отображается дерево.
Допустимы следующие действия:
-
Перемещение объектов внутри одной ветви дерева — в рамках одного родителя.
Пример: изменение порядка требований внутри одной группы требований
-
Перемещение объектов между ветвями — смена родительского объекта в рамках одной родительской сущности. При этом возможно переместить объект на нужную позицию внутри нового родительского объекта.
Пример: перемещение требования из одной группы требований в другую группу.
Фильтрация в списочном и древовидном представлениях
Список объектов можно фильтровать по указанным в схеме домена атрибутам сущностей, а также атрибутам связей и связанных сущностей.
Доступные операции над фильтрами списка:
Добавление фильтра списка экземпляров сущностей
Чтобы добавить пользовательский фильтр экземпляров сущностей:
-
Нажмите на кнопку Добавить фильтр. Отобразится окно добавления фильтра.
-
Укажите условия фильтра одним из способов:
-
В режиме конструктора
-
Вручную
-
Переключитесь на вкладку Конструктор.
Вкладка открыта по умолчанию. -
Выберите из выпадающего списка атрибут сущности или связи для фильтрации экземпляров.
Невозможна фильтрация по атрибутам сущностей и связей с типами Автоматизация ( Automation), Конфигурация (Configuration), Переменная (Variable), Ссылка (URL), Файл (Attachment) иRQL.Если атрибут имеет тип
Table, раскройте вложенный список, чтобы выбрать атрибут таблицы.Для фильтрации по атрибуту связи или связанного объекта, раскройте вложенный список у названия связи и выберите нужный атрибут.
Фильтрация по атрибутам связанного объекта невозможна, если связь установлена через атрибут типа Reference. -
Выберите из выпадающего списка оператор, который будет применен к значению поля. Доступность операторов зависит от типа поля:
-
Для всех типов:
-
Равно;
-
Не равно.
-
-
Для всех типов атрибутов, кроме типа Булево (
Boolean) и типов, связанных с датой и временем:-
Включает — совпадение с одним из перечисленных значений.
-
-
Для атрибутов числовых форматов и дат, кроме
TimestampRange:-
Больше;
-
Больше или равно;
-
Меньше;
-
Меньше или равно.
-
-
Для атрибутов типов Текст (
String), IP-адрес (IpAddress), MAC-адрес (MAC), CIDR:-
Содержит — соответствие заданному шаблону.
-
Чтобы инвертировать условие пользовательского фильтра экземпляров сущностей, выберите опцию Инвертировать (NOT) в выпадающем меню. Условие фильтра будет заменено на противоположное.
-
-
Укажите значение поля. Чтобы указать несколько значений для оператора Включает, разделяйте их нажатием ENTER — каждое значение будет добавлено в список.
Для атрибутов с типами данных Array,Boolean,Enum,Reference,Workflowи системного атрибутаorganizationIdвыберите значения из выпадающего списка. -
Если нужно инвертировать фильтр, установите переключатель Инвертировать (NOT) в активное положение.
-
Переключитесь на вкладку RQL-запрос. Откроется поле ввода запроса.
Если на текущей вкладке были указаны условия, при переключении режимов отобразится окно для подтверждения. После подтверждения введенные условия будут сброшены и откроется выбранная вкладка. -
Введите условие на языке RQL.
-
-
Если нужно указать название фильтра, установите переключатель Настроить заголовок в активное положение и введите название.
-
Нажмите на кнопку Добавить. В таблице отобразятся только объекты, удовлетворяющие заданным условиям.
NOTE:
Созданный фильтр появится рядом с кнопкой Добавить фильтр. Если задан хотя бы один фильтр, система отобразит кнопки:
-
Отключить все — отключение всех фильтров.
-
Включить все — включение всех фильтров.
-
Инвертировать (NOT) все — инвертирование всех фильтров.
-
Удалить все — удаление всех фильтров.
-
Допустимо использование нескольких фильтров; условия комбинируются согласно установленным виджетам логических операторов.
Особенности фильтрации по типам отдельных атрибутов и связей описаны ниже:
Фильтрация по атрибуту типа Reference
В качестве критерия в пользовательском фильтре экземпляров сущностей можно использовать значения атрибута типа
Reference
(ссылка на другую сущность).
Способ создания фильтра такой же, как и при работе с другими полями. В окне добавления фильтра:
-
Выберите из выпадающего списка поле компактного представления, в котором отображается ссылка.
-
Укажите требуемый оператор. Доступные операторы:
-
Равно.
-
Не равно.
-
Включает — совпадение с перечисленными значениями.
-
-
Выберите значение поля (или несколько значений в зависимости от оператора) из выпадающего списка. Для выбора будут доступны экземпляры сущности, на которые существует ссылка.
Фильтрация по счетчикам
В качестве критерия в пользовательском фильтре объектов можно использовать статусы, состояния и значения счетчиков.
Способ создания фильтра такой же, как и при работе с другими полями. В окне добавления фильтра:
-
Выберите из выпадающего списка поле атрибута-счетчика.
-
В блоке Состояние отметьте те статусы счетчиков, объекты с которыми нужно показать в списке: Активен, Приостановлен, Не запущен.
-
В блоке Лимит отметьте те настройки и состояния лимита счетчиков, объекты с которыми нужно показать в списке: Не установлен, Не превышен, Превышен.
-
Чтобы настроить фильтрацию по значению:
-
Установите переключатель Значение превышает в активное положение.
-
Введите целочисленное значение не меньше 1.
-
Выберите единицы измерения: секунды, минуты, часы или дни.
-
|
Фильтры внутри блоков условий Статус и Лимит объединяются через ИЛИ. Фильтры между блоками условий Статус, Лимит и Значение превышает объединяются через И. |
Фильтрация по элементу массива
Данные массива можно отфильтровать по его элементам или по элементам массива в связанной сущности.
Чтобы отфильтровать данные массива:
-
Нажмите на поле Поле для отображения раскрывающегося списка.
-
Из списка атрибутов сущности выберите массив.
-
Выберите в списке оператор в соответствии с типом данных массива.
-
Введите значение для фильтрации.
Фильтрация по данным массива в связанной сущности
Чтобы отфильтровать данные массива в связанной сущности:
-
Нажмите на поле Поле для отображения раскрывающегося списка.
-
Выберите связанную сущность.
-
Нажмите на кнопку
, чтобы раскрыть список атрибутов связанной сущности.
-
Выберите массив.
-
Выберите в списке оператор в соответствии с типом данных массива.
-
Введите значение для фильтрации.
Фильтрация по связям
В качестве критерия фильтрации можно использовать наличие связи с определенными объектами. В списочном представлении доступна также фильтрация по транзитивным связям.
В окне добавления фильтра:
-
Выберите из выпадающего списка название связи (варьируется в зависимости от ее характеристик).
-
Укажите требуемый оператор. Доступные операторы:
-
Равно.
-
Не равно.
-
Включает — совпадение с перечисленными значениями.
-
-
Выберите из раскрывающегося списка один или несколько лейблов в зависимости от оператора.
Система отобразит в списочном представлении экземпляры сущностей, связанные с объектами, указанными в фильтре.
В поле выбора связи обычно отображается название связи для экземпляра сущности, компактное представление которой открыто. Исключением является симметричная направленная связь. В этом случае в списке для выбора отображаются названия для обеих сторон связи. Ознакомьтесь с примерами ниже.
Примеры отображения названия связи
-
Связь асимметричная, то есть связанные сущности разные.
-
Связь направленная. Отобразится название связи для стороны сущности, компактное представление которой открыто.
Пример связи: Уязвимость порождает Задачу. В поле окна добавления фильтра отобразится название связи для стороны сущности Уязвимость, компактное представление которой открыто, то есть "Порождает". Связь направлена на сущность Задача.
-
Связь ненаправленная. Отобразится название связи для стороны сущности, компактное представление которой открыто.
Пример связи: Пользователь связан с Задачей. В поле окна добавления фильтра отобразится название связи для стороны сущности Пользователь, компактное представление которого открыто, то есть "Связан с".
-
-
Связь симметричная, то есть связанные сущности одинаковые.
-
Связь направленная. Отобразится название связи для первой и второй сторон связи.
Пример связи: Задача 1 блокирует Задачу 2. В поле окна добавления фильтра отобразится название связи для первой и второй сторон связи, то есть "Блокирует" и "Блокируется".
-
Связь ненаправленная. Отобразится название связи для первой стороны связи.
Пример связи: Пользователь 1 работает в одной команде с Пользователем 2. В поле окна добавления фильтра отобразится название связи для первой стороны связи, т.е. "Работает в одной команде с".
-
Добавление быстрого фильтра по значению поля
|
Добавление быстрого фильтра поддерживается для следующих типов: Поддерживаемые типы атрибутов
|
Вы можете настроить быструю фильтрацию списка несколькими способами:
Настройка быстрого фильтра в списке
Чтобы настроить быстрый фильтр списка по значению поля:
-
Наведите курсор на значение требуемого поля какого-либо экземпляра сущности. Рядом с полем отобразятся кнопки фильтрации:
-
(Добавить значение в фильтр) — искать экземпляры сущности с этим значением.
-
(Исключить значение из фильтра) — исключить экземпляры сущности с этим значением.
-
-
Нажмите на одну из кнопок фильтрации. В таблице отобразятся объекты, удовлетворяющие заданному условию. Созданный фильтр появится рядом с кнопкой Добавить фильтр.
Настройка быстрого фильтра в карточке сущности
Чтобы настроить быстрый фильтр списка по значению поля из карточки сущности:
-
Нажмите на строку экземпляра сущности в списке. Система отобразит в правой части экрана карточку с компактным представлением сущности.
-
Наведите курсор на требуемое поле в карточке. Рядом с полем отобразятся кнопки фильтрации:
-
(Добавить значение в фильтр) — искать экземпляры сущности с этим значением.
-
(Исключить значение из фильтра) — исключить экземпляры сущности с этим значением.
Кнопки не отображаются при открытии карточки через виджет связи.
-
-
Нажмите на одну из кнопок фильтрации. В таблице отобразятся объекты, удовлетворяющие заданному условию. Созданный фильтр появится рядом с кнопкой Добавить фильтр.
Комбинирование фильтров
Если в списочном представлении задано больше одного фильтра, на панели между фильтрами отображаются виджеты логических операторов:
-
Оператор И (AND) — в выборку попадают только объекты, удовлетворяющие всем условиям. Оператор выбран по умолчанию.
-
Оператор на ИЛИ (OR) — в выборку попадают экземпляры, удовлетворяющие хотя бы одному из условий.
Чтобы изменить оператор, нажмите на виджет.
Пример
В списочном представлении инцидентов создано два пользовательских фильтра:
-
Фильтр по значению критичности Высокая.
-
Фильтр по статусу Открыт.
Если выбран оператор И, в выборку будут включены инциденты, удовлетворяющие одновременно двум условиям: критичность — Высокая и статус — Открыт.
Если выбран оператор ИЛИ, в выборку будут включены все инциденты с критичностью Высокая, а также все инциденты со статусом Открыт.
| Оператор И имеет более высокий приоритет. |
Фильтры для разных сущностей в древовидном представлении объединяются оператором ИЛИ. Этот оператор нельзя изменить.
Изменение фильтра экземпляров сущностей
Чтобы изменить заданный пользовательский фильтр экземпляров сущностей:
-
Нажмите на стрелку слева от названия фильтра. Отобразится выпадающее меню действий под фильтром.
-
Выберите опцию Изменить в выпадающем меню. Откроется окно изменения фильтра.
-
Внесите изменения в требуемые поля.
-
Нажмите на кнопку Сохранить. Измененные настройки фильтра будут сохранены.
Отключение фильтра экземпляров сущностей
По умолчанию пользовательский фильтр создается включенным и учитывается при фильтрации экземпляров сущностей.
Чтобы отключить фильтр, выберите опцию Отключить в выпадающем меню. Фильтр будет отключен и не будет использоваться для фильтрации.
Включение фильтра экземпляров сущностей
Чтобы включить отключенный пользовательский фильтр экземпляров сущностей, выберите опцию Включить в выпадающем меню. Фильтр будет включен и применен для фильтрации.
Удаление фильтра экземпляров сущностей
Чтобы удалить пользовательский фильтр экземпляров сущностей, выберите опцию Удалить в выпадающем меню. Фильтр будет сброшен без возможности восстановления.
Работа с шаблонами фильтров
Примененные фильтры списка объектов можно сохранить как шаблон. Шаблоны сохраняются в рамках одного представления. Можно сохранить фильтры, заданные как в конструкторе, так и с использованием RQL.
Доступные операции над шаблонами фильтров:
Создание шаблона
Чтобы создать шаблон:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Нажмите на кнопку Создать шаблон. Отобразится окно создания шаблона.
-
Введите название шаблона.
Название шаблона должно быть уникальным в рамках сущности. -
Нажмите на кнопку Создать. Система создаст шаблон и отобразит соответствующее уведомление. Новый шаблон появится в списке шаблонов фильтрации.
Поиск шаблона
Чтобы найти нужный шаблон:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Введите название требуемого шаблона в поле поиска. В списке отобразятся шаблоны, в названии которых встречается введенный запрос.
Применение шаблона на текущей вкладке
Чтобы применить шаблон на текущей вкладке:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Выберите шаблон из списка. Откроется окно подтверждения применения.
-
Нажмите на кнопку Применить. Система применит шаблон для фильтрации списка экземпляров сущностей.
Применение шаблона на новой вкладке
Чтобы открыть вкладку с примененным шаблоном:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку
справа от названия шаблона. В рабочей области появится вкладка с фильтрацией по шаблону.
При первом открытии шаблона представление переходит к виду со вкладками. Текущая вкладка получает название Все, новые вкладки с примененными шаблонами получают названия по именам шаблонов.
На вкладке с примененным шаблоном можно изменять фильтры. Однако при обновлении страницы фильтрация на вкладке восстанавливается в соответствии с сохраненным шаблоном.
Чтобы закрыть вкладку с примененным шаблоном фильтра:
-
Наведите курсор на ее заголовок и нажмите на появившуюся кнопку
. Появится окно подтверждения.
-
Нажмите на кнопку Закрыть. Вкладка исчезнет из рабочей области.
После закрытия последней вкладки с примененным шаблоном в рабочей области отображается список экземпляров сущности без вкладок.
Редактирование настроек шаблона
Чтобы изменить настройки фильтрации в шаблоне:
-
Примените шаблон и внесите нужные изменения в настройки фильтров.
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку
справа от названия шаблона. Отобразится окно редактирования шаблона.
-
Убедитесь, что флажок Заменить фильтры на текущие установлен и нажмите на кнопку Заменить. Система сохранит новые настройки шаблона.
Редактирование названия шаблона
Чтобы изменить название шаблона:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку
справа от названия шаблона. Отобразится окно редактирования шаблона.
-
Введите новое название шаблона.
Название шаблона должно быть уникальным в рамках сущности. -
Снимите флажок Заменить фильтры на текущие и нажмите на кнопку Заменить. Название шаблона будет обновлено.
Удаление шаблона
Чтобы удалить шаблон:
-
Нажмите на кнопку Сохраненные фильтры (
). Отобразится список шаблонов.
-
Наведите курсор на строку нужного шаблона и нажмите на появившуюся кнопку
справа от названия шаблона. Отобразится окно подтверждения удаления.
-
Нажмите на кнопку Удалить. Система удалит шаблон фильтра и отобразит соответствующее уведомление.
Поиск в списочном и древовидном представлениях
В таблице объектов списочных и древовидных представлений доступен поиск объектов по следующим полям:
-
атрибуты и связи, для которых указана такая возможность в схеме представления:
-
атрибуты объектов представления;
-
отображаемые названия и атрибуты связанных объектов;
-
атрибуты связей;
-
(для списочных представлений) атрибуты транзитивных связей, а также отображаемые названия и атрибуты транзитивно связанных объектов.
-
Используется нечеткий поиск с учетом морфологии и без учета регистра.
| Чтобы получать только точные совпадения, используйте фильтры. |
Сортировка результатов поиска
После выполнения поиска отобразятся объекты, соответствующие запросу. Найденные результаты сортируются по весу, который зависит от следующих факторов:
-
степень соответствия запросу;
-
атрибут, по которому найдено совпадение: атрибуты, указанные выше среди параметров поиска в схеме домена, имеют больший вес;
-
для древовидных представлений — уровень дерева, на котором найдено совпадение.
Список найденных объектов можно отсортировать. Порядок, установленный сортировкой или изменением расположения узлов в дереве, имеет большее значение, чем порядок поиска.
Дерево навигации по списочным представлениям
Представление навигации реализовано в виде иерархического дерева, которое формируется на основе представлений дашбордов и списков. Узлы с дочерними элементами можно разворачивать и сворачивать с помощью кнопок и
.
Введите запрос в строку поиска над деревом, чтобы быстро найти нужный элемент. В дереве отобразятся только те элементы, в названии которых есть запрос.
При нажатии на элемент дерева открывается представление, указанное для него в схеме домена. Если представление является списочным, дополнительно отображается его панель действий.
Компактное представление сущности
Вкладка Действия в компактном представлении
Если в компактном представлении настроено отображение действия запуска скрипта или плейбука, на вкладке Действия можно просмотреть в таблице результаты запуска в отношении этого экземпляра.
Столбцы таблицы представлены следующим образом:
-
Название — название запускаемого скрипта или плейбука.
-
Время старта — дата и время запуска.
-
Статус — статус запуска.
Доступные статусы:
-
Выполнен;
-
В процессе;
-
Ошибка.
-
История операций над экземпляром сущности
В схеме домена можно определить, что в компактном представлении должна отображаться история операций над экземпляром сущности. Для этого используется виджет истории изменений. В этом случае в представлении сущности отображается история со списком выполненных операций. К таким операциям относятся, например, создание или редактирование экземпляра сущности, а также добавление или удаление связей.
История позволяет отследить хронологию изменений объекта, инициированных как через пользовательский интерфейс, так и в рамках выполнения скриптов и плейбуков.
События в истории сгруппированы по дням и упорядочены от более новых к более старым по дате и времени события.
В зависимости от источника изменений, в событии отображается следующая информация:
-
Изменения, инициированные пользователем через интерфейс:
-
Время события.
-
Логин пользователя, инициировавшего действие.
-
Изменения атрибутов и связей объекта. В случаях массового редактирования изменения объединяются в сводный блок. При раскрытии блока доступен список измененных полей с указанием предыдущего и нового значений.
Изменения значений в массивах и таблицах помечаются цветовыми индикаторами:
-
зеленый — строка добавлена;
-
оранжевый — строка изменена;
-
красный — строка удалена.
Если текст измененного значения не помещается в выделенные для него строки, отображается кнопка Показать. При нажатии на нее происходит раскрытие детального сравнения предыдущего и нового значений текстового атрибута.
-
-
-
Действия в рамках выполнения скриптов и плейбуков:
-
Время события.
-
Наименование запущенного скрипта или плейбука.
-
Хронология и этапы выполнения: создание задания на запуск, начало выполнения, успешное завершение или принудительная остановка. Если скрипт вызывает другие скрипты, в истории отображается иерархия вложенных запусков.
-
Инициатор запуска: Логин пользователя, Расписание, Событие, Триггер или Вебхук.
-
Изменения атрибутов объекта, если они производились скриптом в ходе выполнения с указанием измененных полей.
-
Для быстрого поиска нужных событий вы можете воспользоваться возможностью фильтрации. По умолчанию в виджете установлен фильтр по периоду — отображаются события за последние 30 дней от текущей даты.
В панели фильтрации доступны следующие параметры:
-
Период — фильтрация по дате начала и дате окончания (обязателен для заполнения).
-
Источник событий — возможность выбрать события, инициированные только Пользователем или только Скриптом (можно выбрать оба).
-
Инициатор запуска скрипта или плейбука — возможность выбрать один или несколько типов инициаторов. Типы инициаторов: Пользователь, Расписание, Событие, Триггер, Вебхук.
-
Пользователь — фильтрация по учетным записям пользователей, совершивших изменения.
История запусков скриптов и плейбуков
В схеме домена можно определить отображение списка запусков скриптов и плейбуков, совершавших действия с объектом, в компактном представлении. Для этого используется виджет истории запусков.
Виджет содержит список запусков плейбуков и скриптов, отсортированных по времени запуска, начиная с более новых, и сгруппированных по датам. Под каждой датой указано количество запусков в этот день. В конце списка отображается команда Показать еще 20. При нажатии на нее система отобразит 20 следующих записей о запусках.
Информация о запуске содержит следующие сведения:
-
время создания запуска;
-
тип — плейбук или скрипт;
-
название;
-
индикатор инициатора запуска:
-
— если скрипт или плейбук запустил пользователь. При наведении на иконку отображается имя пользователя.
-
— если скрипт или плейбук был запущен по триггеру.
-
Список запусков можно отфильтровать по статусу, пользователю, инициатору запуска — пользователь или триггер, а также по идентификатору запуска.
Чтобы искать запуски за период времени, укажите даты начала и конца периода, за который будет выполняться поиск.
Рядом с названием каждого запуска расположена кнопка .
При нажатии на нее отображается меню действий с запуском:
Чтобы просмотреть детали запуска, нажмите на кнопку слева от его названия. Откроется список действий в виде иерархической структуры:
-
Информация о плейбуке может содержать список других плейбуков и скриптов.
-
Информация о скрипте содержит имена событий аудита, связанных с объектом.
Чтобы развернуть все элементы, нажмите на кнопку . Чтобы свернуть все группы запусков, нажмите на кнопку
.
Комментарии к экземпляру сущности
В схеме домена для списочного представления можно определить возможность комментировать экземпляр сущности. В этом случае в компактном представлении сущности в правой панели отображается вкладка Комментарии. Комментарии сортируются по дате создания комментария по убыванию.
Комментарии к экземпляру сущности можно добавлять, изменять и удалять.
Добавление комментария
Чтобы добавить комментарий:
-
Зайдите в зарегистрированный домен со списочным представлением.
-
Выберите экземпляр сущности.
-
Перейдите на вкладку Комментарии в компактном представлении сущности (в правой панели).
-
Нажмите на кнопку Добавить.
-
Введите данные в поле ввода комментария.
-
Нажмите кнопку Отправить. Комментарий к экземпляру сущности будет добавлен. Система отобразит уведомление о добавлении комментария.
Изменение комментария
Чтобы изменить комментарий:
-
Зайдите в зарегистрированный домен со списочным представлением.
-
Выберите экземпляр сущности.
-
Перейдите на вкладку Комментарии в компактном представлении сущности в правой панели.
-
Наведите курсор на комментарий, который необходимо изменить. Отобразится кнопка Редактировать.
-
Нажмите на кнопку Редактировать.
-
Внесите изменения в комментарий.
-
Нажмите на кнопку Отправить. Комментарий к экземпляру сущности будет изменен и отмечен меткой Изменено. Система отобразит уведомление об изменении комментария.
Удаление комментария
Чтобы удалить комментарий:
-
Зайдите в зарегистрированный домен со списочным представлением.
-
Выберите экземпляр сущности.
-
Перейдите на вкладку Комментарии в компактном представлении сущности (в правой панели).
-
Наведите курсор на комментарий, который необходимо удалить. Отобразится кнопка Удалить.
-
Нажмите на кнопку Удалить. Комментарий к экземпляру сущности будет удален. Система отобразит уведомление об удалении комментария.
Настройка отображения легенды виджета визуализации
По умолчанию в правой части виджета визуализации отображается легенда, на которой приведены цветовые обозначения и названия рядов данных на виджете.
|
Легенда не отображается для виджетов с типом визуализации Таблица или Итоги. |
Чтобы скрыть легенду, нажмите на кнопку действий () в верхнем правом углу виджета и выберите опцию Скрыть легенду. Легенда перестанет отображаться на виджете, а диаграмма визуализации данных займет всю ширину виджета.
Чтобы отобразить скрытую легенду, нажмите на кнопку действий () в верхнем правом углу виджета и выберите опцию Показать легенду. В правой части виджета отобразится его легенда, а диаграмма визуализации отмасштабируется по оставшемуся на виджете пространству.
Виджет группировки связанных объектов
Виджет группировки связанных объектов отображает в компактном представлении сущности сводную информацию о связанных с ней объектах в виде таблицы. Он предназначен для представления статистики по связям и объединяет объекты в группы по их общим характеристикам.
Набор столбцов таблицы определяется настройками в схеме домена. Например, таблица в виджете может содержать следующие столбцы:
-
Название — название группы объектов.
-
Количество — количество объектов в этой группе.
При нажатии на число в столбце с количеством объектов система выполнит переход к списочному представлению. В этом представлении будет автоматически применен фильтр, отображающий только те объекты, которые входят в выбранную группу. Переход к списочному представлению возможен только при наличии в таблице столбца Количество.
По умолчанию таблица отображается в развернутом виде; ее можно свернуть, нажав на иконку . Система запоминает это состояние: если виджет свернуть, при следующем открытии страницы таблица отобразится в свернутом виде.
Виджет поддерживает сортировку во всех столбцах.
Работа с атрибутами объектов
Обновление данных в представлениях
Если при просмотре представления объекта его данные изменились, система отобразит сообщение об этом:
-
В списочных представлениях слева от строк объектов, значения которых изменились, появится иконка
.
-
В компактном и полноэкранном представлениях появится уведомление об обновлении данных. Чтобы отобразить актуальные данные, нажмите на кнопку Обновить.
После обновления страницы в браузере уведомления скрываются, а для объектов отображаются актуальные данные.
Проверка изменений объекта другим пользователем
При сохранении изменений в полях объекта система проводит проверку актуальности данных. Результат проверки определяет дальнейшие действия:
-
Если другие пользователи не вносили изменений за время редактирования, система успешно сохранит обновленные поля объекта.
-
Если были изменения, система отобразит окно подтверждения с логином пользователя, внесшего изменения. Для продолжения выберите одно из действий:
-
Чтобы сохранить изменения и перезаписать предыдущие данные, нажмите на кнопку Перезаписать.
-
Для отмены внесенных изменений нажмите на кнопку Отменить.
-
Массовое изменение объектов
|
Массовое изменение объектов доступно, если в схеме домена для объекта описано действие с типом Массовое редактирование доступно для связей типов N-N и N-1, указанных в поле |
Типы данных, для которых доступно массовое изменение
-
Array; -
Bool; -
Cidr; -
Date; -
Decimal; -
Enum; -
Float; -
Integer; -
IpAddress; -
Mac; -
Reference; -
String; -
Table; -
Time; -
Timestamp; -
TimestampRange; -
Uuid; -
Workflow.
Чтобы изменить значения атрибутов и связи сразу нескольких объектов:
-
Выберите объекты для изменения, отфильтровав их список или отметив их флажками.
-
Нажмите на кнопку массового редактирования на панели инструментов. Отобразится окно изменения объектов.
-
Внесите изменения, отметив нужные атрибуты и связи флажком и выбрав режим редактирования:
-
Чтобы добавить связи или значения атрибута типа
ArrayилиTableк уже существующим, установите переключатель в состояние Добавить и укажите нужные значения или объекты в редакторе связей.Опция Добавить доступна только для связей типа N-N.
Если среди указанных значений есть те, которые уже присутствуют в массиве или таблице, система добавит только новые элементы, не создавая дубликатов.
-
Чтобы заменить значения атрибутов или связи, установите переключатель в состояние Заменить и укажите нужное значение в поле или связи в редакторе связей.
Поле значения в этом режиме обязательно должно быть заполнено. -
Чтобы очистить значения атрибутов с типами, кроме
ArrayиTable, или удалить связи, установите переключатель в состояние Очистить.Если поле является обязательным для заполнения, режим Очистить недоступен.
Указание значений в режиме Очистить недоступно.
-
Чтобы удалить определенные значения в атрибуте типа
ArrayилиTable, установите переключатель в состояние Удалить и укажите нужные значения.
-
-
Нажмите на кнопку Сохранить. Измененные данные объектов будут сохранены. Система отобразит уведомление об изменении данных.
Текстовый редактор
Для типа данных Text поддерживается редактор с возможностью форматирования текста. Редактор предоставляет следующие возможности форматирования:
-
нумерованные и маркированные списки;
-
выделение текста жирным, курсивом и подчеркиванием;
-
задание цвета текста;
-
выравнивание текста;
-
оформление блоков кода;
-
добавление гиперссылок.
Ознакомьтесь с описанием редактора.
При отображении значений типа Text в таблицах и массивах форматирование текста не применяется. Чтобы отобразить окно текстового редактора, нажмите на кнопку Развернуть во всплывающей подсказке.
|
Вывод многострочного текста
Для типов данных String и Text поддерживается вывод многострочного текста в поле атрибута типов Array и Table. Применяется следующая логика отображения:
-
Если высота поля ввода текста не задана, используется значение по умолчанию. Высоту можно задать в настройках столбца таблицы или виджета атрибута-массива.
-
Текст автоматически переносится по строкам, чтобы уместиться в ширину поля.
-
Если текст не помещается по высоте, отображается только часть, которая умещается в границы ячейки. В конце последней видимой строки отображается многоточие. При наведении курсора на поле появляется подсказка с полным текстом.
Работа с таблицами
Если в схеме домена с помощью пользовательского атрибута table создана таблица для отображения в компактном представлении, название таблицы отображается в представлении над таблицей.
При нажатии на кнопку в таблицу добавляется новая пустая строка. Правила редактирования полей в строке определяются типом данных атрибута в поле. Введенные значения сохраняются в системе по кнопке Сохранить.
Если введенное в поле значение не проходит валидацию, система подсвечивает поле красной рамкой и отображает сообщение об ошибке, определенное в схеме домена.
При наведении курсора на поле появляется кнопка , при нажатии на которую поле можно отредактировать.
При нажатии на кнопку отображается меню с командами, позволяющими изменить и удалить всю строку.
Параметры фильтрации и пагинации, заданные в схеме домена, отображаются в таблице, соответственно, в заголовках столбцов таблицы и под таблицей.
Работа с атрибутом типа Конфигурация
Добавление конфигурации
Отображается таблица формы добавления конфигурации со списком включенных конфигураций, позволяющая добавить новую запись. В таблице доступны столбцы:
-
Название — название конфигурации.
-
Описание — описание конфигурации.
-
Версия схемы — номер версии схемы конфигурации.
При нажатии кнопки Добавить система добавляет новую конфигурацию в систему.
Редактирование виджета атрибута с конфигурацией
Если атрибут типа Configuration определен в схеме домена, в форме сущности по умолчанию отображается виджет в виде поля с иконкой. Если конфигурация выбрана, название поля соответствует ее названию в схеме домена. Если конфигурация не выбрана, в поле отображается плейсхолдер Выберите значение.
При нажатии на поле отображается окно, в котором можно добавить включенную конфигурацию.
Работа с атрибутом типа Переменная
Добавление переменной в конфигурацию
Отображается таблица формы добавления переменной, позволяющая добавить переменную в конфигурацию. Переменные в таблице соответствуют типу данных запрашиваемой переменной. В таблице доступны столбцы:
-
Название — название переменной.
-
Описание — описание переменной.
-
Секрет — указывает, является ли переменная секретом.
При нажатии кнопки Добавить система добавляет переменную в параметры конфигурации и отображает панель аргумента с набором полей, соответствующим созданной переменной.
Редактирование и удаление виджета атрибута с переменной
Если атрибут типа Variable и его виджет определены в схеме домена, в форме сущности отображается виджет в виде поля с иконкой. Если переменная выбрана, название поля соответствует ее названию в схеме домена.
Если поле находится в режиме редактирования:
-
при нажатии на иконку в поле отображается модальное окно выбора переменной;
-
при нажатии на крестик текущее значение переменной можно удалить.
Работа с атрибутом типа Референс (Reference)
Атрибут типа Reference используется при работе с компактным представлением объекта. Он позволяет выбрать из раскрывающегося списка объектов другой сущности один или несколько объектов и добавить их в качестве значения поля в компактном представлении.
При просмотре компактного представления эти связанные объекты отображаются как теги. Доступны следующие действия:
-
Просмотр объекта, на который дана ссылка.
Для этого нажмите левой кнопкой мыши на тег с лейблом объекта. Система отобразит форму компактного представления для этого объекта. При этом в рабочей области экрана по-прежнему отображается списочное представление объекта.
Вернуться к компактному представлению исходной сущности можно по кнопке Назад в заголовке компактного представления.
-
Открытие ссылки в новой вкладке или окне.
Для этого нажмите правой кнопкой мыши на лейбл объекта и в отобразившемся стандартном меню браузера выберите одно из следующих действий:
-
Открыть ссылку в новом окне.
-
Открыть ссылку в новой вкладке.
Система отобразит форму списочного представления, в котором будет открыто компактное представление для связанного экземпляра.
-
Счетчики
Счетчики позволяют вести отсчет времени. Есть два типа счетчиков:
-
Счетчики без лимита ведут отсчет времени с начала запуска.
-
Счетчики с лимитом ведут отсчет времени, оставшегося до времени срабатывания. После достижения лимита записывается соответствующее событие аудита.
Счетчик можно создать следующими способами:
Запускать и останавливать счетчики можно с помощью API.
Списки объектов можно сортировать и фильтровать по состояниям и значениям счетчиков.
Статусы счетчиков
Возможные статусы счетчиков:
-
Не запущен — счетчик создан, но еще не был запущен. Доступен переход в статус Активен.
-
Активен — счетчик запущен, ведется отсчет времени. Доступен переход в статус Приостановлен.
-
Приостановлен — счетчик остановлен, отсчет времени не ведется. Для счетчиков с лимитом доступен переход в статус Активен.
Переход между статусами происходит при срабатывании плейбука или вызове API в скрипте.
Для счетчиков с лимитом в статусах Активен и Приостановлен дополнительно фиксируется состояние.
Состояния счетчиков с лимитом
Состояние счетчика отображает достижение пороговых значений относительно лимита:
-
Предупреждение — превышено 50% лимита.
-
Критическое — превышено 80% лимита.
-
Превышен — достигнут заданный лимит.
Отображение счетчика
Если атрибут счетчика объявлен в схеме домена, в столбце таблицы и в панели просмотра объекта отображается следующая информация:
-
Иконка статуса:
-
— Не запущен;
-
— Активен;
-
— Приостановлен.
-
-
При статусе Не запускался — название статуса.
-
При статусах Активен и Приостановлен — время счетчика с точностью до секунд:
-
для счетчиков без лимита — время, прошедшее с начала отсчета;
-
для счетчиков до достижения лимита — оставшееся время;
-
для счетчиков после достижения лимита — время, на которое превышен лимит.
-
-
Для счетчиков с лимитом в компактном представлении — шкала времени.
Цвет иконки и шкалы времени меняется в зависимости состояния:
-
Предупреждение — желтый;
-
Критическое — красный;
-
Превышен — красный. В этом состоянии красным выделяется также время счетчика.
| При узком столбце таблицы в списочном представлении отображается только иконка статуса. |
| Вы можете настроить цветовую схему счетчика. В ней указывается значение параметра, при достижении которого счетчик изменяет цвет. |
Работа с атрибутом типа RQL
В атрибуте типа RQL хранятся идентификаторы домена и сущности, а также RQL-выражение для фильтрации объектов. Фильтр RQL, заданный в атрибуте, может использоваться в автоматизации для выборки объекта при запросе через API.
| Для выбора доступны домены, сущности, связи и атрибутов, указанные в описании виджета в схеме домена. |
При редактировании атрибута укажите следующие параметры:
-
Домен — выберите идентификатор домена из выпадающего списка.
-
Сущность — выберите название сущности указанного домена из выпадающего списка.
При смене выбранного домена или сущности система проверит совместимость нового значения с ранее указанными условиями. Если обнаружится несоответствие, система отобразит предупреждение. -
Укажите условия фильтрации одним из способов:
-
Вручную
-
В режиме конструктора
-
Переключитесь на вкладку RQL-запрос. Откроется поле ввода запроса.
Вкладка открыта по умолчанию. -
Введите условие на языке RQL.
-
Переключитесь на вкладку Конструктор.
Если введенный в ручном режиме запрос невалиден, при переключении в режим Конструктора система предложит сбросить внесенные изменения.
Если введенный в ручном режиме запрос содержит неподдерживаемую в Конструкторе функциональность, система отобразит предупреждение об этом внизу блока условий. Введенное RQL-выражение будет соединено с условиями, заданными в Конструкторе, оператором И. Чтобы отредактировать это выражение, перейдите в ручной режим.
-
Добавьте условия и выберите логический оператор для их комбинирования.
Условие включает сравниваемое поле, оператор сравнения и, при необходимости, значение для сравнения. Условия могут объединяться в группы; условия внутри группы соединяются одинаковыми логическими операторами.
Доступны следующие операторы:
-
И — условие выполняется, если истинны все вложенные условия. Оператор выбран по умолчанию.
-
ИЛИ — условие выполняется, если истинно хотя бы одно из вложенных условий.
-
-
Чтобы добавить условие:
-
Нажмите на кнопку Условие (
).
-
Выберите из выпадающего списка поле выбранного объекта или связь.
Чтобы настроить фильтрацию по объектам связанной сущности, выберите связь в сравниваемом поле, а затем нужный объект в значении условия.
Чтобы выбрать атрибут связанного объекта, нажмите на кнопку
у названия связи и выберите нужный атрибут во вложенном списке Атрибуты связанного объекта.
Допустимые типы сравниваемых полей
Для выбора доступны поля со следующими типами:
-
Timestamp; -
Булево (
Bool); -
Дата (
Date); -
Перечисление (
Enum); -
Рабочий процесс (
Workflow); -
Референс (
Reference); -
Текст (
String); -
Целое число (
Integer); -
Число с плавающей точкой (
Float); -
Массив (
Array), если его элементы относятся к одному из перечисленных типов.
-
-
Выберите оператор сравнения из выпадающего списка. Доступность операторов зависит от типа поля:
-
Для типов
Timestamp, Булево, Дата, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:-
равно;
-
не равно.
-
-
Для типов
Timestamp, Булево, Дата, Массив, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:-
пусто;
-
не пусто.
-
-
Для типов Массив, Перечисление, Рабочий процесс, Референс, Текст, Целое число, Число с плавающей точкой, а также связанных объектов:
-
включает
-
не включает.
-
-
Для типов
Timestamp, Дата, Целое число, Число с плавающей точкой:-
больше;
-
больше или равно;
-
меньше;
-
меньше или равно.
-
-
Для типа Текст:
-
содержит;
-
не содержит.
-
-
-
Если на предыдущем шаге был выбран оператор сравнения, отличный от пусто и не пусто, задайте значение поля.
Если тип сравниваемого поля — Дата ( Date) или Timestamp, указанное значение интерпретируется в часовом поясе UTC+00:00.
-
-
Чтобы добавить группу условий:
-
Нажмите на кнопку Группа условий (
).
-
Добавьте в группу условия, нажав на одну из кнопок в верхней части группы:
-
Условие (
), чтобы добавить единичное условие.
-
Группа условий (
), чтобы добавить вложенную группу.
-
-
Выберите логический оператор И либо ИЛИ, соединяющий условия в группе.
-
Чтобы удалить условие или группу условий, нажмите на кнопку
в строке нужного элемента.
Чтобы изменить порядок условий в группе или перенести условие в другую группу, наведите курсор на иконку
справа от его строки и перетащите условие в нужную позицию.
Чтобы просмотреть получившееся RQL-выражение, нажмите на кнопку Детали (
).
Чтобы удалить указанные условия, нажмите на кнопку Сбросить.
-
-
Нажмите на кнопку Сохранить. Система сохранит введенные условия фильтрации.
Если RQL-выражение не задано или невалидно, сохранить условия не получится.
Работа с атрибутом типа Автоматизация
Если атрибут типа Автоматизация (Automation) определен в схеме домена, в форме сущности отображается виджет в виде поля выбора с иконкой.
Если автоматизация выбрана, в поле отображается человекочитаемое название автоматизации. Если указанная автоматизация не существует или выключена, отображается иконка, при наведении на которую отображается соответствующее предупреждение.
Если автоматизация не выбрана, в поле отображается плейсхолдер Выберите значение.
При нажатии на поле отображается окно, в котором можно добавить включенную автоматизацию.
Связи между объектами
Отношения между объектами определяются при помощи связей. Типы и атрибуты связей, а также сущности, объекты которых могут быть связаны, задаются в схеме домена.
| Система позволяет связывать сущности как в рамках одного домена, так и различных доменов. |
Ознакомьтесь с описанием редакторов связей.
Транзитивные связи
Система поддерживает отображение данных объектов, которые связаны с текущим объектом через последовательность связей. Информация о таких объектах доступна для просмотра в таблицах и карточках объектов. В таблицах сведения о транзитивных связях выводятся отдельными столбцами, а в карточках объектов данные отображаются в составе отдельно настроенных блоков полей.
Атрибуты транзитивно связанных объектов отображаются в списочном представлении в виде тегов. Поддерживается отображение следующих типов:
Поддерживаемые типы
-
Булево (
Bool) -
Временной промежуток (
TimestampRange) -
Время (
Time) -
Дата (
Date) -
Перечисление (
Enum) -
Рабочий процесс (
Workflow) -
Целое число (
Integer) -
Число с плавающей точкой (
Float) -
Число с плавающей точкой повышенной точности (
Decimal) -
Текст (
String) -
CIDR (
CIDR) -
IP-адрес (
IP) -
MAC-адрес (
MAC) -
TimeStamp -
UUID (
Uuid)
Данные транзитивных связей загружаются асинхронно. До завершения загрузки в ячейках таблицы или полях карточки отображаются индикаторы ожидания, которые сменяются актуальной информацией после завершения процесса загрузки. Если по транзитивной связи найдено несколько объектов, их атрибуты выводятся в виде списка.
| Поля с транзитивными данными доступны только для просмотра и не поддерживают редактирование. |
В списках объектов можно осуществлять фильтрацию и поиск по отображаемым названиям и атрибутам транзитивных связей, определенным в схеме домена.
Была ли полезна эта страница?