3.2.4. Экспорт и импорт настроек платформы

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

3.2.4.1. Экспорт настроек

В таблице экспорта содержатся элементы:

  • Создание документов

  • Фильтры потоков работ

  • Настройки нагрузок

  • Дела

  • Диалоги создания

  • Категории рисков

  • Категории проектов

  • Шаблоны проектов

  • Личное дело

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

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

Результатом экспорта по-прежнему является файл xml.

3.2.4.2. Импорт настроек

Настройки платформы импортируются в виде xml-файла. Если этот файл содержит сущности, кроме перечисленных выше, они игнорируются.

Изменены флаги, регулирующие процесс импорта:

  • исключен флаг «Добавлять новую версию для объектов типа»Форма«»

  • добавлена возможность объединения элементов системных справочников, которая регулируется флагом «Объединять элементы справочников».

Ранее при импорте конфигурации, содержащей такие справочники, как «Формы завершения», «Назначения календаря» и так далее, элементы этих справочников полностью переписывались. В результате могла возникнуть ситуация, когда переставали работать ранее настроенные маршруты, использующие элементы этих справочников.

Мы реализовали возможность объединения элементов некоторых справочников:

  • Формы завершения работ

  • Настройки приоритетов

  • Типы работ по резолюции

  • Назначения календаря

  • Дополнительные поля проекта/портфеля

  • Подписи исполнителя документа

Для каждого из этих справочников определено ключевое поле, гарантированно заполненное уникальным значением, по значению которого сравниваются элементы. В случае, когда флаг «Объединять элементы справочников» включен, элементы с одинаковыми значениями будут обновлены (т.е. примут импортируемое значение), новые импортируемые элементы будут добавлены, а элементы, кодов которых нет в импортируемой конфигурации/настройках, сохранены в системе.

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

Обратите внимание: флаг объединения элементов действует для всех указанных справочников одновременно.