半成品的Web版工作流模板设计器(基于AngularJS 2和Redux), 还在后续填坑中

先上个图:

AngularJS 1

不少店铺中间的利用都急需有个干活流平台(插件),无奈灵活方便好用且能够活动转移代码定制嵌入的骨子里不多,只可以本人入手慢慢搞.

至于自动型活动思考了很久, 决定根据之前的门类经验,
扬弃让最终客户能够配置较复杂的工作流自动条件的想法:

事实上正是是负责定义流程的KBU和官员脑子也是很乱的,毕竟人的想法未经代码验证和各项气象图枚举前,总是会管窥蠡测.

还不比更靠近懂C#的三遍开发实施人口,
结合Roslyn的开源编译器工程, 让流程设计器与流程引擎协同工作,
简单凶残地使用C#本子运营的格局形成各样电动条件判断与流程及作业数据的可控干涉.
 

做了1个小的测试证明工程,
除了不可能达成代码智能提示,其余的显要作用(能够运用后端的编写翻译器做语法检查,
c# 二〇一五的语法结构完全帮忙,与当时坑爹的WF
1.0的充足简陋的表明式设计器天壤之别)已经万分好了.

界面正好拿AngularJS 2来试手, 也试了试Redux管理与七只状态, 确实好用,
跟用JQuery挂事件的思路是分裂等的,难怪ReactJS大概标配它.

警告: 如今不是精品, 只实现了整机的十分之四,
能够拖拽生成丑丑的流程图并导入导出json,
很多验证,与后端的通信还没赶趟做,
同步开发的工作流引擎的测试样例也是导出成文本再用牛顿.Json解析引入的.

AngularJS,代码相当乱,探索的长河中引入了各项前端组件,思路是先品尝达成效率,前期再逐渐归并进化.

有缘可等待后续的劳作流解析引擎,
组织结构管理(企图协助多视图组织架构与上下游集团协作)上柜(如今做到三成,
还不好端出来).

 

相关文章