工作流
文章平均质量分 94
相续心
whh
展开
-
流程图布局在项目中的实践
不论任何对流程图的布局的美化效果,在研发的角度来说都是对流程上的点、线坐标进行调整,但是最大的问题可能是也不知道基于什么规则去调整。如果产品已经给出来清晰的规则,事情往往比较简单,我们只需要按照这个规则实现自己的布局算法即可。可大多数情况下还是需要我们研发自己去调研,从已开源的项目里面找到合适的布局算法,然后结合我们当前项目的流程图框架来实现。目前上有部分流程图框架已经自带了一些布局算法,但是在实际项目中,还有比较多的细节需要处理,例如让布局后的连线排布更加合理、某些节点位置保证相对不变等。原创 2022-09-21 10:30:03 · 2869 阅读 · 4 评论 -
换掉bpmn-js,让前端更熟悉工作流业务
看到这个标题可能有些同学会奇怪,bpmn.js不是工作流系统前端最普遍的方案吗?为什么我们需要换掉bpmn.js。这里我们站在前端的角度先明确一下工作流、工作流管理系统、工作流引擎、BPMN规范、bpmn-js的关系。工作流工作流的概念在百度百科和wiki上描述的都比较抽象,我们可以大致理解为做一些事情的时候,我们把做事情抽象为几个步骤,然后再合理的组织这些步骤,最终通过组织好的步骤来做这些事情。例如我们早上起来做的事情看做一项工作流,可以拆分为上厕所、洗手、刷牙、吃饭这些步骤。有的人“上厕所->洗手->吃原创 2022-06-13 19:06:17 · 1359 阅读 · 0 评论 -
流程图太大? 来个流程收缩展开功能
流程图太大? 来个流程收缩展开功能从一个特殊的需求开始调研目前流程图相关开源项目用LogicFlow实现绘制区域再收起定义group的model定义group的view监听选区选中节点,然后创建分组节点结个尾从一个特殊的需求开始我们的项目使用流程图的形式配置用户进线流程。什么是用户进线流程呢?用一个比较好理解的例子来讲,我们打10010联通热线的时候,首先会有一段语音播报(播放语音),然后我们会语音告诉它要选择“按键”服务还是“语音”服务(语音识别、用户选择判断),如果选择按键,那么会一步步提示你可以按原创 2022-04-20 11:07:15 · 2641 阅读 · 0 评论 -
【转载】流程可视化框架LogicFlow发布1.0版本
LogicFlow是一款流程图编辑框架,提供了一系列流程图交互、编辑所需的功能和灵活的自定义节点、边、插件等拓展机制,可以支持研发各种逻辑编排场景,如流程图、脑图、BPMN流程等。转载 2022-01-13 16:52:59 · 2728 阅读 · 0 评论