У меня есть артефакт документа excel, который я загрузил как внутренний документ и связал с элементом требования. Можно ли встроить этот документ в качестве вложения при использовании опции «Создать документацию»?
Enterprise Architect — создание документации — включение артефакта документа в качестве вложения
Ответы (1)
Насколько мне известно, нет возможности включить содержимое «внутреннего» артефакта в шаблон RTF.
Что EA делает с этим типом контента, как я полагаю, так это сохраняет его в виде двоичного BLOB-объекта в своей базе данных, а затем, когда вы дважды щелкаете артефакт на диаграмме, распаковываете его и запускаете в соответствующей внешней программе, как определено в реестр Windows (в зависимости от расширения файла).
Но это общая функция, которая работает со всеми типами файлов, и EA не декодирует содержимое — что ему нужно было бы сделать, чтобы включить его в сгенерированный документ, потому что на самом деле генерируется RTF-код.
Вместо этого вы можете создать связанный документ. Они хранятся в базе данных в формате RTF и поэтому могут быть включены в шаблоны RTF.
Любой элемент советника может содержать связанный документ. Просто щелкните его правой кнопкой мыши и выберите «Связанный документ». Вы также можете создать артефакт «Документ» в наборе инструментов диаграммы «Артефакты»; связанные документы создаются автоматически для них.
Вы можете скопировать содержимое электронной таблицы Excel в связанный документ, но вам нужно позаботиться о форматировании, поскольку EA не форматирует документ автоматически.
Чтобы получить содержимое связанного документа в сгенерированном документе, откройте шаблон RTF и выберите раздел Element
/ Linked Document
. Встроенный шаблон «Модель отчета» также включает связанные документы.