低代码平台和BPMS

目前工作环境中涉及到的低代码平台,常规意义上被称之为流程中心,即围绕着可视化拖拽的画布,用户可以通过流程编排的方式规划其审批、或者业务逻辑,其中也不乏涉及到服务接口调用、任务触发以及异步消息、超时设置等等的多个节点逻辑配置。
即正如一个低代码平台的定义:通过可视化搭建的方式,完成用户界面、业务逻辑和数据服务的开发,其以牺牲跨平台的可移植性、应用开放性为代价来提升效率。

在产品设计的过程中,我们的竞调往往是 BPM 系统,那么,二者之间,到底有什么样的联系呢?

BPM定义

BPM (Business Process Management) 业务流程管理 是指针对流程管理的信息化系统,其特点是注重流程驱动为核心,实现端到端全流程信息化管理。BPM 可以分为流程定义、流程测试、流程执行、流程分析、流程管理、流程质量与效率监测、流程优化等环节。
特点:

  1. 以流程为驱动,建立流程线,减少业务实现时间,降本提效
  2. 端到端链接,打破部门数据孤岛
  3. 强大的集成能力,可以实现对 OA、CRM、ERP 等多个系统的整合

BPM 套件
主要由流程设计器、流程引擎、表单、业务规则引擎、组织、模拟测试、看板/仪表盘、工作区、集成层、行业解决方案等组件组成。

BPM套件的主要组件

由定义可见,低代码只是其设计器的一种表现形式。

国内 BPM 平台

体验轻流

帮助文档https://qingflow.com/help/docs/6114c2c2d601550046421cfd

自定义部门配置

内容
  1. 定义表单设计
    表单包含基础常用组件:时间、定位、地点、电话等 以及高级组建,对应部门人员等。

  2. 添加流程
    a. 交互

  • 无法拖拽,只能通过固定位置的加号进行环节增加
  • 支持节点复制/剪切

b. 样式

  • 流程图整体自上而下,配置的表单设计为开始节点
  • 不同节点色彩和样式不一
  • 所有基础配置项,无需点击问号,备注说明一律直接展示,但是介绍的过于简单,无详细文档链接,无操作后引发什么结果的说明
  • 备注信息展示方式

    c. 功能
  • 节点类型包括审批节点、填写节点、抄送节点、添加Q-Robot、webhook、添加子分支。
  • [添加子分支作为条件节点]条件判断语句默认拉出两列分支,支持分支扩展,不存在 if-else 逻辑,每列分支都需单独配置条件,通过配置数据筛选确定节点流向。


    每个分子根据筛选数据进行流向配置
  • [审批节点] 分为常规审批和逐级审批,作为审批消息通知方式,同时审批类型包括或签和会签,会签无法根据对应的比例进行配置
  • 审批节点、填写节点、抄送节点三类节点功能相似,可相互切换,区别在于
    • 审批节点顶部需配置负责人和审批类型,而抄送节点只需配置抄送人即可,填写节点可编辑原表单设计定义的字段。
    • 三类节点,虽然做了节点切换,但是基础设置、高级设置都是一模一样,尽管有些配置项在非审批节点之外透出无效,依然存在
    • 虽然进行节点切换,但功能设置项统一
    • 审批节点包含审批动作回退、转交、拒绝等。回退包括回退到:之前的所有节点、上一节点、指定节点。回退的数据被重新提交后,可配置是重新按顺序审批,还是直接回到当前节点进行审批。
  • 支持流程同意、拒绝、转交、回退,不支持自定义添加其他操作项按钮例如撤回、驳回等,只支持对现有操作项按钮名称变更
    三种节点
  • 高级设置中涉及一些AI配置,包括手写签名、印章审批等,同时涉及到缴费相关的支付信息和在线支付操作
发布

一键发布,适配移动端和PC端

其他
包括协作、发布分支管理、测试、服务接口请求、消息任务配置,暂未涉及

你可能感兴趣的:(低代码平台和BPMS)