大家好,今天我来跟大家分享下我的撸码心得。说到这工作流的设计啊,还是要从我的坑爹主管说起!情况是这样的:
测试小姐姐:“程序猿哥哥,今天不用修复BUG,有时间聊一下吗?”
我还没来得及回复,主管的微信头像就在闪了,准没好事。
主管:“小马啊,我这边有一个小任务要交给你!”
我:“主管,你有什么事尽管说?”
主管:“那个公司想做开发,要用到工作流,工作流程设计的任务就交给你了,上头催得比较紧,你这几天就给我干出来吧!”
主管说完,就把要用到工作流中设计了的四个表甩给我。
表1:流程单头表
表2:流程单身表
表3:单据单头表
表4:单据单身表
我一看只差没直接哭了~~~啊,咋办~~~
开玩笑!这坑爹主管真是使劲坑我啊,什么基础雏形的东西都不给我。我去?!这让我搞个毛线咯?!幸好马哥人脉广阔,在基友群里发了个江湖救急!就有哥们给我推荐了个快速开发工具!真是帮大忙了,真是靠谱!主管也知道这个工作流不是一件容易的事情,IT部就3个人,我直接把这个快速开发工具扔给他。公司的项目基本上是我完成的,比较信任我,他后面采纳了用快速开发工具来做。我还准备了好多草稿打算说服他,要是不同意,我就直接撂摊子不干了。
下面看看用这个快速开发工作流的框架实战例子。请假流是OA系统的最基本的,从这个干起吧。公司请假流程,首先要有个请假表单,借助这个开发工具,建个表单那不是分分钟的事情吗!根本不用自己撸码啊!DEMO: https://www.xjrsoft.com/
闲话不多说,下面我就来跟大家分享一下我借助这个开发工具进行工作流开发的经验,希望能给大家一些帮助。首先工作流的设计,离不开表单的设计,所以我们先开始表单的设计。请假流设计具体过程如下:建表,打开“快速开发”--“表单设计”点击工具栏上的“新增”,填写好表单的名称,选择好表单的分类。
点击设置好表名,下一步进入表单数据表设置,如图所示:
点击图中的“下一步”进入表单开发界面,可以随意调整布局,如下图所示:
调整好整体布局后就可以将左侧的控件直接拖入前面设计好的布局中,然后设置好。
完全可视化,拖拽设置就可以实现,操作简单,这里就不详细说明了。在下面我会附上体验地址。真给力啊,这,菜鸟都可以快速完成表单的设计了!是不是很方便呢!表单的设计仅仅几分钟就完成了,学习成本是真的不高啊。这也算是开了个好头吧!那接下来就照着这个势头,一气呵成来完成工作流的设计吧!
点击后台工作流程→流程设计
用流程设计器画出请假流程图,xjr快速开发平台的流程设计器是整合activtiti开发,采用可视化编辑工作流引擎,辅助研发人员设计专业的流程功能,只会办公软件的人都可轻易上手,节约学习成本,提高工作效率。
请假流程:申请人提交请假表单,先是主管、经理审批再由人事、副总审批。主管、经理审批后如果请假天数超过大于或者等于3天则需要副总审批后再人事最后审批,请假天数小于3天,则人事最后审批。流程结束。
流程设计权限设置。
审批人的添加设置
将已建立好的请假表单挂在流程上
请假的流程图--流转条件设置。这里以请例为例,流转条件是请假天数。
流程每个节点设置好,保存。这样就完成一个流程的设计开发。真的超级简单,五分钟就搞定。
这个xjr快速开发框架已经将各种需要的功能封装在不同的层中,根据大家调用而开发出来的一个软件。开发框架完全采用引擎模式,通过其流程引擎,不需要写代码,用可视化的拖拽拉形式进行设置组合就可快速制作ERP、OA、CRM、HRM、EAM、BI、WMS等各种企业业务系统软件。对于个性化需求的业务模块还可以在源码上做二次扩展开发。
来源:oschina
链接:https://my.oschina.net/u/4430797/blog/3195966