前页 后页

定义标签分组

在概要文件中开发构造型元素时,您可能会定义大量的标记值。例如,BPMN 2.0概要文件中的BPMN活动元素具有30个标记值。默认情况下,在元素的“属性”窗口的“标签”选项卡中,这些标签值最初将全部按字母顺序显示,如果碰巧具有按字母顺序排列的名称,则可能会拆分相关标签。为了将相关标签保持在一起并控制最初显示哪些标签,已在BPMN 2.0概要文件中将标签值分组。您可以通过在Stereotype元素扩展的Metaclass元素中使用三个标签分组特殊属性来应用相同的解决方案,其中将标签定义为属性。

您可以使用以下方法应用分组:

  • _tagGroups定义组名
  • _tagGroupings定义进入每个组的标签
  • _tagGroupStates定义哪些标签组最初在“属性”窗口的“标签”选项卡中展开,哪些折叠
BPMN 2.0活动元素的“属性”窗口的“标签”标签最初显示如下:

A screenshot of the Tagged Values window in Sparx Systems Enterprise Architect showing the tagged values owned by a BPMN 2.0 Activity element.

活动元类属性

为了实现BPMN 2.0活动标记值的显示,技术开发人员在活动元类元素中定义了特殊属性,如下所示:

属性

价值观

也可以看看

_tagGroups

基本元素,活动,任务,AdHoc,循环,子过程,可调用元素,执行,其他

_tagGroupings

auditing =基础元素; categoryValue =基础元素;文档=基础元素;监视=基础元素; activityType =活动;被称为ActivityRef =活动;实例化=活动; isACalledActivity =活动; isATransaction =活动; isForCompensation =活动;资源=活动; messageRef = Task; operationRef = Task; rendering = Task; script = Task; scriptFormat = Task; taskType = Task; adHoc = AdHoc; adHocOrdering = AdHoc; ... (等等)

_tagGroupStates

基本元素=已关闭;活动=已打开;任务=已打开; AdHoc =已关闭;回路=已关闭;子流程=已关闭;可调用元素=已关闭;执行=已关闭;其他=已关闭

此处显示的是有关如何使用标签分组属性的简单示例。

笔记

  • 该功能当前仅适用于对象类型,不适用于其他类型,例如属性

学到更多