activiti新手入门(四)--第一个简单的请假流程的activiti项目

本文详细介绍如何使用Activiti流程引擎实现请假审批流程,包括绘制流程图、配置流程参与者及部署流程定义等步骤,并提供代码实现流程启动和个人任务处理。

分为两大步:一、画流程图。二、写代码

4.1 src/main/resources下创建包diagrams用来放对应的流程图


然后在包下new Activiti Diagram 名叫askForLeave,画好流程图


为流程图做重要的配置,点击流程编辑窗口的空白处,这里是对流程图做全局配置。

记住Id,方便启动流程时使用。



点击第一个userTask框,下面的properties会变成当前节点的配置信息。



同样的操作,为第二个和第三个userTask设置Assignee为李四和王五


然后ctrl+s保存。顺便提醒一下,你会发现在package diagrams下自动生成了当前流程对应的png文件。(不记得的回看http://blog.youkuaiyun.com/thread_cooperation/article/details/78427761 2.3



4.2 写代码实现流程图部署,启动一个流程,查询个人任务。办理个人任务

A流程图部署,部署成功之后,会在deploymentprodefbytearrypropertyid生成规则表)中添加记录


另外上节有一个遗留问题,为什么配置文件非要取名叫activiti.cfg.xml。打开ProcessEngines源码。


B 启动一个流程


C 根据办理人的名字,查询个人任务。记下taskId,在完成任务的时候使用


D办理个人任务




至此,简答的流程结束,需要源码的可以去http://download.youkuaiyun.com/download/thread_cooperation/10106062下载


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值