2014-01-14 116 views
1

如何在Enterprise Architect中的html報告中包含配置關係矩陣。 我在每個圖上都有一個鏈接,指向一個概要關係矩陣。 我試圖爲我的項目生成一個html報告。但所有這些關係矩陣鏈接都被禁用。在Enterprise Architect中的HTML報告中關係矩陣

+0

您使用哪個版本的EA? – observer

回答

0

關係矩陣不能直接包含在HTML生成中,也無法腳本運行它或將其導出到圖像文件。但是你可以將它包含在一個RTF文檔中,所以這裏有一種基於RTF模板和虛擬文檔的解決方法。

  1. 創建一個輸出關係矩陣圖像的RTF模板。您可能想要包括包名稱和當前的日期和時間。
  2. 對於您想要矩陣報告的每個軟件包,請創建一個「模型文檔」並將軟件包添加到其中。請注意,如果您爲一個包定義了多個關係矩陣,那麼您無法選擇要報告哪一個 - EA只會選擇一個。
  3. 對於每個「模型文檔」,創建一個工件並從「模型文檔」中繪製一條「軌跡」到工件。
  4. 將工件移動到包含在HTML生成中的包中。如果您不想將它們放在任何圖表中,但它們必須位於生成HTML的層次結構內。

«模型文檔»:s應該放在一個不包含在HTML代中的獨立包中。根據方案「pkgname - matrixname」或類似命名。

應該在生成的HTML中爲工件提供有意義的名稱 - 將其稱爲「需求矩陣:pkgname」或類似名稱。

現在,在運行HTML代之前,您必須單獨和手動運行矩陣報告,方法是在與«模型文檔»相同的圖中右鍵單擊工件,然後選擇「創建文檔爲工件」(所以它是在模板中包含日期和時間的好主意)。然後照常生成你的HTML。

這會將矩陣圖像輸出到HTML中。您必須單擊該文檔才能看到圖像,並注意到您必須手動運行矩陣報告,但結果將在那裏。

您可以通過將超鏈接放置在圖表中的圖像文件,然後將不同的矩陣輸出到這些圖像文件來做類似的事情。我更喜歡Artifact方法,因爲它將EA中的所有內容都保留下來(沒有斷開的鏈接),並且可以讓您選擇包含報告日期和時間以及更多內容(如果需要的話)。

相關問題