疯狂Activiti6.0连载(13)DMN的XML规范

  本文节选自《疯狂工作流讲义(第2版)》

京东购买地址:https://item.jd.com/12246565.html

工作流Activiti6电子书http://blog.csdn.net/boxiong86/article/details/78488562

工作流Activiti6教学视频http://blog.csdn.net/boxiong86/article/details/78608585

DMNXML规范

DMN规范的官方网址为:http://www.omg.org/spec/DMN/,在官方网站上可以获取到DMN的规范文档、DMNXML Schema文档和样例文档。笔者已经将以上三份文档下载,并保存到代码目录,以下为这三份文档的代码路径:

     规范文档:codes\15\15.2\DMN规范.pdf

     XML Schemacodes\15\15.2\dmn.xsd

     样例文档:codes\15\15.2\example.xml

决策

DMN规范中,根节点为definitions该节点下可以出现importitemDefinitiondrgElement元素,其中drgElement是一个抽象元素decision元素继承于drgElement一个decision表示一次决策,可以为它设置nameidlabel属性,按照DMN规范,name属性是必需的,而其他属性则是可选的,但作为decision的唯一标识,建议id也需要设置。一个definitions下可以定义0个或多个decision代码清单15-2定义了一个decision元素

代码清单15-2codes\15\15.2\decision.dmn

<?xml version="1.0" encoding="UTF-8"?>

<definitions xmlns="http://www.omg.org/spec/DMN/20151130"

id="simple" name="Simple" namespace="http://activiti.org/dmn">

<decision id="decision1" name="Simple decision">

</decision>

</definitions>

一个decision元素由questionallowedAnswersexpression元素组成其中expression元素表示决策逻辑,expression是一个抽象元素DMN规范中,decision元素下的expression可出现0次或1次。

决策表

一个decisionTable元素表示一个决策表,decisionTable继承于

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨大仙的程序空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值