1.
开发者在「开发者后台」-「开发配置」-「事件订阅」中注册请求回调地址。
2.
审批在审批单据(一个单据为一个审批实例)状态发生变化时,例如单据的创建或者流转、产生新的任务、抄送的时候,会向开放平台发送变化的消息。
3.
开放平台会先将该消息存储,然后再向开发者注册的回调地址按照响应的格式推送消息。
4.
用户服务器接口接收到该消息,可以先将消息存储,然后再进行业务逻辑处理,避免响应超时。
5.
消息可能会重复,开发者需要根据回调请求中的 event_id 或者 uuid 做幂等,不同的事件类型幂等key不一样,请根据具体事件的结构体来确定,也可以根据自己的业务做幂等。