给大家来分享一款强大的个性化自定义流程神器,今天要说的不是jbpm、activiti这类重量级的工作流程引擎,而是一个独立、小巧、灵活而且很不一样的流程自动化工具mcg-helper,看完这篇文章,说不定你会有意外的收获。
首先来一张图,你能看见什么?
流程设计界面
你看明白了什么,一堆拖拽控件?画流程图?可执行的自定义流程?大脑里面是否已联想到,拉出拖拽控件来画流程图,然后将流程运行起来!的确是可以这样,但如果仅仅只能这样,还有什么意思!有什么好玩的!价值何在?
揭晓亮点在哪里之前!不妨先思考一个问题,这些小长方形(控件),通过连接线组成了流程图,但这些小长方形有什么作用,特么一大堆,似乎把小长方形的作用搞清楚了,就能知道这个流程在做什么了,不错!回到先前那张图,不同的是我增加了一行文字后,我们再捋一捋:
自定义控件设计
左侧这些小长方形称为控件,每个控件具有特定的功能或作用,假如完全由你来定义控件的功能,融入自己需求或想法,这样一来,通过可视化界面,只需拖拽出控件,其数量、顺序、连接都由你来控制,最后将流程图运行起来,一个由自己设计的流程自动化软件应运而生!
此时此刻,重点终于来啦!今天分享的这款自定义流程神器mcg-helper,专为低门槛、快速、便捷实现自动化需求而量身定做的,它拥有可视化的界面、拖拽功能、流程执行、控制台、数据持久化等等,更难得的是它定义一套极为简单流程自动化规范,让我们只需关心设计控件功能即可,至于如何让去交互、执行、跟踪、数据持久化等工作就交给mcg-helper吧。
你是否已经在思考了,入门难度怎样,需要投入多少时间和精力?如果你有两年左右的JAVA WEB开发经验,上车只需要几天即可!就这么夸张!
现在我们就揭开mcg-helper的面纱,首先它是一个开源项目,大家可以百度mcg-helper,国内推荐使用码云,毕竟 络质量会比github更好,如下图所示:
百度搜索 mcg-helper
旨意在于用最小代价和最快速度实现自动化,采用了自定义流程来解决,在开源项目的主页上有mcg-helper的免费视频教程,可用于认识与入门。我在这里抽象地让大家先感受一下,还是看图说话:
自定义控件
温馨提示,有想法、有兴趣、有流程设计、自动化需求的同学们记得关注哟!一起寻找更多有趣好玩的自动化需求场景,我们一起浪一波,走起!最后附上一张图,自行意会:
核心亮点
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!