初入职场,activiti学习感悟

       作为一名刚入职场的菜鸟,第一个项目就是自己完全陌生的工作领域,使用activiti实现业务的自动流转,提交,审批。从一无所知到能够解决工作流中的一些问题,对于自己,还是很有成就感的。下面,我就来介绍一下自己的学习经验:

       第一步:学习activiti的一个项目demo,这一步十分简单,花些时间看看视频,理解activiti代码的含义,作用。activiti总共自动生成23张表,这里面最重要的是:ACT_RU_TASK,ACT_HI_TASKINST,这两张表能够帮你了解工作流中任务的状态,工作流中查找待办,在办,结办任务,与这两张表密不可分。工作流中流程部署,拾取任务,完成任务,查找待办,在办,结办任务等代码网上随便一搜都可以找到,VC开发而已。这些代码都贴好后,实现业务的自动流转才是工作流的难点。

     第二步:理解工作流的实现过程,由于作者也才初入职场,有些错误请各路大神谅解和指正。将流程与业务关联起来,将流程图Id设为业务主键,将业务事件主键作为流程的businessKey,这样就将业务事件主键与流程相关联,对于流程自动流转,若是顺序流程图,则无需流程变量加以约束,但实际项目较为复杂,并行网关,排他网关都需要定义流程变量加以判别。遍历流程图,获取当前节点的下一连线,新建流程变量xml文件,这些都是难点,我会在后续的博客中分享项目源码一一解释。

      初入工作流,一开始觉得很难,但经过此项目,想法却不一样了。对于刚开始学习的人来说,除了学习工作流中实现部署,任务办理的代码外,更为重要的是要多思考流程的运行,做工作流,就是实现业务逻辑,只有清楚了整个流程的实现,才能在编写代码时思路清晰,不至于走进死胡同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值