前页 后页

如何定义模板选择器片段

模板选择器是一个模板片段,它调用其他模板片段,具体取决于所报告元素的类型。所调用的模板片段可以是系统片段或现有的用户定义的片段,如“浏览器”窗口的“资源”选项卡中所列。

访问

使用此处概述的方法之一显示“文档选项”对话框的“自定义查询”页面。在选择“文档选项”图标之前,请选中“部分”列表中的“自定义”复选框,以启用“自定义> <自定义”标签。这些是模板选择器片段起作用所必需的。

色带

发布>模型报告>模板:<选择片段模板>: (“文档选项”图标)>自定义查询

键盘快捷键

F8>模板|碎片|双击<Fragment name>,然后 (“文档选项”图标)>“自定义查询”

设置模板选择器

选项

行动

也可以看看

模板选择器

单击此单选按钮定义模板选择命令。

资料栏位

在单独的行上,键入以下格式的每种元素类型和用于该元素类型的模板片段的名称:

ElementType:<定型>:片段名称

例如(元素没有通过构造型扩展):

行动::行为

ActionPin :: Simple Behavioral

协作使用::结构

和(由原型扩展的元素):

类别:表格:数据库表格

如果报告了尚未明确标识的元素,则要标识要使用的片段,请键入:

默认::片段名称

另请参阅本主题中的“ 注释”部分。

元素类别 使用浏览器的资源选项卡

单击此按钮保存所做的更改,然后关闭“文档选项”对话框。

笔记

有关为数据字段提供值的其他建议:

在某种程度上,您可以根据所使用的替代建模语言,要在报告中明确提取的内容以及在Package或执行报告所依据的元素中存在哪些元素来适应“ extended by原型”行。例如:

  • 提取ArchiMate Business Actor元素
    -从包含UML和ArchiMate元素的结构中-类:ArchiMate_Business Actor:BusActFrag
    -从仅包含ArchiMate元素的结构中-类:BusinessActor:BusActFrag
    -从仅包含ArchiMate Business Actor元素的结构中-类:: BusActFrag
  • 提取业务角色元素
    -从包含UML和ArchiMate元素的结构中-类:Business Actor:BusActFrag
    -从仅包含ArchiMate元素的结构中-类:BusinessActor:BusActFrag
    -从仅包含Business Actor元素的结构中-Class :: BusActFrag
要建立在浏览器窗口的“资源”选项卡中选择的代表性元素的类型和构造型详细信息,请在SQL Edit search.运行此查询(使用功能区选项“探索>搜索>模型: Edit search. > SQL Edit search. ”) :
  • 选择t_object。名称 t_object。 Object_Type t_object。来自t_object的 构造型,其中t_object。 Object_ID = #CurrentElementID#
例如,在“浏览器”窗口中选择一个BPMN数据对象并运行此SQL将提供:

名称-问题清单[初始]

Object_Type-神器     

刻板印象 -DataObject

因此,您将在数据字段中使用组合Artifact:DataObject:<fragment name>

或者,不要使用模板选择器片段,而不要创建一个简单的模板来对报表的“元素”部分进行操作,以提取“类型-类”和“构造型-业务角色”的元素。在特定元素上运行此命令。

有关完整示例,请在“ 文档发布” |文档发布”中复制系统提供的“模板选择器” 。系统模板|在浏览器窗口的“资源”选项卡中的“ 片段”文件夹中,并查看“文档选项”对话框的“自定义查询”选项卡。 (要进行复制,请右键单击模板名称,然后选择“复制”选项。)

学到更多