Enterprise Architect:您可以从单独的包中生成报告吗?

时间:2014-11-02 14:36:17

标签: enterprise-architect

有没有办法将多个包合并为一个(html)报告?我不想从父包生成报告,因为它包含许多与所需报告无关的信息。我正在寻找一个不需要将单独的包复制/粘贴到新的父包中的答案,主要是因为这迫使我更新各个图之间的链接并且非常耗时。

3 个答案:

答案 0 :(得分:4)

感谢@Uffe,在EA中实际上有一个优雅的解决方案。您可以创建文档图并向其中添加模型文档或主文档元素。然后,您可以从这些元素中添加模型中的任何位置的包,然后以任何支持的格式发布此组合。更多详情here

答案 1 :(得分:1)

您不想从父包创建报告,并且您不想复制/粘贴,因此请尝试以下操作:创建新包,拖动您要报告的包进入新包,在新包上创建报告,将包拖回原来的位置,然后删除新包。

答案 2 :(得分:1)

您无法将多个HTML(或文档)报告的输出合并为一个。您可以这样做:您可以从生成中排除某些包。

只需选择要排除的每个(子)包,右键单击并选择文档 - 生成的报告选项...这允许您选择是否包含在报告中。此选项是递归的,因此将排除包及其所有子包。

另一种选择是编写一个遍历包结构的脚本,并使用DocumentGenerator类为它选择性地生成文档。