Activiti的基本事件是什么


Activiti的基本事件是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本文activti的基本事件和上一篇介绍Activiti学习(五)——基础构件相辅相成。基础构件时activiti画流程图时的基本构件,而基本事件则存在于不同的构建中,发挥着作用。个人理解虽然我所提到的基本事件和基本构件名字听起来相似,但还是有着本质区别:基本事件更加偏向于功能方面,因而基本事件被包含在各种基本构件当中;而基本构件更多的描述的是画图中的某一个元素在流程图中的位置信息。基本事件主要分为:抛出事件和捕获事件。定时事件定义有三种:timeDate(指定一个触发的特定时间)、timeDuration(制定在多久时间后被触发)、timeCycle(指定隔多久触发一次),其中timeCycle可以使用 cron表达式。timeEventDefinition可以被包含在开始事件、中间捕获事件或者边界事件中。错误事件可以被包含在开始事件、边界事件或者结束事件中。错误事件主要处理运行各种抛出的错误,使用时需要先声明error元素,再将error元素通过绑定id的方式绑定到errorEventDefination上,程序可以抛出BPMNerror,并通过 设置抛出的错误代码来匹配错误errorCode来匹配xml中的error元素,从而触发错误事件。errorcode不设置的话,所有错误都能捕获。可以使用在边界事件、中间捕获时间、中间抛出事件中。编写的形式和错误事件类似。但需要注意的时信号事件必须定义name属性。可以使用在开始事件和中间捕获事件中。编写的形式依然和错误事件信号时间类似。信号事件和消息时间都是发送一个信息来提示完成节点,区别是,信号事件类似于广播,所有人都都可以接受这个信号,但是消息时间类似于私信,只有指定单个节点可以接受信息。取消事件定义可以用在事务子流程模型中,取消事件可以使用在边界事件和结束事件中。取消边界事件时catching事件,它会等待被触发;取消结束事件时throwing事件。补偿机制主要用于对于已经成功完成的事件做回退处理。补偿定义可以嵌套在开始事件、中间catching事件、中间throwing事件和结束事件。//todobpmn2.0规范中除了上述的常用事件还定义一些其他的事件:条件事件定义、升级事件定义、连接事件定义和终 香港云主机止事件定义。看完上述内容,你们掌握Activiti的基本事件是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!

相关推荐: Mysql 中有哪些常用的SQL语句

今天就跟大家聊聊有关Mysql 中有哪些常用的SQL语句,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查询时间,友好提示timestamp 日期类型$sql = “select date_format(…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/13 13:19
下一篇 08/13 13:19

相关推荐