工作流是我们在做互联网应用开发时经常需要用到的一种技术,通常是借助一些开源的工作流项目来做,但问题是大部分项目的进行都要重复搭建底层,费时费力,如果有一种通用模式可以代替底层的搭建部分,后期变动仅需要对代码做简单的修改,那将会方便很多。
因为工作流是涉及一个任务请求在多个人之间流转的业务流程,那么它的实现需要立足在一个至少有三个用户的项目基础上的,今天要介绍的框架将以此为基础,简单配置出一套流程,用于框架的实用性验证。
工作流的核心模块主要包含几方面:流程设计、流程任务、流程委托、流程监控、签章等。
它们的作用分别是:
流程设计:定义为新增流程和流程实例。
流程已经区分为十大类,每类流程均可以新增、编辑、删除、导入导出等,以请假流程为例,设计实例(新增后填入数据,点击下一步即可)。
新增
权限
设计
设计时,起始、判断、结束等直接从左侧菜单栏选择,再双击每个节点进行节点的基本设置,如下:
开始节点
普通节点
判断节点
到此,流程的设计已经结束,再看一下辅助功能。
流程任务:暨用户使用界面。
流程监控:指派审核人,添加审核节点等
流程委托:流程代处理。
__________________________________
注意,流程设计时需要用到表单,请假单在设计流程之前要设计完成,不然无法调用,这里可以看一下表单预览。
到此,流程模块的基本功能已经设计演示完毕,更多功能可以搜索力软敏捷开发框架进行体验。
网友评论