站点图标 星露谷值班站长

Yearning工单对接钉钉审批实现自动化执行

yearning 是一个非常好用的 sql 审批平台,从 2022 开始应开发人员需求和公司自动化钉钉审批需要,本人对运维部门维护的 yearning 系统进行二次开发对接钉钉审批。

因为我们使用 Yearning 版本比较早,这里我们使用的是 Python 版本。

数据库字段扩充

首先需要扩容 core_account 表,这里需要增加一个 ding_uid 字段,使用此字段实现与钉钉 OA 系统里面用户 uid 关联

这里面的具体逻辑可以查看钉钉官方文档

core_sqlorder 扩容增加字段 process_instance_id handler_user source

source 来源字段,标识是来自平台处理还是钉钉审批处理

handler_user 对应审批人信息,关联钉钉用户审批使用

process_instance_id 钉钉审批流程唯一 id,根据此 id 查询 OA 审批单

审批流程处理

钉钉审批对接成果展示

退出移动版