【问题标题】:Sparx Enterprise Architect - Hyperlink to a specific area of a large diagramSparx Enterprise Architect - 超链接到大图的特定区域
【发布时间】:2016-06-06 06:06:25
【问题描述】:

我正在尝试从“上到下”构建一个简化的 EA,我的意思是我有一个包含多个对象的大图,主要是 ERD 实体。我也有越来越详细的图表,并且可以通过超链接成功向下钻取到下一级。

我什至在每个较低级别的图表上设置了一个超链接以返回到上一个。

到目前为止,一切都很好。当我以 HTML 格式发布时,我得到了一个非常有用的网络树,它几乎可以满足我的需求,除了一件事!

下面的每个图表都相当小,所以当我往回追溯时,我很高兴位于上一个图表的左上角(到目前为止是我吗?)。

当我回溯到主图表时,我会返回到左上角。

但是 - 由于此主图表打印在 12 个 A3 页面上,因此能够返回到引用我刚刚单击进入/退出的图表的主图表区域会非常好。

我不是 HTML 专家,但我知道 HTML 中有一些方法可以超链接到页面的特定部分。谁能想到一种方法来调整返回的超链接以将我定位在主图中的特定点?

谢谢,PGB

【问题讨论】:

  • 如果您的主图表超过 12 个 A3 页面,您可能应该首先处理您的系统架构。
  • 您好 Thomas,感谢您的回复。你是对的,顶层图应该更小。我想做的是在墙上展示所有的能力,从业务能力开始,到业务功能,再到业务流程,然后是业务服务、IT 服务,最后是系统。这确实是一个 IT 环境视图。然后我想将真正的 EA Artifacts 连接到它,以便可以看到链接。我承认 EA 可能不是执行此操作的最佳工具,但由于我们所有较低级别的工件都在 EA 中建模,因此它似乎是尝试执行此操作的最佳位置。

标签: hyperlink diagram enterprise-architect


【解决方案1】:

据我所知,使用 EA 的超链接无法实现此目的。 EA 内部不使用 HTML,并且 EA 图表超链接没有偏移或缩放级别的空间,它只是打开图表。

通常我会说,如果你想让一个元素做这样的事情,你可以在插件中自己编写代码,但我很确定你在打开图表时不能指定平移/缩放API 也可以。

因此,恐怕这是极少数情况下答案是“你做错了”的情况之一。在任何地方添加所有信息是最终得到一个既无法导航又难以维护的模型的可靠方法。

要构建更好的模型,您应该使用抽象和/或方面(如果不进行实际的架构分析,很难说哪个是更好的前进路线)。

【讨论】:

    【解决方案2】:

    我所做的是创建子域图,然后将它们拖到概览图上。它们缩小到几乎标志性的大小,但仍然给出了内容的概念。现在我用大文本来解释那些子域。这通常可以适合一些 A3 尺寸(如果您想炫耀,则为 A2)。但是从这个概览中,您可以通过双击图表框架轻松地关注单个子域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      相关资源
      最近更新 更多