写在前面:本着共同学习共同进步的原则,还是打算开发的一个通用流程的软件拿出来与大家分享。能满足鄙人接触到了解到的一般的流程实现(由于接触到的流程有限,以及对流程理解的不够透彻,流程引擎中不免有设计不足或考虑不周,也希望大神们能多多指点),如果读者在阅读或使用过程中遇到什么问题或有什么想法,希望能拿出来与大家分享,我们共同去学习去完善这套流程引擎。本随笔 打算只涉及流程引擎部分,可视化流程设计随后做单独的随笔推出。写作水平有限,望读者多多体谅...(如有问题可随时联系笔者。邮箱:1834235472@qq.com)。
工作流引擎是为工作流实例提供执行环境,它是工作流管理系统的核心服务,因此,工作流引擎设计的好坏直接关系到工作流的执行效率与可扩展性。
工作流引擎是工作流管理系统中为过程实例和活动实例提供运行环境的服务软件,是整个工作流管理系统的核心
通过可视化的流程图设计,快速定义业务单据的工作流;
1.1 开始活动
【功能概述】
【功能约定】
【功能页面】
《常规属性》
节点名称:表示此开始活动的流程的名称,在右侧部件属性中Test文本中编辑
关联页面:表示此开始活动流程关联的流程表单,通过选择进行配置
处理命令:开始活动流程处理命令,通过添加按钮进行添加,如果需要安全认证,意见必填,前台隐藏功能请勾上。
《处理者》
处理者:通过增加按钮选择所需要的节点处理者
《节点控制》如上图所述,需要控制的功能,选择即可
《超时配置》超时时间设置以及处理意见
《开始活动》
到达通知-节点处理者:表示此流程可以通过邮件、消息等来通知
同时通知下列人员:流程到达处理者,还可以通知其余人
超时通知-节点处理者:表示此流程超时了可以通过邮件、消息等来通知
《前处理》