云星空ERP接入飞书审批,实现飞书第三方审批原创
金蝶云社区-龙大大大
龙大大大
3人赞赏了该文章 1,730次浏览 未经作者许可,禁止转载编辑于2023年04月01日 14:15:57

Tip: 云星空作为企业ERP应用,想与其他应用打通移动互联


整体业务流程
image.png

1.ERP所需工作

  • 在单据上增加字段标记,标记第三方是否审批通过

  • 在单据上增加字段,用于发起审批时记录审批的实例ID

  • 在单据提交按钮增加插件,提交后发起飞书的审批JSON

  • https://open.feishu.cn/open-apis/approval/v4/instances

  • 注意事项:因ERP与飞书的用户并未打通,所以提交时只能写死是某一个人 user_id



{
  "approval_code": "C1F9B4EE-C6DB-4C38-B9D1-XXXXXXXXXX",
  "user_id": "XXXXXX",
  "form": "[{\"id\":\"fkdh\",\"type\":\"input\",\"value\":\"11111\"},{\"id\":\"jine\",\"type\":\"input\", \"value\":\"9922111.06\"}]"
}




2.飞书端工作

  • 增加一个审批定义,用于定义改审批的界面,

  • 流程增加一个审批订阅,用于审批完成后的状态回传




3.开始编码

  • 增加一个项目,用于连接ERP和飞书

  • 定义一个接口用于接收飞书订阅的事件回传(APIForFeiShu)

    • 接收到状态后判断是否是 APPROVED,是则调用ERP单据审核API直接审核

    • 也可将其他状态回写到ERP,ERP增加飞书审批状态,即可显示飞书审核到哪一步了


赞 3