Activiti(1)简介

 

design tools:是画流程图的,activiti model是web-based在浏览器上画的,activiti designer是eclipse插件;

process engine:分两种,Activiti Engine可以内嵌到java 项目里;Activiti Rest提供流程相关的 RESTFul API;

Supporting Tool:使用Activiti的一个demo 

 

Activiti可以理解为一个状态机。流程图当中的每个节点就是一个状态,并且这些状态之间的转换由节点之间的箭头指向。

这个图定义了开始和结束节点,中间定义了一个自动执行的task service 和一个需要人工手工确认的user task。task service使用了Groov脚本,user task定义了执行人的角色。

 

首先获取processEngine,通过processEngine获取各种服务。然后发起流程,查询任务,最后完成任务。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章