1

試圖在Sparx EA中構建模板(可能包含模板片段,但無論如何)。Sparx EA模板和模板片段文檔生成方法問題

很難找到在互聯網的答案(但我因子評分這將是流行的你)

第一:

是有辦法輸出(或者甚至防止輸出)爲例,packadge性質不同樣式取決於packadge級別(root,第一級包,第二級等)?

假設我不想輸出root packadge的名稱,但是我想輸出子packadges的名稱。 如果我刪除標記{Pkg.Name}child packdages如上模板描述將進行每個孩子packadge數據,但如果我把它像在這張圖片 - 它會輸出唯一的孩子的名字packadges

enter image description here

二:

有沒有辦法,爲模板片段腳本,獲取當前處理對象數據(可以說Diagram.Note),並從中構建表?

(可以說我得到了裏面的一些HTML標記或維基標記,我想呈現爲表)

附:

我知道我可以寫我自己的文檔生成插件,只能從的Sparx EA項目中獲取數據,並通過一些第三方庫呈現它,但還是想實現這一切,也許內置的功能可替換式溶液

UPD

好了,文章先生。 Geert Bellekens(在他的回答中鏈接)& this article幫助我找到第一個問題的解決方案!

回答

2

對於當前內置的文檔生成器和片段,您幾乎可以做任何事情。

只是不要嘗試爲您的完整文檔製作一個大模板。取而代之的是製作小巧易管理的模板,並使用虛擬文檔將所有部分連接起來。

隨着自定義腳本模板片段,自定義SQL模板片段和文件腳本模板片段你真的有你需要使用的唯一標準文檔生成功能,使專業文檔中所有的自由。

我過去曾經構建過我自己的生成器,並且很喜歡它,但我不能誠實地用內置文檔生成器的當前狀態和靈活性來維護商業案例。

有關示例模板和模型,請參閱教程:Generate complex documents from Enterprise Architect with a two-step semi-automated approach

+0

哦,先生。貝爾肯斯,我看到這篇文章,甚至下載了例子!簡單地看了一下,但還是很迷惑 – DanilGholtsman

+0

Wellp,明天再試 – DanilGholtsman

+0

如果裏面有一些關鍵字的話,有沒有什麼例子可以說,把圖表記錄文本作爲表格?我放棄了找到一個:( – DanilGholtsman