产品经理感悟菜鸟学产品产品

审批系统与业务系统关联思路

2021-12-22  本文已影响0人  产品经理说

作为中后台的产品经理,当系统变大庞大起来,审批成为了一个绕不开的槛。

大部分公司目前在使用钉钉、飞书、企信进行办公,这些OA软件也已经打造了灵活配置的审批,可以满足日常事务审批。但是与业务深度嵌入的审批如何串联,本文来尝试分享一个思路;
首先需要需要对目前的行业市场的表单审批系统进行分析,自己内部建设的时候打大同小异:

一、目前行业的审批系统

当前市场上,飞书、钉钉、轻流、简道云等系统都有审批系统,而且大同小异,基本由 自定义表单+审批设计器完成,这也是目前行业的主流设计;

以飞书为例,分析下当前的审批系统;

自定义表单

自定义表单在审批系统作为承载审批内容,方便管理员自由的来配置一个表单审批。一般通过可视化的拖拉快速构建一个页面,通过对字段属性的配置,完成表单的布局。

image.png

流程设计器

image.png

流程设计器涵盖流程条件配置、审批节点配置等多种属性,并且在流程节点中对表单权限可以管控】,各家大同小异,

设置审批节点

点击审批节点,可进行以下内容的设置。

  1. 1.审批类型:默认为人工审批的方式。你也可设置成自动通过自动拒绝,即无需人工审批,系统会自动处理当前节点。

  2. 2.选择审批人:有以下几种类型:

:上级、部门负责人、角色这 3 种类型,与飞书管理后台 > 组织架构中的设置相对应。

:如果需要设置联系人作为审批人,需要联系人控件必填

  1. 3.多人审批:点击 + 添加审批人,可以在当前节点设置多位审批人。同时需设置多人审批时采用的审批方式
  1. 4.审批人为空:当审批人为空时,可设置自动通过、由指定人员审批、或转交给审批管理员。

  2. 5.审批人与发起人为同一人:当两者为同一人时,可设置由发起人自己审批、自动跳过、转交给直属上级审批、或转交给部门负责人审批

  3. 6.添加抄送人:当审批需要告知或备案时,可在节点处 选择抄送人,还可勾选 仅同意时抄送,则抄送人会自动在当前节点完成后收到消息通知

  4. 7.表单权限:点击顶部的表单权限,可限定在当前节点 表单中的内容是否可读或可编辑,主要用于在审批流程中保护信息隐私或允许补充信息等情况。

  1. 操作权限:点击顶部的操作权限,可设置在当前节点审批人可以进行的相关操作。[点击详细了解转交、加/减签、回退]

设置条件分支

通过条件分支,你可以实现在不同的情况走不同的审批流程。点击详细了解如何设置条件分支

  1. 1.设置分支:点击节点之间的 + 符号,选择分支。默认是两条流程分支,你可以通过点击添加条件,即可形成多条流程分支。

  2. 2.设置条件:点击 请设置条件,在右侧设置框内点击 添加条件组,即可设置进入该流程的条件。比如当报销类型为差旅费时,走左侧的审批流程;反之,则走右侧的审批流程。

image.png

其他设置

如上:自定义表单 +审批设计器 +基础配置 可以快速搭建一个审批,用户可以自己填写发起审批,审批人处理,这构成了目前最常见的OA系统的审批系统,也基本满足了大部分公司的非业务的日常审批需求。

二、审批系统如何与业务系统联动打通

自定义表单的内容可以通过接口由第三方系统进行自动填充,或者辅助员工填充。

1、发起场景在审批系统,需要调用业务系统某些数据

目前针对这个场景,审批系统可以提供了字段关联API接口的能力

在布局表单的时候,对表单值的属性设置为从接口获取,通过发起人与业务方系统的关键,接口动态获取值,默认填充字段或者由发起人在已有的内容里选择字段填充,可以达到审批系统从业务系统的关联。

2、发起场景在业务系统,需要使用审批系统的能力

一般来说复杂的业务操作会触有需要触发审批,而审批的多个值在业务系统,有较多的逻辑判断,并非人工手动可以填写或者输入,且发起端口必须在业务系统,这个时候可以采用以下形式:

未命名绘图.png
审批系统:
业务系统:

相当于 审批配置的时候表单的内容改由业务系统自动调用填充,用户只需在业务系统中操作,确定某个业务动作,触发审批动作。

接下来审批的处理、操作等都交由审批系统去完成,在审批完成或者某个关键节点的时候,业务系统通过监听审批系统的事件来进行其他后续业务操作,从而实现审批系统与业务系统的关联。

上一篇下一篇

猜你喜欢

热点阅读