主页 > 超兔理念 > 无代码流程自定义的逆向实现

无代码流程自定义的逆向实现

低代码平台流行,多数流程配置用的差不多是一套类似框架,拖拉拽流程图然后生成流程的方法。在实战场景中,会高频地遇到两个问题:1.业务类企业用审批少,更多是多部门协作的业务执行;2.很多习惯了流程填表的用户,对图的概念弱,画图困难;特别是遇到多分支的情况:语言很容易表达清楚逻辑,但是画图就很难、很卡。

软件开发的目标是降低用户的使用门槛和时间成本,鉴于这类用户的反馈,我们提出逆向配置方案:按步骤填表,自动生成流程图!从常规感知上,一图胜万言,但是在表格配置法面前,流程的设置在用户端得到明显更好的反馈。深入沟通、究其根本原因:仍然是现实业务流程中复杂的多分支,在步骤配置发生中更容易实现。我们来看看这个从表到图的逆向配置方式:

流程将工作分解成步骤:1.定义任务角色;2.按照一定的规则和过程来执行这些任务;3.通过规则将执行结果正确传递到下一步分支。这也是WBS拆分的常见方式,流程更注重的是不同规则向不同流程传递的逻辑。业务应用:

1.场景:甄别当前的业务流程目标是什么,确定【步骤名】,编辑【详细描述】;

2.条件:业务流程中会涉及到判断条件,基于条件判断下个步骤的执行。根据大量业务流程的归纳,我们把这里总结为“条件分支+并行”的混合逻辑,这种执行逻辑和企业日常业务比较贴近,也更符合用户的业务逻辑常识。基于此结论,我们把步骤节点缩减为两种类型:

① 方形--直接进入下一步【支持逗号分隔的多个步骤】;

无代码流程自定义的逆向实现

② 菱形--条件分支下一步【分支也支持逗号分隔的多个步骤】。

无代码流程自定义的逆向实现

3.授权:确定【执行人】,明确职责分工。超兔CRM中执行人可以是人员、部门、职能等不同角色的选择。

4.完成期限:精确到小时。

步骤设置好之后,会自动生成流程图。复杂逻辑时,用户无需纠结图上节点该怎么布局怎么连线,逆向配置的核心即为:从表到图。

无代码流程自定义的逆向实现