Sparx Enterprise Architect - 指向大型图表特定区域的超链接

时间:2016-06-06 06:06:25

标签: hyperlink diagram enterprise-architect

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

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

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

每个较低的图表都相当小,所以当我向后钻取时,我很高兴被定位在上图的左上角(到目前为止我都在这里?)。

当我向后钻回主图时,我会回到左上角。

但是 - 由于这个主要图表在12个A3页面上打印出来,能够返回到主图表的区域是非常好的,该图表引用了我刚刚点击进/出的图表。

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

谢谢,PGB

2 个答案:

答案 0 :(得分:0)

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

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

所以我担心这是一个罕见的场合,答案是“你做错了。”在所有地方添加所有信息是一种可靠的方式,可以最终得到一个既无法导航又无法维持的噩梦的模型。

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

答案 1 :(得分:0)

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