订阅该事件后,当审批流程中的某个具体任务节点发生操作时,将会触发此事件。例如,当某个审批人执行了“通过”、“拒绝”或“转交”操作时,系统会主动推送通知。
参数 | 类型 | 描述 |
|---|---|---|
schema | string | 事件消息格式版本。当前固定为 1.0。 |
header | object | 消息头,包含事件的基础信息。 |
└ event_id | string | 事件 ID,每个消息的事件 ID 唯一。 |
└ token | string | 验证 token,取值与飞连事件订阅的加密策略内设置的 Verification Token 一致,通过验证该值可以确保消息来自飞连。 |
└ create_time | string | 事件发送时间,Unix 时间戳(单位毫秒)。 |
└ event_type | string | 事件类型。此字段的值可能与截图示例不同,根据PRD推断应为描述节点操作变更的特定类型,例如 approval.v1.instance.node.action。 |
└ app_id | string | 事件回调配置 ID。 |
data | object | 事件数据。 |
└ events | object[] | 事件详细数据列表,支持数组格式。 |
└└ object | object | 事件对象信息。 |
└└└ id | string | 审批请求的唯一 ID。例如 |
└└└ action | string | 审批人在该节点执行的具体操作。包含以下值:
|
└└└ operator_id | string | 执行此操作的审批人的用户 ID。 |
└└└ status | integer | 执行此操作后,该审批实例的整体状态。包含以下值:
|
└└└ workflow_task_id | integer | 当前被操作的这个审批任务节点的 ID。 |
└└└ workflow_instance_id | integer | 该审批所属的工作流实例的 ID。 |
└└└ transfer_to | string[] | 仅当 |
└└└ transfer_approvals_required | integer | 仅当
|
└└└ rejection_comment | string | 仅当 |
{ "schema": "1.0", "header": { "event_id": "b1222301-2260-4f98-941d-f3755f******", "token": "token", "create_time": "1739520891595", "event_type": "approval.v1.instance.node.action", "app_id": "dceb1f54a8da4f75b54d17db4b******" }, "data": { "events": [ { "object": { "id": "10017534244705126******", "action": "manual_transfer", "operator_id": "ou_bxb2******", "status": 3, "workflow_task_id": 442765, "workflow_instance_id": 12532, "transfer_to": [ "ou_NPEn******", "ou_bxb2******" ], "transfer_approvals_required": 1, "rejection_comment": "" } } ] } }