Templates 企业架构师在模板中显示信息流

Templates 企业架构师在模板中显示信息流,templates,automation,enterprise-architect,Templates,Automation,Enterprise Architect,背景: 我有一个EA包,包含一组大约20个图表。我创建了一个EA模板,我想用它来显示图表中的所有元素和描述。在这些图中,我有从一个元素到另一个元素的信息流。这些行具有标签和说明。通过将箭头从一个元素拖到另一个元素,选择信息流,然后从内部定义的exchange元素列表中选择,可以生成这些行 问题: 生成模板时,没有任何信息流出现。我尝试过选择EA允许我导出的几乎所有模板,但我似乎找不到这些模板存在的地方。这是我当前模板的副本 package > {Pkg.Name} diagram >

背景: 我有一个EA包,包含一组大约20个图表。我创建了一个EA模板,我想用它来显示图表中的所有元素和描述。在这些图中,我有从一个元素到另一个元素的信息流。这些行具有标签和说明。通过将箭头从一个元素拖到另一个元素,选择信息流,然后从内部定义的exchange元素列表中选择,可以生成这些行

问题: 生成模板时,没有任何信息流出现。我尝试过选择EA允许我导出的几乎所有模板,但我似乎找不到这些模板存在的地方。这是我当前模板的副本

package >
{Pkg.Name}
diagram >
<DiagramName>{Diagram.Name}
{Diagram.DiagramImg}
element >
<ElementName>{Element.Name}
{Element.Notes}
< element
connector >
<ConnectName>{Connector.Name}
{Connector.Notes}
< connector

这似乎给了我一些信息流,但不是全部。例如,一个图表有大约30个信息流,connector.Transferred字段仅显示30个连接器中的一个。

我猜您正在查找传递的信息项。(从问题中的描述很难判断)

您可以使用以下方法将其放入模板中:

package >
diagram >
connector >
{Connector.Conveyed}
< connector
< diagram
< package
package>
图表>
连接器>
{Connector.com}
<连接器
<图表
我也有同样的问题。我有一个端口,使用信息流连接器连接到2个端口。我也有超过1个传递的项目(准确地说是信号)


我能够获得所有传送物品的唯一方法是使用1个连接器连接1个传送物品。如果我传递了1个以上的项目(添加多个传递的信息项目),那么我也只能从传递的项目列表中得到1个。这是一个随机项目(在我的例子中是信号)。

我对EA的文档生成器没有真正的专业知识,但对于信息流,您可以在EA论坛上找到查询,我似乎知道您可以在模板中使用查询。感谢您的回复。这是我第一次尝试的事情之一。我认为这也是我想要的,因为如果我进入图表并右键单击connector>FindItems,它会将我带到试图访问的Exchange元素。然而,当我把它放在我的模板中时,我似乎得到了随机的(不是全部)。例如,一个图表有大约30个连接器,而我只有1个连接器。这是一个我正在寻找,但我不明白为什么其他29个不显示这里实际上有两种方式来使用传递的物品。一个通过信息流连接器,另一个通过任何其他类型的连接器。后者创建一个隐藏的信息流连接器,该连接器实际上链接到传递的项目。我可以想象,这两种机制中只有一种是在模板中实现的。您可能想报告一个bug,也可以使用SQL片段获得完整的列表,但这有点复杂。
package >
diagram >
connector >
{Connector.Conveyed}
< connector
< diagram
< package