Создание опорного справочника¶
Создание справочника¶
Чтобы создать справочник:
Откройте раздел "Управление справочниками", если это не сделано ранее.
Убедитесь, что включен режим черновика.
Нажмите кнопку «Создать», расположенную в нижней части списка справочников, и выберите «Справочник».
Во вкладке «Свойства» заполните основные свойства справочника:
Имя. Системное имя справочника. Может содержать только латинские буквы и цифры. Недоступно для редактирования после первого сохранения.
Отображаемое имя. Имя справочника для отображения в интерфейсе. Может состоять из букв латинского и кириллического алфавита, а также пробелов, цифр и символов. Рекомендуется использовать человеко-идентифицируемое название. Можно редактировать после сохранения.
Описание. Любая дополнительная информация.
Доп.параметры. Перечень параметров (пара «имя» – «значение»), которые содержат дополнительную информацию, в т.ч. нестандартную информацию из внешних систем. На параметры могут ссылаться пользовательские расширения.
Способ генерации внешнего ключа. Выбор способа генерации ExternalID для записей справочника.
Перейдите во вкладку «Атрибуты» для добавления атрибутов.
После ввода необходимых данных нажмите кнопку «Сохранить» в правом верхнем углу раздела.
Опубликуйте черновик с помощью кнопки «Опубликовать», расположенной в нижней части списка справочников.
Примечание
В каждой вкладке необходимо сохранять внесенные изменения. Несохраненные изменения в любой из вкладок будут утеряны.
Чтобы копировать справочник:
Убедитесь, что включен режим черновика.
Нажмите кнопку «Создать», расположенную в нижней части списка справочников.
В появившемся над кнопкой меню выберите «Скопировать из..».
В результате действия откроется модальное окно со списком существующих справочников.
Выберите необходимый и нажмите «Продолжить» в правом нижнем углу окна.
Введите имя для нового справочника. При необходимости внесите дополнительные изменения и нажмите «Сохранить» в правом верхнем углу.
Копирование включает в себя все атрибуты (всех типов).
Чтобы удалить справочник:
Генерация внешнего ключа¶
Система Юниверс DG использует уникальный идентификатор записи (внешний ключ) External ID, который используется при импорте записей. В случае, если при импорте запись не имеет внешнего ключа, то такая запись не будет загружена.
Возможно создание внешних ключей в процессе импорта записей при помощи функции генерации External ID. При этом внешний ключ может быть сгенерирован одним из следующих способов:
Не используется. Генерация не будет производиться. Будут импортированы внешние ключи записей из сторонней системы. Записи с отсутствующим внешним ключом будут отброшены в процессе валидации.
В случае если записи импортируются из Excel - генерация внешнего ключа будет производиться в любом случае. Ключи генерируются по тому же алгоритму, как и при создании записей в пользовательском интерфейсе.
Автогенерация (GUID). Внешний ключ генерируется путем создания строки со случайным значением. Во время импорта будут сгенерированы ключи для записей, в которых они отсутствуют. Если ключи отсутствовали, то они будут сгенерированы.
Объединение. Внешний ключ генерируется путем соединения заданных в конфигурации атрибутов в единую строку. Во время импорта все внешние ключи будут заменены новыми. Если ключи отсутствовали, то они будут сгенерированы. Доступны следующие типы данных: Строковый, Целочисленный, Ссылка на справочник. Также необходимо заполнить следующие параметры:
Показывать названия атрибутов. Необходимо выбрать атрибуты, которые будут объединены в одну строку.
Разделитель. Необходимо ввести знак или набор знаков, которые будут разграничивать атрибуты в генерируемой строке.
Пользовательская. Внешний ключ генерируется по алгоритму, заданному пользователем. Необходимо заполнить следующие параметры:
Имя пользовательского способа генерации.
Библиотека. Выбор .jar файла библиотеки из списка ранее загруженных.
Java класс. Выбор класса, который содержится в файле библиотеки.
Примечание
Пользовательская стратегия генерации доступна только в случае, если система была установлена вручную и была произведена соответствующая кастомизация
Примечания:
Максимальная длина внешнего ключа ограничена 512 символами.
Внешний ключ не переписывается, если он уже есть в записи или пришел в контексте вставки.
Атрибуты, участвующие в генерации внешнего ключа, становятся обязательными. При подготовке импорта в Excel атрибуты также должны быть заполнены. В случае, если хотя бы 1 из атрибутов для импортируемой записи не заполнен, то при попытке генерации внешнего ключа эта запись будет опущена.
Группирование справочников¶
Cправочники могут быть объединены в одну группу по смыслу, значению и т.д. Группы можно переименовывать, перемещать и удалять.
Чтобы создать группу:
Наведите курсор на любую существующую группу. Если групп нет, то наведите курсор на корневой каталог.
Задайте имя группе и нажмите Enter (либо кликните по свободному пространству экрана).
Перетащите справочники в новую группу.
Изменения в структуре сохраняются автоматически.
Чтобы переименовать группу, наведите на нее курсор и кликните по иконке редактирования. Введите текст и нажмите Enter (либо кликните по свободному пространству экрана).
Чтобы удалить группу, наведите на нее курсор и кликните по иконке удаления. Подтвердите действие. После удаления, все вложенные элементы удаленной группы будут перемещены на первый уровень.