2.规范符合性---CMMN V1.1

2.1一般性说明

当且仅当软件完全符合规范中所述的适用的遵从点时,软件可以声称依从或符合CMMN。仅部分匹配适用的遵从点开发的软件只能声明该软件是基于该规范的,但不能声明依从或符合该规范。该规范定义了四种类型的遵从点,即可视化符号遵从性、案例建模遵从性、BPMN兼容性遵从性和CMMN完全遵从性。如果实现符合第2.1、2.4和第5、6、7和8条中所述的所有要求,则称实现具有CMMN完全符合性。

要求符合CMMN完全符合或符合案例建模符合的实现并不需要支持BPMN兼容性符合,反之亦然。要求符合CMMN完全符合、案例建模符合或BPMN兼容性符合的实现必须符合可视符号符合。

不需要符合规范的实现来支持本文中指定的非规范或信息性的任何元素或属性。在该规范定义“可选”特性的每个实例中,它指定该选项是否在:

  • 该特性将如何显示
  • 是否显示该特性
  • 是否支持该特性

一个符合要求的实现不需要支持任何指定为可选支持的特性。如果一个实现支持一个可选特性,它应该按照指定的方式支持它。一个符合标准的实现应支持任何“可选”特性,而该特性的选项仅适用于是否显示或如何显示。

下表通过表格列出每个符合性类型:

 

2.2视觉符号符合性

创建和显示CMMN模型的实现应符合有关图形元素之间的图表关系的规范和限制,如第6条所述。CMMN的一个关键元素是选择用于本规范中标识的图形元素的形状和图标。其目的是创建所有案例建模人员都能识别和理解的标准视觉语言。创建和显示CMMN模型的实现应使用本规范中说明的图形元素、形状、标记和装饰器等

除有特别说明外,在定义的图形元素的大小、颜色、行样式和文本位置方面可以自主定义。特殊情况如下:

  • CMMN元素可能有标签(例如,它的名称和/或其他属性)放置在形状内部,上面或下面形状,在任何方向或位置,取决于建模者或建模工具供应商的偏好。
  • 用于图形元素的填充可以是白色或透明的。符号可以扩展到使用其他填充颜色来满足建模者或工具的目的(例如,突出一个对象属性的值)。
  •  图形元素、形状和装饰器可以是适合建模器或建模工具的任何尺寸。
  • 用来绘制图形元素的线可以是黑色的
  •         符号可以扩展到使用其他线颜色,以适应建模者或工具的目的(例如,突出显示对象属性的值)
  •         符号可以扩展为使用其他线条样式,以适应建模者或工具的目的(例如,突出一个对象属性的值),条件是线条样式一定不能与当前CMMN或BPMN定义的任何线条样式冲突。

允许对CMMN模型进行以下扩展:

  • 新的装饰器或指示器可以添加到指定的图形元素中。这些装饰器或指示器可用于突出显示CMMN元素的特定属性,或表示相应概念的新子类型。
  • 可以向模型添加表示一种案例文件项或计划项的新形状,但新的案例文件项或计划项形状不得与任何其他CMMN或BPMN元素或装饰器指定的形状冲突。
  • 图形元素可以上色,并且上色可以指定语义,扩展本标准中规定的元素所传递的信息
  • 图形元素的线条样式可以更改,但该更改不得与本规范或BPMN要求的任何其他线条样式冲突。
  • 扩展不能改变图形元素或装饰器的指定形状。(例如,将一个正方形变成三角形,或将圆角变成四角等)。

这个法规遵循点打算由入门级CMMN工具使用。

2.3案例建模符合性

声称符合案例建模符合性的实现应符合第5、6和8条中列出的所有要求;并且它应该符合2.2中的视觉符号符合性。声称建模符合性的工具必须完全支持条款5中的底层元模型,并且必须完全支持条款6中的可视符号。符合性实现必须完全支持并解释第7条中指定的交换格式。

此遵从性点仅供建模工具使用。

2.4BPMN兼容符合性

符合BPMN兼容性一致性的实现应符合6.8.2.1和6.8.3.1中规定的所有可选的BPMN兼容性要求,并应符合2.2中的视觉符号一致性。6.8.2.1和6.8.3.1中列出的可选BPMN兼容性要求是4个案例管理模型和符号,v1.1被认为是要求符合BPMN兼容性一致性的必要条件。BPMN兼容性一致性实现不需要符合案例建模一致性或CMMN完全一致性。

此遵从点旨在由同时支持BPMN和CMMN的工具使用。

2.5DMN兼容符合性

要求符合DMN兼容性要求的实施应符合6.8.4.1中规定的所有原始DMN兼容性要求。6.8.4.1中列出的可选DMN兼容性要求被认为是要求符合DMN兼容性要求的必要条件。DMN兼容性一致性实现不需要符合案例建模一致性或CMMN完全一致性。

这个遵从点旨在被同时支持DMN和CMMN的工具使用

2.6CMMN完整的符合性

要求符合CMMN完全符合的实施应符合第5、6、7和8条中规定的所有要求;并且它应该符合2.2中的视觉符号一致性。声称CMMN完全一致性的工具必须完全支持并解释条款5中的底层元模型。一致性实现必须完全支持第6节中的可视符号。一致性实现必须完全支持和解释条款7中指定的执行语义和生命周期,并且必须完全支持和解释条款8中的交换格式。

这个法规遵循点旨在由支持CMMN建模和执行的工具使用

备注:翻译过程借助有道同步完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值