U9C对接飞书审批流完整过程
U9C虽然很强大,但是移动办公和审批流功能并不好用,为了弥补U9C这种不足,很多的企业在使用U9C的同时再开通钉钉、飞书、企业微信这种OA管理系统,两套系统并行使用,就需要考虑U9C和OA系统数据同步的问题,最简单的方式是OA创建审批单,审批通过后人工在U9C录入提交,这样一来会造成以下几个问题:
1、人工成本支出
2、容易出错
为解决这个问题,我们可以将U9C与OA系统进行集成对接,对接方式有两种
1、U9C制单同步到OA系统创建审批流表单,审批之后同步审批状态到U9C
2、OA直接发起审批,审批通过后同步单据到U9C
这两种方式建议使用第1种,主要原因是因为U9C有很多的校验逻辑,如果处理不好容易OA里审批完,但是写入不了U9C,而且在OA发起还需要同步许多额外的基础数据。为了实现这个对接,我们需要做以下几项工作:
1、在OA系统创建好审批流表单并配置好流程
2、在U9C创建一个账号,用于对接时使用
3、在U9C需要对接发单据配置好审批流,这个审批流只需要配置一个审批节点,并把审批权限授权给对接账号
4、利用飞书管理员账号登录飞书开放平台,创建一个应用,并把审批流相关的几个权限授权给这个应用
5、通过U9C OPENAPI的公共查询查询单据内容,调用飞书审批流接口发起,并把实例ID写入到U9C单据的弹性字段
6、监听飞书审批流审批状态,通过或拒绝时,调用U9C OPENAPI的移动审批功能完成U9C端的审批
基本过程就是这样,不过在真正对接起来肯定会碰到各种各样的问题,特别是U9C的OPENAPI很容易碰到坑,我们已经把种场景封装到了S-HUB集成系统,有兴趣的可以深入了解一下。
U9C OPENAPI文档地址:https://openapi.yyu9c.com/doc.html