Создание кастомных представлений в Notes
Для создания кастомного представления (коллекции) в клиенте Notes необходимо открыть БД Каталог, перейти в представление "~Админ CMJ/Конфигурации коллекций" и нажать на кнопку "Новая конфигурация коллекции". В открывшейся форме необходимо указать название коллекции (например, "InputDocs_(vw_cmj_04_288005353535_input)"), вложить в поле "XML коллекции" файл, содержащий непосредственно запрос для формирования коллекции (аналогичный тому, что указывается в sochi в файлах с наименованиями вида "col-....xml"), а в поле "XML метаданных коллекции" - файл, содержащий метаданные коллекции (аналогичный тому, что указывается в sochi в файлах с наименованиями вида "ctx-col-....xml"), и сохранить документ.
Замечание: только первый файл, находящийся в поле "XML коллекции", а также только первый файл в поле "XML метаданных коллекции" будут переданы в соответствующие таблицы AF5 для формирования доступных кастомных представлений.
Пример содержимого XML коллекции:
Пример содержимого XML коллекции:
Пример содержимого XML метаданных коллекции:
Далее необходимо в конкретном дескрипторе выбрать ранее созданную конфигурацию коллекции. Для этого необходимо открыть требуемый дескриптор, выбрать тип поиска - "по конфигурации коллекции" и по кнопке "выбрать" в поле "Представление БД" выбрать интересующую конфигурацию коллекции. Файлы конфигураций коллекции будут переданы в необходимые таблицы в AF5 при экспорте БД Каталог.
Создание кастомных представлений в админке AF5
Одиночная коллекция
Для создания кастомных представлений непосредственно в админке AF5 необходимо выполнить следующие действия:
- В меню "Структура системы\Инструменты\Управление конфигурациями" создать новую коллекцию. В поле "название" указать наименование коллекции (например, "InputDocs_(vw_cmj_04_288005353535_input)"), в поле "тип" указать collection. Собственно xml коллекции необходимо указать в поле "Черновик". Тело такого xml должно начинаться с элемента <collection... (содержимое файла аналогично тому, что представлено в примере содержимого XML коллекции). После сохранения документа необходимо нажать кнопку "Применить"
- В меню "Структура системы\Инструменты\Загрузка конфигурации GUI" необходимо загрузить файл с метаданными коллекции. Для этого - выбрать тип конфигурации "Бин коллекции", выбрать сам файл и нажать
"Загрузить конфигурацию"
. Содержимое файла аналогично тому, что представлено в примере содержимого XML метаданных коллекции.
- В требуемом дескрипторе выбрать тип поиска "по конфигурации коллекции" и указать наименование коллекции (например, "InputDocs_(vw_cmj_04_288005353535_input)") в поле "Запрос". Затем необходимо выполнить дропкеш, после чего данные из указанной коллекции будут отображаться в веб-клиенте в пункте меню, соответствующем папке, в которой указан данный дескриптор
Массовая загрузка
В Структура системы\Инструменты\Миграция, необходимо указать путь до набора файлов аналогичного path-info.rar, который был получен при выгрузке. Набор содержит
- 0.index - всегда одинаков 0.index
- path-info.meta - генерируется при экспорте
- папка content с xml файлами
- набор csv из 0.index, которые были сгенерированы при экспорте
Нажать на кнопку "Импортировать конфигурацию"
Если нажать "Импорт системных файлов", выгрузка может пройти, но произойдет ошибка деплоя при рестарте