Описание настроек виджетов
Таблица фактов
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Наименование виджета для вывода в рабочем пространстве |
| Класс | Источник данных для таблицы фактов. В таблице фактов будут отображены экземпляры указанного класса |
| Класс для добавления новых экземпляров | Созданные экземпляры будут добавляться в выбранный класс. По умолчанию (параметр не установлен), Созданные экземпляры будут добавляться в класс, выбранный в параметре "Класс" |
| Представление класса | Структура таблицы фактов и карточки экземпляров будет определяться указанным представлением |
| Семантический поиск | Источник данных для таблицы фактов. В таблице фактов будут отображены результаты указанного семантического поиска |
| Показать кнопку переключения между представлениями класса | На Панели инструментов будет выведена кнопка для переключения между представлениями (требует включения параметра "Показать панель инструментов виджета") |
| Отображать в карточке экземпляра параметры класса, которому наследует экземпляр | В виджете и карточке экземпляра будет выводится представление класса, которому наследует экземпляр |
| Уменьшить высоту строк таблицы | Оптимизирует таблицу виджета для вывода максимального количества строк |
| Показать подсказку при наведении курсора, если текст полностью не поместился в ячейку таблицы | Если текст полностью не поместился в ячейку таблицы, то при наведении курсора будет выводиться всплывающая подсказка с полным текстом |
| Отобразить поле поиска | В виджете будет выведено поле поиска |
| Фильтры в колонках таблицы | При наведении на заголовок колонки будет выводиться кнопка для фильтрации |
| Оставить только поле с названием экземпляров | В таблице виджета будет выводится только колонка с наименованием экземпляра |
| Серверная пагинация | По умолчанию, параметр установлен. При отключении, появится возможность вертикальной прокрутки всей таблицы |
| Показать отдельные кнопки управления пагинацией | При установленном параметре "Серверная пагинация", появится возможность переходить на выборочные страницы таблицы |
| Устанавливать значение по умолчанию для новых экземпляров при наличии фильтра | При создании новых экземпляров будут устанавливаться значения для полей, в соответствии с установленными фильтрами |
| Скрыть заголовок таблицы | Таблица будет выводится без наименований колонок |
| Количество строк, отображаемых в заголовках колонок таблицы | Устанавливает количество строк, отображаемых в заголовках колонок таблицы. При наведении курсора на заголовок таблицы будет выводится всплывающая подсказка с полным наименованием колонки |
| Запретить редактирование экземпляров (только чтение) | Будет установлен запрет на редактирование экземпляров |
| Запретить создание экземпляров | Будет установлен запрет на создание экземпляров |
| Разрешить удаление экземпляров | Разрешает удаление экземпляров из таблицы и карточки |
| Показать кнопку редактирования экземпляра в строке | В правой части таблицы, для каждой строки, будет выведена кнопка редактирования экземпляра |
| Редактировать только свои | Пользователь сможет редактировать только те экземпляры, которые он сам создал |
| Показать колонку с создателем экземпляра | В таблице виджета будет выводится колонка "Автор" |
| Показать параметры отображения класса экземпляра в строке таблицы | В таблице виджета, слева от наименования (колонка "Надпись"), будет отображаться представление класса, заданное в карточке представления класса |
| Показать параметры отображения экземпляра в строке таблицы | В таблице виджета, слева от наименования (колонка "Надпись"), будет отображаться представление экземпляра заданное в карточке экземпляра, в параметрах визуализации экземпляра |
| Скрыть разделители строк | Разделители строк в таблице виджета будут скрыты |
| Открывать карточку экземпляра одинарным кликом | По умолчанию, карточка экземпляра открывается двойным кликом по строке |
| Ссылка на ресурс, который будет отображен в iframe в карточке экземпляра | Позволяет открывать ресурс платформы OSA или внешнего приложения в карточке экземпляра с использованием параметров: $id - идентификатор экземпляра; $readonly: режим просмотра (true) или редактирования (false). Пример: https://домен платформы OSA/fact-explorer/$id. В карточке экземпляра будет открываться "Факт-эксплорер" с соответствующим экземпляром |
| Имя переменной из адресной строки для открытия карточки экземпляра | Позволяет открыть карточку экземпляра в рабочем пространстве по его уникальному идентификатору. 1) Задайте в этом поле имя переменной, например, sid и сохраните изменения "Рабочего пространства".2) В адресной строке браузера добавьте эту переменную как параметр запроса и присвойте ей значение — идентификатор нужного экземпляра. Пример параметра: ?sid=345572e4-a3d9-4d05-8b76-e7caae598424 Полный URL будет выглядеть так: https://домен-платформы/workspace-item/e3fb24a5-a411-4233-a421-e6c443c20705?sid=345572e4-a3d9-4d05-8b76-e7caae598424 |
| Отображать установленные фильтры в виде тегов (чипов) | Будет выводиться информация о примененной фильтрации в виде тегов (чипов) |
| Отображать установленные фильтры в виде тегов (чипов) в строке поиска | Фильтры, установленные в строке поиска, будут выводиться в виде тегов (чипов) |
| Разрешить создание новых экземпляров в полях-отношениях в карточке экземпляра | В карточке экземпляра, для полей, будет выводиться кнопка "Создать новые запись" |
| Сортировать колонки как в таблице фактов класса в рабочем пространстве онтологии | В виджете будет применен порядок следования колонок, определенный в "Таблице фактов" онтологии класса |
| Сортировать колонки как в таблице фактов создателя класса в рабочем пространстве онтологии | В виджете будет применен порядок следования колонок, определенный в "Таблице фактов" онтологии создателя класса |
| Показывать карточку экземпляра в границах рабочего пространства | Карточка экземпляра будет отображаться в границах рабочего пространства (справа). По умолчанию, если параметр не установлен, карточка экземпляра будет отображаться в границах виджета |
| Ширина карточки экземпляра | Позволяет изменить ширину карточки экземпляра, установленную по умолчанию |
| Показать параметры отображения экземпляров в полях-отношениях в карточке экземпляра | Будут показаны параметры отображения экземпляров в полях карточки экземпляра |
| Скрыть иконки типов полей (число, строка, …) в карточке экземпляра | В карточке экземпляра будут скрыты иконки, визуализирующие типы полей |
| Разрешить мультиредактирование | В виджете, под таблицей слева, будет выведена кнопка "Включить режим группового редактирования" |
| Разрешить удаление без контроля целостности данных (с разрывом связей) | Не будет выполняться проверка целостности данных при удалении экземпляров |
| Показать кнопку добавления нескольких экземпляров | Будет выводиться кнопка для добавления нескольких экземпляров |
| Показать кнопку выгрузки данных в MS Excel | Будет выводиться кнопка для выгрузки данных в MS Excel |
| Показать панель инструментов виджета | Будет выводиться Панель инструментов виджета |
| Вычислять доступ к строкам через API (описатели доступа к экземплярам) | Доступ к редактированию экземпляров будет выполняться через API с использованием описателей доступа. Рекомендуется использовать в случае появления ошибок при попытке вывода данных по экземплярам, созданным другими пользователями |
| Использовать разрешения на создание/удаление/обновление экземпляров из настройки представления | Доступ на создание/удаление/обновление экземпляров будет выполняться в соответствии с настройками представления |
| Открывать карточку экземпляра в модальном окне | Карточка экземпляра будет открываться в модальном окне в центре Рабочего пространства |
| Изменить на указанное число автоматически вычисленное количество строк, отображаемых на странице при пагинации | Позволяет изменить количество строк, выводимых на странице по умолчанию |
| Показать кнопку управления жизненным циклом в карточке экземпляра | В карточке экземпляра будет выведена кнопка "Этап жизненного цикла" (только при наличии этапов жизненного цикла у экземпляра) |
| Показать кнопку древовидного фильтра | Будет выведена кнопка "Настройка иерархических пользовательских фильтров" на Панели инструментов. Требует установки параметра "Показать панель инструментов виджета". |
| Показать кнопку мутаций | Будет выведена кнопка "Мутации" на Панели инструментов. Требует установки параметра "Показать панель инструментов виджета" |
| Показать кнопку слияния | Будет выведена кнопка "Слияние экземпляров" на Панели инструментов. Требует установки параметра "Показать панель инструментов виджета" |
| Показать кнопку копирования экземпляра | Будет выведена кнопка "Создать копию выбранной строки" на Панели инструментов. Требует установки параметра "Показать панель инструментов виджета" |
| Загружать доступные представления при дрилле в форме | Вложенные формы будут открываться в режиме представлений, доступных пользователю |
| Показывать экземпляры с похожими названиями при создании нового экземпляра | Поле с названием экземпляра ("Надпись") станет обязательным для заполнения. При заполнении поля "Надпись" будут отображаться экземпляры, с похожими наименованиями |
| Запрет на создание дубликатов экземпляров (по имени) | Будет запрещено создавать экземпляры с одинаковыми наименованиями |
| Упрощенный режим получения данных (триплетами) | Рекомендуется использовать для больших данных при длительной задержке загрузки данных |
| Кнопка обновления таблицы | Будет выведена кнопка "Обновить таблицу" на Панели инструментов. Требует установки параметра "Показать панель инструментов виджета" |
| Возможность удалять чужие файлы если есть доступ на редактирование экземпляра к которому приложены файлы | Появится возможность удалять файлы других пользователей, при наличии доступа на редактирование к экземпляру, к которому приложены файлы |
| Загружать данные, только если вкладка виджета активна | Данные в виджет будут загружаться только в случае перехода на вкладку виджета |
| Не загружать данные до взаимодействия | В виджет будут загружаться данные только в случае взаимодействия со стороны управляющего виджета |
| Древовидная кнопка добавления новых экземпляров | Рядом с кнопкой "Создать" будет выводиться маркер, с помощью которого можно создавать экземпляры на различных уровнях иерархии. Требует включения опции "Показать панель инструментов виджета" |
| Древовидная кнопка - показывать класс источник (требуется перезагрузка страницы) | Дополнительная опция для параметра "Древовидная кнопка добавления новых экземпляров". При использовании маркера кнопки "Создать", будет выводится корневой класс. Потребуется сохранить рабочее пространство и обновить страницу в браузере |
| Древовидная кнопка - выбор только листьев | Дополнительная опция для параметра "Древовидная кнопка добавления новых экземпляров". Будет включен запрет на создание экземпляров на уровне групп |
| Сообщение нет данных | Надпись, которая будет выводиться в виджете при отсутствии данных для вывода (пустая таблица) |
| Управление тегами | На "Панели инструментов" будет выведена кнопка "Теги". Требует включения опции "Показать панель инструментов виджета" |
| Разрешить назначение тегов в карточке | На первую вкладку в карточке экземпляра будет добавлено поле "Теги" |
| Кнопка сохранения в карточке | Параметр предназначен для отключения автоматического сохранения изменений в карточке экземпляра. Для ручного сохранения изменений в карточке экземпляра будет доступна кнопка "Сохранить" |
| Зафиксировать колонку с действиями | Параметр предназначен для фиксации кнопок действий (при их использовании) с объектами в видимой (правой) части таблицы. Это избавит от необходимости выполнения горизонтального скролла для доступа к кнопкам |
| Кнопка поиска свойства в карточке | Параметр предназначен для вывода кнопки "Найти поле по названию" в карточке экземпляра, с помощью которой можно выполнять поиск по наименованию свойства. Поиск выполняется по типу "Содержит" и позволяет вывести результат по всем закладкам |
| Настройки быстрого поиска | Параметр активирует режим быстрого поиска по большим объёмам данных. В поле следует указать описание бизнес-объекта, предварительно настроенного администратором в соответствии с руководством по настройке бизнес-объектов |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Перезагрузить данные в виджетах, основанных на указанных классах, после редактирования данных в текущей таблице | После редактирования данных в виджете, данные в виджетах, основанных на указанных классах, будут актуализированы |
| Перезагрузить данные в указанных виджетах после редактирования данных в текущей таблице | После редактирования данных в виджете, данные в указанных виджетах будут актуализированы |
| Управлять данными указанных виджетов | При выборе записи (экземпляра) в таблице виджета, данные в указанных виджетах будут обновлены в контексте выбранного экземпляра. |
| Показать в карточке экземпляра ссылку | Например, если в данном параметре указать ссылку на факт-эксплорер (https://домен платформы OSA/fact-explorer/), то на "Панели инструментов" карточки экземпляра будет выведена кнопка "Открыть ссылку", при переходе по которой, будет открываться факт-эксплорер с данным экземпляром. |
| Подсказка при наведении на иконку ссылку | Введенный текст будет отображаться в качестве подсказки при наведении курсора на кнопку "Открыть ссылку". |
| Иконка ссылки | В карточке экземпляра будет выводиться иконка, указанная в формате SVG-path (например: "M10,22A1,1 0 0,1 9,21V11C9,9 10,7.25 11,7V2.5A0.5,0.5 0 0,1 11.5,2H12.5A0.5,0.5 0 0,1 13,2.5V7C14,7.25 15,9 15,11V21A1,1 0 0,1 14,22H10Z") |
| Открывать ссылку в новой вкладке | Ссылка будет открываться на новой вкладке браузера. По умолчанию, ссылка открывается в текущей вкладке. |
| Открывать ссылку двойным кликом по строке | Ссылка будет открываться при двойном клике по строке в таблице виджета. Рекомендуется установить параметр "Открывать карточку экземпляра одним кликом" на закладке "Основные", для открытия карточки экземпляра. |
| Отправлять событие фокуса на онтокарту | Параметр предназначен для взаимодействия с виджетом "Доп. онтология". При этом, в текущем виджете должны выводиться классы. При установленном параметре, записи, выбранные в текущем виджете, будут фокусироваться на полотне онтологии виджета "Доп. онтология". |
| Показать кнопку перехода к факт-эксплореру в карточке экземпляра | На "Панели инструментов" карточки экземпляра будет выведена кнопка "Анализировать в факт-эксплорере" |
| Показать кнопку блокировки экземпляра для запрета редактирования другими пользователями | На "Панели инструментов" карточки экземпляра будет выведена кнопка "Заблокировать экземпляр для редактирования другими пользователями" |
| Подсвечивать экземпляры в таблице | Экземпляры других классов в таблице виджета будут выводиться в прямоугольнике и выделяться цветом |
| Клик по экземпляру управляет данными указанных виджетов | При клике по экземпляру в таблице виджета, данные в указанных виджетах будут обновлены в контексте выбранного экземпляра. Требует установки параметра "Подсвечивать экземпляры в таблице". |
| Мультивыбор | По умолчанию, в виджете можно выбрать только одну запись единовременно. Данный параметр позволяет выбирать сразу несколько записей для взаимодействия. Мультивыбор и его снятие, выполняется путем последовательного выбора каждой записи. Используется совместно с настройками фильтрации - панель "Фильтровать классы при клике" |
| Фильтровать классы при клике | см. описание настроек в разделе "Фильтровать классы при клике" |
| Повторный клик по строке отменяет наложенный фильтр | Если, при первом клике по строке был наложен фильтр, то повторный клик по данной строке отменит действие наложенного фильтра |
| class_id - для взаимодействия с онтологией | Параметр применяется для взаимодействия с виджетом "Доп. онтология", аналогично реализации работы с онтологией (вывод экземпляров класса в Таблицу фактов). Требуется установка параметра "Переинициализировать таблицу при смене переменной (class_id)". |
| Переинициализировать таблицу при смене переменной (class_id) | см. описание параметра "class_id - для взаимодействия с онтологией" |
Секция Фильтровать классы при клике
| Параметр | Описание |
|---|---|
| Значение фильтра из текущего класса (свойство из строки) | Устанавливает свойство текущего класса (класс, установленный как источник данных для виджета), по значению которого будет выполняться фильтрация экземпляров в другом виджете (обязательно для заполнения) |
| Свойство в классе приемнике | Устанавливает свойство класса (наименование поля) в другом виджете, по которому будет выполняться фильтрация экземпляров (обязательно для заполнения) |
| Режим фильтра | Позволяет установить режимы фильтрации. При установленном параметре "Мультивыбор", могут быть использованы следующие режимы: in_all - показать записи, содержащие все выбранные элементы и любые другие; in_all_only - показать записи, содержащие только выбранные элементы и никакие другие |
| Виджет (не обязательно) | Устанавливает виджет, в котором будет производиться фильтрация экземпляров по заданному свойству |
| Только значение по умолчанию | При установленном параметре "Устанавливать значение по умолчанию для новых экземпляров при наличии фильтра" (закладка "Основные") в карточках новых экземпляров будут устанавливаться значения полей из фильтра, но не будет выполняться фильтрация в виджете |
| Только фильтрация | При установленном параметре "Устанавливать значение по умолчанию для новых экземпляров при наличии фильтра" (закладка "Основные") будет выполняться только фильтрация в виджете. В карточках новых экземпляров не будут устанавливаться значения полей из фильтра |
Закладка Данные
| Параметр | Описание |
|---|---|
| Список свойств класса, отображаемых в таблице | Позволяет определить список свойств класса (полей) для вывода в таблицу. Нажмите на кнопку "Список свойств класса" и выберите необходимые свойства. Используется только, если на вкладке "Основные" выбран класс, в качестве источника данных |
| Параметры связей (отношений, свойств) | см. ниже, раздел "Параметры связей (отношений, свойств)" |
| Список свойств с доступом только к своим экземплярам | При редактировании экземпляра, в форме, в выпадающих списках, будут доступны для выбора только те экземпляры свойств, которые пользователь создал сам |
| Задержка обновления данных (карточка, таблица) | Позволяет задать задержку времени обновления таблицы (в миллисекундах). Рекомендуется к использованию при фильтрации больших объемов данных. (По сути, это время задержки отправки запроса в БД, которого должно быть достаточно для установки фильтров) |
| Отображать отношения как вложенные таблицы | Дает возможность выводить данные экземпляров по отношениям во вложенную таблицу (формировать структуру данных типа: класс-отношение-класс… и т.д.). При установке, необходимо настроить параметры отображения вложенных таблиц. См. пункт ниже: "Параметры отображения вложенных таблиц" |
| Параметры отображения вложенных таблиц | см. ниже, раздел "Параметры отображения вложенных таблиц" |
| Древовидное представление таблицы | Позволяет быстро формировать древовидное представление данных в таблице по свойству класса, выбранного, как источник данных для виджета (закладка "Основные"). При установке, необходимо определить свойство для построения дерева. См. пункт ниже: "Свойство для построения дерева (родитель)" |
| Свойство для построения дерева (родитель) | Установите свойство, определяющее иерархию экземпляров класса. Свойство должно быть направлено от дочернего экземпляра к родительскому |
Секция Параметры связей (отношений, свойств)
| Параметр | Описание |
|---|---|
| Свойство | Предназначен для указания свойства или отношения (обязательное) |
| Режим фильтрации | Предназначен для установки режима фильтрации по указанному свойству. Для скалярных свойств, режимы "IN" и "NOT_IN" недоступны |
| Значение фильтра | Позволяет указать значение фильтра для указанного свойства. Если свойство скалярное, значение фильтра должно соответствовать типу свойства. Если в качестве свойства выступает отношение, должен указываться ИД экземпляра |
| Значение переменной | Позволяет использовать переменную, заданную в адресной строке, для использования в фильтре. Формат переменной в адресной строке: <адресная строка>?<имя переменной>=<значение переменной>. Если свойство скалярное, значение фильтра должно соответствовать типу свойства. Если в качестве свойства выступает отношение, должен указываться ИД экземпляра |
| Скрыть поле (в таблице) | Заданное свойство (поле) будет скрыто в таблице |
| Скрыть поле (в карточке) | Заданное свойство (поле) будет скрыто в карточке экземпляра |
| Обратное | Требует установки, если выбранное отношение является обратным |
| Класс обратного свойства | Позволяет указать класс-домен обратного свойства. Желательно устанавливать во всех случаях для ускорения времени выполнения. Обязательно для установки, если доменами свойства являются разные классы (для случаев переиспользования одного свойства для различных классов) |
| Порядок отображения | Позволяет изменить порядок следования поля (установленного свойства) в таблице. По умолчанию, поля выводятся в соответствии с порядком, заданным в представлении (колонка "Порядковый номер"). Например, вам необходимо поменять местами порядок вывода 1-го и 2-го поля. В этом случае, для установленного свойства (1-го поля), необходимо установить значение - 2, а для свойства (2-го поля), необходимо установить значение - 1 |
| Порядок сортировки | Позволяет задать сортировку таблицы по одному или нескольким полям. Для каждого свойства необходимо задать соответствующее численное значение, начиная с 1 |
| Режим сортировки (asc, desc) | Позволяет установить режим для сортировки по установленному свойству: asc - по возрастанию, desc - по убыванию |
| Шаблон | Позволяет задать стилизацию или переопределить значение свойства средствами JavaScript-выражения, генерирующего html-разметку. См. правила описания шаблонов в конце таблицы |
| Имя для отображения | Позволяет переименовать наименование свойства для вывода в таблицу |
| Отображать параметры визуализации экземпляров в таблице | Слева от наименования экземпляра будет выводиться иконка экземпляра |
| Отображать параметры визуализации класса экземпляра в таблице | Слева от наименования экземпляра будет выводиться иконка класса, которому наследует экземпляр |
| Fields | Позволяет установить значение фильтра по "длинному пути" (через несколько связей и классов). Параметр требует навыков программирования и предназначен для Администраторов |
| Значение по умолчанию | Позволяет задать значение свойства по умолчанию при создании нового экземпляра, если свойство является отношением |
| Значение по умолчанию (строка) | Позволяет задать значение свойства по умолчанию при создании нового экземпляра, если свойство является скалярным |
| Значение по умолчанию (переменная) | Позволяет задать значение свойства по умолчанию при создании нового экземпляра, если значение задано переменной. Формат переменной в адресной строке: <адресная строка>?<имя переменной>=<значение переменной>. Если свойство скалярное, значение фильтра должно соответствовать типу свойства. Если в качестве свойства выступает отношение, должен указываться ИД экземпляра |
Правила описания шаблонов
Текст шаблона может быть HTML- или JavaScript-строкой. Доступ к значению свойства осуществляется через служебное слово value. Если в шаблоне используется JavaScript, то шаблон должен начинаться с символа =. Примеры шаблонов:
= '<b>' + value.replace(/0/g,'').replace(/удалить/g,'').replace(/копия/g,'') + '</b>'= value ? '<span style="color:red">Есть</span>' : 'Нет'<b>value</b>
Секция Параметры отображения вложенных таблиц
| Параметр | Описание |
|---|---|
| Свойство | Установите отношение для перехода от корневого класса, к дочернему |
| Тип данных | Установите дочерний класс |
| Для класса | Установите корневой класс |
| Представление класса | Выберите представление дочернего класса для отображения во вложенной таблице (опционально). По умолчанию, во вложенной таблице будут отображаться все свойства дочернего класса |
Закладка Карточка
| Параметр | Описание |
|---|---|
| Экземпляры в виде карточки | Позволяет выводить данные экземпляров в виде карточек. При использовании, установите необходимые параметры, описанные ниже. Состав свойств и порядок их вывода можно определить на закладке "Данные", в секции "Параметры связей (отношений, свойств)" |
| Ширина карточки (авто по умолчанию) | Позволяет изменить ширину карточки, заданную автоматически. Можно задавать в пикселях, процентах или Viewport Height (адаптивная под видимую область браузера, высота области просмотра). Например: 100px, 20%, 40vh |
| Высота карточки (авто по умолчанию) | Позволяет изменить высоту карточки, заданную автоматически. Можно задавать в пикселях, процентах или Viewport Height (адаптивная под видимую область браузера, высота области просмотра). Например: 100px, 20%, 40vh |
| Аватар в центре | Устанавливает аватар по центру карточки. По умолчанию, аватар размещается слева |
| Размер аватара | Позволяет изменить размер аватара. Для уменьшения, используйте отрицательные числа (-4) |
| Названия свойств | По умолчанию, в карточку выводятся только значения свойств. Установите данный параметр для вывода наименований свойств |
| Показывать свойство только если есть значение | Позволяет выводить только свойства со значениями. При установке, свойства с отсутствующими значениями выводится не будут |
| Значения в центре | По умолчанию, содержимое карточки выводится с выравниванием по левому краю. Установите для того, чтобы содержимое карточки было выравнено по центру |
| Рамка карточки | По умолчанию, содержимое карточки выводится без рамки. Установите для добавления рамки |
| Кол-во загружаемых строк на странице | Позволяет установить лимит количества карточек для вывода на странице |
| Кол-во строк в тексте… | Позволяет задать лимит на количество строк текста записи, если в карточке она выводится, как многострочная |
| Тултип при наведении с именем экземпляра | При наведении на карточку будет выведена подсказка с наименованием экземпляра |
Закладка Цвет
| Параметр | Описание |
|---|---|
| Условия цветокодирования | |
| Свойство | Позволяет задать свойство, значение которого будет использоваться для сравнения |
| Условие | Позволяет задать условие сравнения |
| Значение | Устанавливает значение для условия цветокодирования. Если свойство скалярное, значение фильтра должно соответствовать типу свойства. Если в качестве свойства выступает отношение, должен указываться ИД экземпляра |
| Значение переменной | Позволяет использовать переменную, в качестве значения, для условия цветокодирования. Можно использовать следующие переменные: user - текущий пользователь; today - текущая дата в формате YYYY-MM-DD; произвольная переменная из адресной строки. Пример использования произвольной переменной: в адресной строке добавьте переменную, как параметр запроса и приравняйте ее к значению - идентификатору экземпляра. Добавленная конструкция: ?sid=345572e4-a3d9-4d05-8b76-e7caae598424. Полный пример адресной строки: https://домен платформы OSA/workspace-item/e3fb24a5-a411-4233-a421-e6c443c20705?sid=345572e4-a3d9-4d05-8b76-e7caae598424 |
| Параметры цветокодирования | |
| Имя | Устанавливает наименование условия в таблице "Параметры цветокодирования" |
| Для строки | Позволяет назначить заданные условия для строки |
| Для колонки | Позволяет назначить заданные условия для колонки |
| Параметры | Позволяет задать стиль параметра цветокодирования. Например: {"style":{"background":"#ffcdd2"}}, где "#ffcdd2" - цвет в формате Hex. Возможно использование наименований основных цветов, например, "red" |
Доп. онтология
Для отображения онтологии в виджете "Доп. онтология", выберите соответствующую онтологию, используя иконку "Выбрать онтологию"
Правило
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Правило | Позволяет установить правило для отображения в виджете |
| Разрешить редактировать правило | Позволяет выполнять редактирование правила в виджете |
| Список классов для обновления результатов правила | По результатам редактирования правила, данные выбранных классов будут обновляться. Рекомендуется устанавливать, например, при использовании динамических классов, как источников данных для других виджетов |
Таксономия классов
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Класс | Источник данных для виджета |
| Отношение для построения дерева | Используется для построения дерева на базе отношения |
| В отношении указаны потомки | Используется при установленном параметре "Отношение для построения дерева", если отношение указывает на потомков |
| Карточка экземпляра во весь экран | Позволяет открывать карточку экземпляра справа на всю высоту экрана. Необходима установка параметра "Кнопка карточки экземпляра" |
| Поиск | В виджете выводится панель поиска |
| Параметры визуализации экземпляра | Визуализация экземпляра выполняется в соответствии с установленными параметрами визуализации |
| Активная вкладка | По умолчанию, активной вкладкой является вкладка "Надкласс". Данный параметр позволяет переопределить активную вкладку для виджета |
| Уменьшенная версия | Позволяет выводить данные в виджете более компактно, за счет уменьшения шрифта и отступов |
| Переносить текст в названиях элементов дерева | По умолчанию, если текст наименований элементов дерева не умещается на одной строке, он обрезается по ширине виджета. Данный параметр позволяет выводить многострочный текст |
| Скрыть табы | По умолчанию, в виджете выводятся вкладки, соответствующие отношениям "Надкласс", "Подкласс", "Состоит из", "Является частью". Данный параметр позволяет скрыть указанные вкладки. При этом необходимо указать активную вкладку в параметре "Активная вкладка" |
| Редактирование | Позволяет выполнять редактирование таксономии классов в виджете |
| Кнопка карточки экземпляра | Выводит кнопку "Карточка экземпляра" для открытия карточки |
| Управляет данными виджета | Позволяет указать виджеты для управления |
| Игнорировать классы | Позволяет указать классы, данные которых не должны учитываться для вывода в виджете |
| Прогружать дочерние элементы дерева | По умолчанию, в виджете отображаются только два уровня иерархии. При установке данного параметра остальные уровни иерархии будут подгружаться динамически |
| Открывать карточку экземпляра в модальном окне | Карточка экземпляра будет открываться в модальном окне. Необходима установка параметра "Кнопка карточки экземпляра" |
| Свойство для сортировки | Позволяет указать свойство для сортировки данных в виджете |
| Фильтр только верхнего уровня дерева | При установке, фильтрация будет применяться только к верхнему уровню иерархии. Применяется в случае, если данный виджет управляется (фильтруется) другим виджетом |
| Разрешить перетаскивать элементы дерева | Позволяет редактировать таксономию в виджете, с сохранением изменений в онтологии |
| Рекурсивный поиск по дереву | В результатах поиска будут выводиться все элементы, отвечающие запросу, не зависимо от их вложенности |
| Загружать дерево полностью | Дерево будет загружаться полностью. Не рекомендуется использовать с большими объемами данных. Для больших объемов данных рекомендуется использовать параметр "Прогружать дочерние элементы дерева" |
| Ид экземпляра выбранного по умолчанию в дереве | При инициализации виджета на данный экземпляр будет установлен фокус (эмуляция действия пользователя при выборе) |
| Отправить событие выбранного по умолчанию элемента | Событие выбора данного экземпляра будет отправлено всем управляемым виджетам. Требуется установка параметра "Ид экземпляра выбранного по умолчанию в дереве" |
| Ограничение результатов | Ограничивает количество элементов верхнего уровня при выводе в виджет. Например, при установке данного параметра в "5", в виджет будет выведено только первые пять элементов на верхнем уровне дерева |
| Представление для отображения карточки | Позволяет изменять представление карточки. Необходима установка параметра "Кнопка карточки экземпляра", для открытия карточки |
Закладка События при клике
| Параметр | Описание |
|---|---|
| Секция Фильтр значений отношения или значение по умолчанию | |
| Свойство | Позволяет указать свойство, по которому будет выполняться фильтрация экземпляров в управляющем виджете |
| Фильтруем | Будет выполняться только фильтрация экземпляров в управляемом виджете. Параметр "Значение по умолчанию" будет игнорироваться |
| Значение по умолчанию | При создании новых экземпляров в управляемом виджете, свойство "Наследует классам" будет заполняться значением выбранного класса в текущем виджете. Игнорируется, если параметр "Фильтруем" установлен |
| Только для листов | Является расширением параметра "Значение по умолчанию". При установке, значение, используемое для заполнения свойства "Наследует классам", будет применяться только для элементов последнего уровня иерархии |
| Виджет | Позволяет указать управляющий виджет |
| Секция Фильтр данных другого виджета | Позволяет выполнять фильтрацию экземпляров в управляющем виджете по значению, выбранному в текущем |
| Свойство | Позволяет указать свойство, по которому будет выполняться фильтрация экземпляров в управляющем виджете |
| Виджет | Позволяет указать управляющий виджет |
Дискурсы объектов
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Объект определения | Позволяет установить объект, который будет выводится в виджете по умолчанию |
| Только просмотр | Запрещает редактировать содержимое |
| Показывать только выбранные типы элементов дискурса | Позволяет выполнять фильтрацию по типам элементов дискурса |
| Показывать только элементы дискурса из списка | По умолчанию, в виджете выводятся элементы дискурса для всех объектов. Данный параметр позволяет ограничить показ элементов дискурса только для определенных объектов |
| Отображение в виде аккордеона | Элементы дискурса будут выводиться в свернутом виде |
Факт-эксплорер
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Объект | Позволяет определить объект, который будет отображаться в виджете по умолчанию. При наличии управляющего виджета, в виджете Факт-эксплорер будет отображаться объект, выделенный в управляющем виджете |
| Загружать сохраненные представления | При установке, будут загружаться существующие представления объекта, которые можно выбрать с помощью иконки "Загрузить список доступных представлений", расположенной на полотне Факт-эксплорера, в правой верхней части |
Структурированный документ
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Объект | Позволяет определить объект, данные которого будут отображаться в виджете |
| Быстрый просмотр | Объект будет отображаться в режиме быстрого просмотра |
| Возможность выбирать элементы в документе | Позволяет выполнять выбор компонентов документа для взаимодействия с другими виджетами |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Клик по элементу документа управляет данными указанных виджетов | При клике по компоненту, данные в указанных виджетах будут обновлены в контексте выбранного компонента |
| Панель Фильтровать при клике | На данной панели расположены параметры для фильтрации данных класса или управляемого виджета по значению свойства компонента, выбранного в данном виджете |
| Свойство в классе приемнике | Позволяет задать свойство для фильтрации |
| Виджет (не обязательно) | Позволяет задать виджет. Опционально |
График
Внимание
На данный момент доступна бета-версия виджета "График", содержащая новые функции и исправления ошибок! Работа виджета может быть нестабильной.
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Тип источника данных | Позволяет установить тип источника данных: Класс, Семантический поиск, SQL-функция |
| Источник данных | Позволяет выбрать источник данных в соответствии с типом, выбранным в параметре "Тип источника данных" |
| Тип графика | Позволяет установить тип графика: столбчатый / линейный - по умолчанию, круговая диаграмма |
| Структура данных | Позволяет установить порядок формирования графика: одна колонка для серий (серии в строках) - по умолчанию; отдельные колонки для серий (серии в колонках) |
| Категория | Панель позволяет выполнить настройку установку категорий |
| Категория | Позволяет выбрать категорию |
| Расположение категорий | Позволяет установить позиционирование графика относительно оси X или Y: по горизонтальной оси (ось X) - по умолчанию; по вертикальной оси (ось Y) |
| Серии | Если в параметре "Структура данных" выбрано значение "одна колонка для серий (серии в строках)". Панель позволяет выполнить настройку серий с помощью кнопки Добавить |
| Свойство | Позволяет выбрать свойство/колонку или ввести название sql-колонки для серии |
| Имя | Позволяет установить наименование для вывода на график (если не заполнено - на график будет выведено наименование свойства: параметр "Свойство") |
| Накопительное представление | По умолчанию - не установлен. При установке, значения серий будут складываться, выводя на график общий результат и вклад каждой серии (график с накоплением) |
| json | Позволяет установить дополнительные настройки представления графика. Например: при установке {"label": {"show": true, "position": "top"}} на график будут выводиться метки значений по каждой серии, позицианируясь сверху |
| Тип серии | Позволяет установить тип серии: столбчатый или линейный |
| Значения | Позволяет выбрать свойство/колонку или ввести название sql-колонки для установки дополнительного свойства (отличного от установленного в параметре "Свойство") для группировки и суммирования значений внутри серии. Если такой необходимости нет, выбирается свойство, установленное в параметре "Свойство" |
| Серии | Если в параметре "Структура данных" выбрано значение "Отдельные колонки для серий (серии в колонках)". Панель позволяет выполнить настройку серий с помощью кнопки Добавить |
| Свойство | Позволяет выбрать свойство/колонку или ввести название sql-колонки для серии |
| Имя | Позволяет установить наименование для вывода на график (если не заполнено - на график будет выведено наименование свойства: параметр "Свойство") |
| Накопительное представление | По умолчанию - не установлен. При установке, значения серий будут складываться, выводя на график общий результат и вклад каждой серии (график с накоплением) |
| json | Позволяет установить дополнительные настройки представления графика. Например: при установке {"label": {"show": true, "position": "top"}} на график будут выводиться метки значений по каждой серии, позицианируясь сверху |
| Тип серии | Позволяет установить тип серии: столбчатый или линейный |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Фильтровать классы при клике | На данной панели размещены параметры, позволяющие фильтровать данные в управляемом виджете. Для добавления свойств используйте кнопку Добавить |
| Свойство | Позволяет выбрать свойство, значение которого будет передано в управляемый виджет |
| Брать значение из серии | Позволяет выполнить выбор значения из нижнего уровня иерархии, в случае использования иерархии для представления категорий |
| Виджет | Позволяет указать управляемый виджет, в котором будет выполняться фильтрация |
Бизнес-объекты
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| В случае невозможности определения типа объекта - отобразить элементы дискурса этого объекта | Позволяет вывести элементы дискурса объекта (при наличии), если тип объекта не может быть определен |
| Отображение аккордеона (объект и элементы дискурса) | Элементы дискурса будут выводиться в свернутом виде |
| Показать кнопку редактирования документа (для документов) | При отображении документов, в форме виджета (справа, сверху) будет выводиться кнопка редактирования документа |
| Показать кнопку перехода к объекту | В форме виджета (справа, сверху) будет выводиться кнопка перехода к просмотру объекта |
Ось времени
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Источник данных - класс | Позволяет установить класс, в качестве источника данных |
| Сортировать по | Позволяет установить сортировку по свойству класса, установленного в параметре "Источник данных - класс" |
| Заголовок | Позволяет определить свойство для вывода в заголовок текстового блока |
| Данные | Позволяет определить свойство для вывода содержимого текстового блока |
| Имя блока - напротив точки | Данные временной оси для вывода рядом с маркером времени |
| Уменьшенный режим | Компактное представление данных в виджете |
| Использовать параметры отображения экземпляра для визуализации точки | Позволяет переопределить параметры отображения маркера времени. Можно использовать параметры отображения экземпляра, указанного в свойстве. Если нужны параметры экземпляра выбранного класса, необходимо указать имя термина |
| Масштаб аватара - число (1,2..) | При использовании параметра "Использовать параметры отображения экземпляра для визуализации точки", позволяет изменить размер аватара в представлении |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Источник для управления другими виджетами (экземпляр по умолчанию) | Позволяет задать значение по умолчанию, для передачи управляемому виджету |
| Управлять данными указанных виджетов | При выборе объекта в виджете, данные в указанных виджетах будут обновлены в контексте выбранного объекта |
Карточка экземпляра
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Только для чтения | Запрещает редактирование |
| Доступ только создателю | Позволяет редактировать только объекты, созданные пользователем |
| Вычислять доступные пользователю представления | В параметре "Представление" будут выводиться только представления, доступные пользователю |
| Представление | Для отображения объекта будет использовано установленное представление |
| Показать кнопку выбора класса экземпляра | Будет выведена кнопка выбора класса экземпляра |
| Кнопка создания экземпляра | Будет выведена кнопка создания экземпляра |
| Кнопка копирования экземпляра | Будет выведена кнопка копирования экземпляра |
| Кнопка удаления экземпляра | Будет выведена кнопка удаления экземпляра |
| Кнопка сохранения в карточке | По умолчанию, все изменения в карточке объекта сохраняются автоматически. При установке параметра, автоматическое сохранение будет отключено, а в карточке объекта будет выведена кнопка для ручного сохранения |
Канбан-доска
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Класс | Позволяет указать класс, экземпляры которого будут отображены в виджете. Для выбранного класса должен быть определен жизненный цикл |
| Представление класса | Позволяет установить представление, с необходимым набором полей, доступных для вывода в карточку экземпляра. Если параметр не установлен, будет использовано представление по умолчанию |
| Искать классы по иерархии | К экземплярам класса, установленного в параметре "Класс" будет добавлены экземпляры дочерних классов (при наличии) |
| Использовать фильтры | Позволяет использовать иерархический фильтр. Соответствующая иконка появится на Панели инструментов |
| Использовать тэги | Позволяет использовать тэги для фильтрации. Соответствующая иконка появится на Панели инструментов |
| Имя переменной из адресной строки для открытия карточки экземпляра | Позволяет открыть карточку экземпляра в рабочем пространстве.Экземпляр должен быть задан идентификатором. Пример:задайте имя переменной: например, "sid", и сохраните "Рабочее пространство"; в адресной строке добавьте переменную, как параметр запроса и приравняйте ее к значению - идентификатору экземпляра. Добавленная конструкция: ?sid=345572e4-a3d9-4d05-8b76-e7caae598424. Полный пример адресной строки: https://домен платформы OSA/workspace-item/e3fb24a5-a411-4233-a421-e6c443c20705?sid=345572e4-a3d9-4d05-8b76-e7caae598424. Нажмите клавишу Enter и в "Рабочем пространстве" откроется карточка экземпляра с идентификатором: 345572e4-a3d9-4d05-8b76-e7caae598424 |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Управлять данными указанных виджетов | При выборе карточки экземпляра в виджете, данные в указанных виджетах будут обновлены в контексте выбранного экземпляра |
Закладка Карточка
| Параметр | Описание |
|---|---|
| Свойство для заголовка карточки | Позволяет указать свойство, для вывода в заголовок карточки |
| Свойство для подзаголовка карточки | Позволяет указать свойство, для вывода в подзаголовок карточки |
| Поля карточки | Панель предназначена для добавления дополнительных свойств, данные которых будут выводиться в карточке после заголовка и подзаголовка |
| Свойство | Позволяет указать дополнительное свойство, для вывода в карточке |
| Название | Позволяет указать наименование дополнительного свойства, для вывода в карточке |
| Порядок | Позволяет определить порядок вывода дополнительных свойств в карточке (используются целые числа, свойства с меньшим значением будут выводиться выше ) |
Закладка Представление доски
| Параметр | Описание |
|---|---|
| Группировка карточек по свойству (не используйте коллекции) | Позволяет группировать карточки по свойству. Установленное свойство не должно быть коллекцией! |
| Ширина этапа (столбца) | Позволяет изменять ширину карточки |
Древовидное представление
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Класс | Позволяет указать класс, экземпляры которого будут отображены в виджете |
| Свойство родителя | Позволяет указать свойство, по которому будет строиться дерево. Свойство должно указывать на родителя. Для таксономии классов следует установить свойство "Наследует классам" |
| Свойство для сортировки | Позволяет указать свойство, по которому будет выполняться сортировка дерева |
| Ограничение | Позволяет установить ограничение количества объектов для вывода в виджет. Параметр должен быть задан целым положительным числом |
| Кнопка - загрузить еще | При установленном параметре "Ограничение" будет выводиться кнопка, позволяющая выполнять дальнейшую загрузку объектов дерева |
| Управлять данными указанных виджетов | При клике по объекту, данные в указанных виджетах будут обновлены в контексте выбранного объекта |
Закладка Фильтрация
| Параметр | Описание |
|---|---|
| Фильтр данных дерева | Данная панель позволяет выполнять фильтрацию дерева |
| Свойство | Позволяет установить свойство для фильтрации дерева |
| Режим фильтрации | Позволяет установить режим фильтрации дерева |
| Значение фильтра | Позволяет установить значение фильтра |
| Обратное | Установите данный параметр, если для фильтрации используется обратное свойство |
| Класс обратного свойства | Укажите класс обратного свойства, если для фильтрации используется обратное свойство |
Закладка События при клике
| Параметр | Описание |
|---|---|
| Фильтр данных другого виджета | На данной панели расположены параметры для фильтрации данных в управляемых виджетах |
| Свойство | Позволяет указать свойство для фильтрации данных в управляемом виджете |
| Виджет | Позволяет указать управляемый виджет |
Сетевой график
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Класс | Позволяет указать класс, экземпляры которого будут отображены в виджете |
| Свойство родителя | Позволяет указать свойство, по которому будет строиться иерархия задач. Свойство должно указывать на родителя |
| Свойство дата начала | Укажите свойство, содержащее данные даты начала |
| Свойство дата окончания | Укажите свойство, содержащее данные даты окончания |
| Свойство зависит от (старт - финиш) | Укажите свойство, содержащее данные зависимости старт - финиш |
| Представление | По умолчанию, используется представление по умолчанию. При необходимости, переопределите представление по умолчанию |
Закладка Взаимодействие
| Параметр | Описание |
|---|---|
| Управляет данными виджетов | При клике по объекту, данные в указанных виджетах будут обновлены в контексте выбранного объекта |
| Фильтр данных другого виджета | На данной панели размещены параметры, позволяющие выполнять фильтрацию экземпляров в управляемых виджетах |
| Свойство | Позволяет установить свойство для фильтрации экземпляров |
| Виджет | Позволяет установить управляемый виджет, в котором будет выполняться фильтрация экземпляров по значению свойства, выбранного в параметре "Свойство" |
Сводная таблица
Закладка Основные
| Параметр | Описание |
|---|---|
| Заголовок виджета | Позволяет установить заголовок виджета для отображения в Рабочем пространстве |
| Семантический поиск | Позволяет установить семантический поиск в качестве источника данных для формирования сводной таблицы |
| Сортировать колонки по свойству | Данным параметром определяется порядок сортировки Области столбцов. По умолчанию, применяется сортировка по возрастанию, сначала к 1-му уровню группировки, затем ко 2-му и т.д. При установке сортировки важна последовательность выбора полей (свойств): например, если сначала выбрать поле "Тип", а затем "Цвет", то сортировка будет выполняться сначала по Типу, а затем - по Цвету. При изменении последовательности выбора данных полей, порядок сортировки изменится на противоположный: сначала по Цвету, а затем - по Типу |
| Сортировать строки по свойству | Данным параметром определяется порядок сортировки Области строк. Далее см. описание параметра "Сортировать колонки по свойству" |
| Скрывать настройки | При установке флага настройки сводной таблицы в виджете будут скрыты |