【问题标题】:Display Classifier's Notes/Properties When Generating RTF in Sparx Enterprise Architect在 Sparx Enterprise Architect 中生成 RTF 时显示分类器的注释/属性
【发布时间】:2014-04-24 13:27:10
【问题描述】:

我正在使用 Sparx Enterprise Architect 10。

我在图表上有一个组件实例,我想同时显示:

  • 实例的笔记;和
  • 分类器的注释

生成 RTF 文档时。

如果我有这样的包结构:

并且有一个发布Diagrams包的模板和包的图表上的元素,我想得到一个看起来像这样的结果:

似乎没有可用于分类器注释的字段 - 只有分类器的名称。我必须使用自定义 SQL 来执行此操作吗?

编辑 - 4 月 25 日:

是否有人熟悉执行此操作所需的 SQL 或脚本?

似乎向报告中添加自定义字段的唯一方法是使用片段。

【问题讨论】:

    标签: enterprise-architect


    【解决方案1】:

    我发现,如果我创建一个显示我想要的字段的模板片段并使用自定义查询,我可以获得返回我想要的信息。

    创建模板片段

    在 Enterprise Architect 中创建一个模板片段。

    • 仅选中 Sections 树中的 Custom 复选框。
    • 在页面上的custom 开始和结束标记之间单击鼠标右键,然后选择插入自定义字段
    • 输入自定义字段的名称(在本例中,我选择使用Notes)。
    • 保存,单击文档选项图标。

    设置模板片段文档选项

    • 自定义查询 选项卡上指定 SQL 搜索字符串。
    • 请注意,Note 字段必须使用别名 (as Notes)
    • 确保文档选项选项卡已选中模板片段

    需要的 SQL 是:

    select Note as Notes from t_object where object_id=(select classifier from t_object where t_object.object_id=#OBJECTID#)

    自定义查询选项卡应如下所示:

    【讨论】:

      【解决方案2】:

      不幸的是,是的。您可以采用另一种方式并从分类器的实例中检索附加信息,但不能从实例的分类器中检索。在 EA 11 (1105) 中也是如此。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多