在Enterprise Architect中的html报告中的profiled Relationship矩阵

时间:2014-01-14 16:18:45

标签: enterprise-architect

如何在Enterprise Architect的html报告中包含配置关系矩阵。 我在每个图表上都有一个指向分析关系矩阵的链接。 我试图为我的项目生成一个html报告。但所有这些关系矩阵链接都被禁用。

1 个答案:

答案 0 :(得分:0)

关系矩阵不能直接包含在HTML生成中,也无法编写运行它或将其导出到图像文件的脚本。但是你可以将它包含在RTF文档中,所以这里有一种基于RTF模板和虚拟文档的解决方法。

  1. 创建输出关系矩阵图像的RTF模板。您可能还想包括包名称和当前日期和时间。
  2. 对于您想要矩阵报告的每个包,创建一个“模型文档”并将包添加到其中。请注意,如果您为包定义了多个关系矩阵,则无法选择报告哪个 - EA只会选择一个。
  3. 对于每个«模型文档»,创建一个工件并从«模型文档»中绘制一个«跟踪»到工件。
  4. 将工件移动到HTML生成中包含的包中。如果您不想将它们放在任何图表中,则它们必须位于生成HTML的层次结构中。
  5. «model document»:s应该在一个单独的包中,不包含在HTML生成中。根据方案“pkgname - matrixname”或类似名称命名它们。

    工件应该在生成的HTML中给出有意义的名称 - 称之为“需求矩阵:pkgname”或类似名称。

    现在,在运行HTML生成之前,必须通过右键单击与“模型文档”相同的图表中的工件并选择“创建文档到工件”来单独和手动运行矩阵报告(所以这是一个很好的想法在模板中包含日期和时间)。然后像往常一样生成HTML。

    这会将矩阵图像输出到HTML中。您必须单击文档才能看到图像,并且如上所述,您必须手动运行矩阵报告,但结果将在那里。

    您可以通过在图表中放置图像文件的超链接,然后将不同的矩阵输出到这些图像文件来执行类似操作。我更喜欢Artifact方法,因为它将所有内容保存在EA中(没有断开的链接),并且它允许您选择包括报告日期和时间以及更多内容(如果需要)。