实战篇:工作流之快速开发

大家好,今天我来跟大家分享下我的撸码心得。说到这工作流的设计啊,还是要从我的坑爹主管说起!情况是这样的:

测试小姐姐:“程序猿哥哥,今天不用修复BUG,有时间聊一下吗?”

我还没来得急回复,主管的微信头像就在闪了,准没好事。

主管:“小马啊,我这边有一个小任务要交给你!”

我:“主管,你有什么事尽管说?”

主管:“那个公司想做开发,要用到工作流,工作流程设计的任务就交给你了,上头催得比较紧,你这尽快给我干出来吧!”

领导说完,就把要用到工作流中设计了的四个表甩给我。

表1:流程单头表

表2:流程单身表

表3:单据单头表

表4:单据单身表

我一看只差没直接哭了~~~啊,咋办~~~

实战篇:工作流之快速开发

开玩笑!这坑爹主管真是使劲坑我啊,什么基础雏形的东西都不给我。我去?!这让我搞个毛线咯?!幸好马哥人脉广阔,在基友群里发了个江湖救急!就有哥们给我推荐了个快速开发工具!真是帮大忙了,真是靠谱!主管也知道这个工作流不是一件容易的事情,IT部就3个人,我直接把这个快速开发工具扔给他。公司的项目基本上是我完成的,比较信任我,他后面采纳了用快速开发工具来做。我还准备了好多草稿打算说服他,要是不同意,我就直接撂摊子不干了。

下面看看用这个快速开发工作流的框架实战例子。请假流是OA系统的最基本的,从这个干起吧。公司请假流程,首先要有个请假表单,借助这个开发工具,建个表单那不是分分钟的事情吗!根本不用自己撸码啊!

闲话不多说,下面我就来跟大家分享一下我借助这个开发工具进行工作流开发的经验,希望能给大家一些帮助。

首先工作流的设计,离不开表单的设计,所以我们先开始表单的设计。请假流设计具体过程如下:

建表,打开“快速开发”--“表单设计”点击工具栏上的“新增”,如图:填写好表单的名称,选择好表单的分类。

实战篇:工作流之快速开发

点击设置好表名,下一步进入表单数据表设置,如图所示:

实战篇:工作流之快速开发

点击图中的“下一步”进入表单开发界面,可以随意调整布局,如下图所示:

实战篇:工作流之快速开发

调整好整体布局后就可以将左侧的控件直接拖入前面设计好的布局中,然后设置好。

实战篇:工作流之快速开发

完全可视化,拖拽设置就可以实现,操作简单,这里就不详细说明了。在下面我会附上体验地址。真给力啊,这,菜鸟都可以快速完成表单的设计了!是不是很方便呢!表单的设计仅仅几分钟就完成了,学习成本是真的不高啊。这也算是开了个好头吧!那接下来就照着这个势头,一气呵成来完成工作流的设计吧!

点击后台工作流程→流程设计

实战篇:工作流之快速开发

用流程设计器画出请假流程图,xjr快速开发平台的流程设计器是整合activtiti开发,采用可视化编辑工作流引擎,辅助研发人员设计专业的流程功能,只会办公软件的人都可轻易上手,节约学习成本,提高工作效率。

请假流程:申请人提交请假表单,先是主管、经理审批再由人事、副总审批。主管、经理审批后如果请假天数超过大于或者等于3天则需要副总审批后再人事最后审批,请假天数小于3天,则人事最后审批。流程结束。

实战篇:工作流之快速开发

流程设计权限设置。

实战篇:工作流之快速开发

审批人的添加设置

实战篇:工作流之快速开发

将已建立好的请假表单挂在流程上。

实战篇:工作流之快速开发

请假的流程图--流转条件设置。这里以请例为例,流转条件是请假天数。

实战篇:工作流之快速开发

流程每个节点设置好,保存。这样就完成一个流程的设计开发。真的超级简单,五分钟就搞定。

通过xjr开发人员对Activiti工作流大量的改造后用于做中国式的企业级应用就简单快速实用了。其可视化的流程设计器快速实现公司业务流程,既能实现OA办公系统内部工作流之间的数据整合,如借款与报销、预算与决算等,又能实现OA办公系统工作流与其他业务系统之间的数据整合,如HR、ERP、CRM等。

这个xjr快速开发框架已经将各种需要的功能封装在不同的层中,根据大家调用而开发出来的一个软件。在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件工程师;而采用xjr框架便只需要少量的软件工程师,原来需要四五个人的工作,现在只需要一个人就可以完成,不仅可以减少人员的调动使用,还可以大大降低了开发成本,提高工作效率。xjr快速开发框架完全采用引擎模式,通过其流程引擎,不需要写代码,用可视化的拖拽拉形式进行设置组合就可快速制作ERP、OA、CRM、HRM、EAM、BI、WMS等各种企业业务系统软件。对于个性化需求的业务模块还可以在源码上做二次扩展开发。


分享到:


相關文章: