📝 钉钉审批 - 加盟商赛马制奖励
自动流程(每月执行一次):
生成上月赛马制奖励 Excel → 获取审批钉盘空间 → 上传文件到审批钉盘 → 发起审批实例(附件组件「奖励发放明细」)
→ 每小时监控审批状态(09:00~19:59,20:00~次日9:00 不监控)
→ 审批通过(COMPLETED + agree)后下载审批附件并按 value 重命名。
审批被拒绝(refuse)或撤销(TERMINATED)时只记录结果,不下载附件。
全过程数据写入
审批被拒绝(refuse)或撤销(TERMINATED)时只记录结果,不下载附件。
全过程数据写入
钉钉审批流程表,可按「状态 / 错误信息」定位出错步骤,重跑时自动跳过已完成步骤。
(关闭后定时发起与定时监控均跳过,手动触发仍会校验配置)
定时任务设置
限制 1~28,避免 29~31 日在小月不存在导致漏触发
建议避开每日任务的 05:00 与 14:00
审批表单与发起人
钉钉后台「OA审批 → 表单设计 → 表单ID」
留空时程序会调钉钉用户详情接口自动解析发起人主部门ID
钉钉API凭据 已配置
Client ID / Client Secret 在
⚙️ 系统配置 → 钉钉API配置
中维护(两处共用同一份加密配置文件),本页不重复填写。
📋 审批流程记录
一行=一条审批单据(序号为主键)。同一月份被驳回/终止后重新发起会新增一条单据,历史单据(含旧Excel路径、旧审批实例ID、驳回原因)完整保留; 已下载/审批完成为最终完成态,不会重复发起。
| 序号 | 触发月份 | 业务类型 | 状态 | 触发方式 | 发起时间 | 数据条数 | 审批实例ID | 审批状态 | 审批结果 | 附件下载路径 | 错误信息 | 更新时间 |
|---|