前页 | 后页 |
定义标签分组
在概要文件中开发构造型元素时,您可能会定义大量的标记值。例如,BPMN 2.0概要文件中的BPMN活动元素具有30个标记值。默认情况下,在元素的“属性”窗口的“标签”选项卡中,这些标签值最初将全部按字母顺序显示,如果碰巧具有按字母顺序排列的名称,则可能会拆分相关标签。为了将相关标签保持在一起并控制最初显示哪些标签,已在BPMN 2.0概要文件中将标签值分组。您可以通过在Stereotype元素扩展的Metaclass元素中使用三个标签分组特殊属性来应用相同的解决方案,其中将标签定义为属性。
您可以使用以下方法应用分组:
- _tagGroups定义组名
- _tagGroupings定义进入每个组的标签
- _tagGroupStates定义哪些标签组最初在“属性”窗口的“标签”选项卡中展开,哪些折叠
活动元类属性
为了实现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 =已关闭;回路=已关闭;子流程=已关闭;可调用元素=已关闭;执行=已关闭;其他=已关闭 |
例
此处显示的是有关如何使用标签分组属性的简单示例。
笔记
- 该功能当前仅适用于对象类型,不适用于其他类型,例如属性