电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

端+云-2.事件订阅

来源:用友作者:用友2025-08-1512

端+云-2.事件订阅

事件订阅

一、应用场景

根据客户订阅的事件动作,YonSuite\YonBIP对用单据数据改变后,会将数据改变的单据信息根据注册的回调地址推送给三方。 目的:1、保证双方系统数据的实时一致性;2、通过事件订阅可以减少接口轮询获取单据变更的数据的情况。

二、基础入门

请点击https://success.yonyou.com/community/askDetail?aId=763fe7650ac97ed70c473f9ba2f353f809c391bd34c56991&themeType=3

三、添加事件订阅

四、配置回调地址

  • 点击测试时还会校验appkey,appsecrect等解密 ,如果错误测试也会提示,

  • 测试成功结果提示

  • 解密相关文档

五、JAVA代码示例使用说明

  • 我们提供了JAVA代码示例,简单配置即可使用。

按照reademe看自建接入模式配置即可

5.1、回调地址配置参考

com.yonyou.isv.demo.openapi.base.module.isv.event.ISVEventListenerController#onEventNew

5.2、添加事件编码

  • 添加事件编码: com.yonyou.isv.demo.openapi.event.IsvEventExtendType

  • 编码对应参考下图事件编码

5.3、编写接收事件代码

package com.yonyou.isv.demo.openapi.event.todo; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.google.common.collect.Sets; import com.yonyou.isv.demo.openapi.base.module.isv.event.ISVEventListener; import com.yonyou.isv.demo.openapi.base.network.cryptor.EncryptionHolder; import com.yonyou.isv.demo.openapi.event.ISVEventExtendDto; import com.yonyou.isv.demo.openapi.event.IsvEventExtendType; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component; import java.util.Map; import java.util.Set; /** * @description: 待办新增事件 * @author: nishch * @create: 2021-07-05 **/ @Slf4j @Component @RequiredArgsConstructor public class TodoAddEvent implements ISVEventListener<ISVEventExtendDto> { /** * TODO:在这里写待办的处理逻辑,如果返回true则继续执行下一个相同编码的事件,返回false不继续执行。 * @param type 事项类型 * @param event 解析后对象 * @param holder 响应消息体 * @return boolean

端+云-2.事件订阅

事件订阅一、应用场景根据客户订阅的事件动作,YonSuite\YonBIP对用单据数据改变后,会将数据改变的单据信息根据注册的回调地址推送给三方...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信