Skip to content

审批事件 FAQ

本文提供审批事件的相关问题与解决方案,供你参考。

订阅了审批事件,但是却没有收到事件是因为什么?

可能原因:

  • 如果你订阅的多个事件全部接收不到,可能是在订阅事件时某一步骤出错。你需要按照以下步骤依次检查各项配置是否正常:

    1. 在开发者后台的指定应用中,配置事件订阅方式、订阅事件并开通事件所需的权限。事件订阅详细步骤说明参见事件概述

    2. 发布应用,使各项配置生效。具体操作参见:

    3. 调用订阅审批事件接口,订阅指定的审批定义 Code,订阅后应用才可以接收到该审批定义相关的事件数据。

  • 如果是订阅的多个事件中,仅有某一条收不到,可以到通过日志检索功能排查问题,可能是回调地址无法访问导致的。

  • 同一个审批事件在一个审批实例内是有序触发的,你的服务端接收事件消息后,需要及时响应事件,否则开放平台不会继续发送同类型的事件。详情参考事件推送

    例如,监听审批事件后,如果收到了审批实例 A 的 审批实例状态变更 事件(状态变更为 PENDING),当服务端未及时响应时,开放平台将不会继续发送审批实例 A 的其他 审批实例状态变更 事件消息。

  • 如果同时开发配置了多个应用(例如测试应用和线上应用),则有可能只在测试应用订阅了事件,未在线上应用订阅事件。请自行排查。

请假、换班等审批通过,但是考勤应用数据并没有变化是什么原因?

可能是审批定义的表单内,未包含对应的控件组。你可以登录飞书审批管理后台设计审批表单,设计请假、换班等控件组。

内容来源:飞书开放平台 · 自动爬取整理