【问题标题】:Can't exclude Data Flow Diagram from Enterprise Architect Documentation无法从 Enterprise Architect 文档中排除数据流程图
【发布时间】:2016-08-04 09:31:18
【问题描述】:

我正在尝试在 Enterprise Architect 12 中使用活动图生成文档,但无论我选择什么选项,它仍然会添加数据流图来报告。即使我在 中标记了每种图表类型,DFD 仍在报告中。

我从一开始就启用了 DFD MDG,但我注意到在 MDG 技术窗口中我有 2 个数据流图在列表中。它们之间的区别只是位置(一个有“模型”,第二个有 DFD Technology.xml)。我只能标记第二个。

【问题讨论】:

  • 我不使用 RTF 生成器,但这听起来像是一个错误。你能说出你的EA版本吗?您可以尝试升级或发送错误报告。
  • 您可能还应该将其报告为错误。
  • 我找到了修复它的灵魂。对于每个 DFD 图,我需要在数据库中的 t_diagram.StyleEX 中将参数 MDGDgm 设置为空。参数在更改之前看起来像这样。 MDGDgm=DFD::DataFlowDiagram;
  • 这不是解决方案,这是破坏行为。现在 EA 将不再知道这是哪种类型的图表。
  • Geert 我在排除列表上有“DFD::Data Flow Diagram”(无法显示屏幕截图 atm),但正如我在开始时所说的那样,它不会从报告中排除 dfd 图。

标签: documentation uml rtf enterprise-architect dataflow-diagram


【解决方案1】:

您可能没有启用 DFD MDG。 如果是这样,则您无法选择要过滤的 DFD 图类型。
启用 DFD MDG,您应该会看到 DFD 图表类型出现在排除过滤器中。

如果您有两次相同的千年发展目标,那么显然存在问题。最好删除模型中存储的那个。
最简单的方法是转到资源视图,打开 MDG 技术包并右键单击在那里找到的 DFD,然后将其删除。

您可能需要禁用这两个 MDG,然后模型中的一个才会显示在资源视图中。

【讨论】:

  • 不幸的是,我的 MDG Technologies 包是空的,即使在禁用了两个 MDG 之后:/
  • 即使在重启 EA 之后?在 EA 将在资源视图中显示 DFD MDG 之前,您可能需要从程序文件夹中移动 DFD MDG xml。如果这不起作用,您可能必须手动将其从 dababase 中删除。
  • 它帮助删除了其中一个 MDG,现在 MDG Technologies 中只有一个 dfd,但报告在将它们标记为排除过滤器后仍会生成 dfd。我放弃了:D
  • 作为一种解决方法,您还可以将图表本身标记为从文档中排除。根据我们讨论的图表数量,这可能是一个快速解决方案。
  • 这可能有点费时,因为有大约 2500 个 dfd 图,但无论如何谢谢 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
相关资源
最近更新 更多