Java可视化工作流程简单配置过程
工作流是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者 之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标, 或者促使此目标的实现”。
以请假为例,现在传统公司的请假流程是这样的:
员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑
采用工作流技术的公司的请假流程是这样的:
员工使用账户登录系统——点击请假——上级登录系统点击允许
就这样,一个请假流程就结束了。
有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案是,用的。但是这一切的工作都会在上级点击允许后自动运行!
这就是工作流技术。
工作流技术的优点
从上面的例子,很容易看出工作流系统实现了工作流程的自动化,提高了企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高量化考核业务处理的效率、减少浪费(时间就是金钱)。
而手工处理工作流程,一方面无法对整个流程状况进行有效跟踪、了解,另一方面难免会出现人为的失误和时间上的延时导致效率低下,特别是无法进行量化统计,不利于查询、报表及绩效评估。
那么如何快速完成一套智能化流程设计呢,今天以LeaRun.Java开发平台的流程设计模块进行可视化配置演示。
(系统首页)
流程设计
菜单栏是系统的一系列功能组件,我们这里选择工作流程---流程设计;
流程设计项目中已经内置了常用的流程类型,人事、合同、采购、库存等,方便使用;
已设计好的流程支持预览、停启用、导入导出、分类等。
新增一个请假流程,从左侧工具栏拖入流程节点,这里的流程节点工具包括开始、结束、脚本任务、外部流程、互斥网关、相容网关、并行网关、子流程,可满足常用流程配置需求。
连接流程后,点击流程节点,右侧进行流程节点设置,流程节点包含了审批、表单、会签、按钮等,需要注意的是关联表单需要在流程配置前完成模板设计。
点击空白区域会回到流程的整体配置,右侧设置流程相关属性,包括基础设置、权限、菜单、超时提醒、关联任务等。
相关设置完成后,直接保存模型即可完成一套流程模板,同时可下载相关xml和svg.
已完成模板↓
learun.java