Компонент «Обмен между ИС на платформе Triafly»

Компонент «Обмен между ИС на платформе Triafly» предназначен для обмена метаданными и данными между информационными Системами, разработанными на платформе Triafly.

Кнопки «Экспорт» и «Импорт» размещены в нижней части страницы «Настройки» (/settings/) и доступны глобальному администратору Системы и пользователям-администраторам (подробнее см. подраздел «Администратор»).

Кнопка «Экспорт» обеспечивает выгрузку во внешний файл формата xml текущего состояния данных и метаданных Системы.

Кнопка «Импорт» предназначена для загрузки в Систему из внешнего xml-файла данных и метаданных другой Системы, выгруженных с помощью кнопки «Экспорт».

Новым информационным объектам в Системах Triafly присваиваются глобальные уникальные идентификаторы, т.е. совпадения идентификаторов объектов, создаваемых в различных Системах, исключены. При импорте объектов из одной Системы в другую их идентификаторы сохраняются и используются для идентификации объектов при повторном импорте. Таким образом, обеспечивается обновление в Системе-получателе свойств импортированных ранее объектов в соответствии с изменениями этих свойств в Системе-источнике.

При импорте обновляется лог-журнал Системы-получателя: в него добавляются события Системы-источника.

Данная функциональность разработана для тех случаев, когда:

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

Если функциональная задача достаточно объемная и предполагается ее дальнейшее развитие/модификация, можно и дальше использовать новую Систему для разработки и тестирования новых проектных решений. Для того, чтобы поддерживать взаимодействие новой Системы (Системы-источника) и работающей Системы (Системы-получателя) на постоянной основе, необходимо соблюдать определенные правила.

В работающей Системе:

  • Нельзя менять названия, структуру и настройки показателей, форм, реестров, отчетов, графиков, дашбордов, импортированных из Системы-источника (так как при очередном импорте данных из Системы-источника эти изменения будут затерты).
  • Нельзя менять значения элементов системных справочников, импортированных из Системы-источника (можно добавлять в справочники новые элементы).
  • Нельзя менять меню Системы (иначе придется восстанавливать, так как системный справочник «Дерево меню» будет получен из Системы-источника).