Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
ru:technical_manual:import_plugin:plugin_visio [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Плагин импорта из Visio ====== | ||
+ | Плагин импорта из MS Visio преобразовывает значения параметров Visio в объектную модель БС, а также позволяет переносить графическую информацию((Функционал доступен в Business Studio, начиная с версии 4.2, только в редакции Enterprise)). \\ | ||
+ | Обязательно каждый импортируемый документ располагать в папке с полным доступом для пользователя, который будет этот файл импортировать. При импорте все документы должны быть закрыты. В процессе импорта плагин создает служебные универсальные идентификаторы для фигур и сохраняет диаграммы с ними. В последствии такие файлы можно изменить и выполнить повторный импорт поверх уже загруженных ранее. Если изменить исходные диаграммы, то импорт будет осуществлен в новое место, т.к. идентификаторы будут другими. \\ | ||
+ | |||
+ | Если нужен повторный импорт файлов, стоит учитывать, что, если у связи был изменен класс фигуры начала и/или конца, следует также удалить фигуру связи и создать новую, иначе при повторном импорте могут возникнуть ошибки, т.к. в систему уже загружена такая связь и расположена в другом справочнике. При загрузке будет нарушение уникальности ключа по полю Guid.\\ | ||
+ | |||
+ | Плагин, при выполнении импорта, создает приложение Visio, которое открывает документы и считывает информацию. Затем импортируются объектные данные методом GetData, затем, если в пакете импорта настроен этап графического импорта импортируются графические данные методом GetGraphicData. Общие сведения о работе плагинов можно посмотреть в статье [[ru/technical_manual/import_plugin]]. Импортируемые файлы загружаются фрагментами, выбранный на текущий момент минимальный фрагмент – файл. \\ | ||
+ | |||
+ | Полную информацию о работе плагина можно найти в исходном коде: {{ru/common/files/plugin_visio_sources.zip|Скачать архив с исходным кодом}}. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_import_plugin_plugin_visio|name=Плагин импорта из Visio|type=vote|trace=ip|headline=off)} |