1

Пытается создать шаблон (возможно, с включенными фрагментами шаблонов, но в любом случае) в Sparx EA.Шаблоны Sparx EA и фрагмент шаблона Вопросы подхода к генерации документов

Боролся найти ответы в интернете (но я учил, было бы популярным ты)

Первое:

Есть Есть способ выхода (или даже предотвратить выход), в качестве примера, packadge свойства в различных стили зависят от уровня пакета (root, пакеты первого уровня, второй уровень и т. д.)?

Предположим, что я не хочу вызывать имя корневой пачки, но я хочу вывести имя дочерних пакетов. Если удалить тег {Pkg.Name} внутри child packdages это будет продолжаться каждый данные ребенка Packadge, как описано в шаблоне выше, но если бы я оставил его, как на этой картинке - это будет выводить только имена ребенка packadges

enter image description here

Второе:

Есть ли способ для сценариев фрагментов шаблонов, чтобы в настоящее время обрабатывать данные объекта (скажем Diagram.Note) и построить из него таблицу?

(позволяет сказать, что я получил некоторые HTML разметки или вики-разметки внутри, и я хочу сделать это в виде таблицы)

P.S.

Я знаю, что я могу достичь всего этого, написав свое собственное дополнение к документу, только извлекая данные из проекта Sparx Ea и отрисуя его какой-либо сторонней библиотекой, но все же интересно, возможно, встроенные функции могут заменить этот тип раствора

UPD

Ну, статья мр. Geert Bellekens (ссылка в его ответе) & this article помог мне найти решение первой проблемы!

ответ

2

Вы можете делать практически все с помощью встроенного генератора документов и фрагментов.

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

С пользовательских сценариев фрагментов шаблонов, пользовательских SQL фрагментов шаблонов и документов сценариев фрагментов шаблонов вы действительно всю свободу, вам необходимо сделать профессиональный документ, используя только стандартные функции генерации документа.

Раньше я строил свои собственные генераторы и любил его, но я не могу честно защищать бизнес-кейс с нынешним состоянием и гибкостью встроенного генератора документов.

Для примера шаблона и модели см Учебное пособие: Generate complex documents from Enterprise Architect with a two-step semi-automated approach

+0

О, мистер. Bellekens, я видел эту статью и даже скачал примеры!Посмотрел кратко, но все еще запутался – DanilGholtsman

+0

Wellp, попробует еще раз завтра – DanilGholtsman

+0

Есть ли какой-нибудь пример, который, скажем, отображает текст примечаний диаграммы в виде таблицы, если внутри есть несколько ключевых слов? Я отказался от поиска :( – DanilGholtsman

Смежные вопросы