发表文章

[最新] Activiti工作流(入门demo)

hukaijun 3月前 1

一、demo业务分析

       以HelloWorld程序为例。

      首先说一下业务流程,员工张三提交了一个申请,然后由部门经理李四审核,审核通过后再由总经理王五审核,通过则张三申请成功。接下来用Actitivi工作流来实现业务。

二、新建项目

        首先新建一个Activiti项目,目录结构如下。

       

三、画流程图

        在diagrams下新建一个Activiti Diagram:右击diagrams->new->others->Activiti Diagram

        然后画流程图:

         指派各活动节点的分派人:分别为张三,李四,王五。

四、配置环境

        引jar包,建数据库建表,配置日志文件,参考上篇博文《Activiti工作流的环境配置》

五、新建HelloWorld类

        配置好环境后,新建HelloWorld类,代码如下。

        分开来讲:

1、部署流程定义

       执行完后,4张表中的数据:

      1)act_re_deployment (部署信息表)

      2)act_re_procdef(流程定义数据表)


      3)act_ge_bytearray(二进制数组表)

       4)act_ge_property(属性数据表)


2、启动流程实例

           执行完后四张表中的数据:

         1)act_ru_execution(运行时流程执行实例表)


         2)act_ru_task(运行时任务节点表)

         3)act_identitylink(运行时流程人员表)

         4)act_hi_taskinst(历史任务实例表)


         5)act_hi_procinst(历史流程实例表)


         6)act_hi_identitylink(历史流程人员表)

 

         7)act_hi_actinst(历史节点表)


         8)act_ge_property

         从上图中可以看出变化,next.dbid的VALUE_值由原来的101变为201,REV_由原来的2变为3。

        

3、查询当前人的个人任务

相关推荐
最新评论 (0)
返回
发表文章
hukaijun
文章数
64
评论数
0
注册排名
1145546