Activi工作流与业务关联详解

最近在开发工作流的项目,刚开始接触工作流感觉好难,其实真正的弄懂了感觉也不是特别难。把我自己的一点感受分享给大家,希望对那些刚刚接触activiti工作流的同学有一点帮助吧。

在这里我主要说一下工作流和业务之间的关联:

就拿请假来说,一般请假都有请假人,请假条,首先我们就需要创建两张数据库表(请假人表,请假单表)。有了这两张表后下面就说如何让业务和流程关联,首先请假人开始申请请假的时候这时候就是启动流程实例

请假单(LeaveBill),请假人(Employee),流程定义ID(LeaveBill)

1、根据请假单的ID查询到请假单的对象

2、更新请假单的状态 初始录入-->审核中(0-->1)

3、使用当前对象获取流程定义的key

4、从Session中获取当前任务的办理人、使用流程变量设置下一个任务的办理人

5、使用流程变量设置字符串,格式(对象名.id)使用正在执行对象表(act_ru_execution)中的一个字段BUSINESS_KEY添加数据同时让流程关联业务

6、使用流程定义的key,启动流程实例,同时设置流程变量。


有什么不足之处希望大家多多批评

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值