轻松查验单据是否集成成功,这样做就对了!

使用集成服务云将源系统单据集成到目标系统之后,用户往往还想了解单据是否真的集成成功,但目前只能根据单号一个个去查,过程耗时耗力。
那么,如何能更直观地知道单据是否真的正确集成到目标系统?是否可以将成功标识体现在源单的某个字段上?针对上述问题,使用集成云HUB可以轻松解决该问题。
接下来可以跟随小编的讲解,从功能的认知和方案配置等方面逐步学习集成云HUB,轻松get单据是否集成成功!
1 集成云HUB功能简介
1.1 设计说明
为了扩展集成功能的覆盖面和方案配置监听的灵活性,集成服务云新增了预置的连接类型:集成云HUB。通过预置集成云HUB,可以将已经配置好的数据源、启动方案、服务流程三类集成资源实例化为‘事件源’类型的集成对象。
该类集成对象可以用作事件触发类型方案的源对象,或是用作集成对象转 API,通过监听此类集成对象的连接状态或执行结果,集成服务云可以轻松获取到相应的错误堆栈、详细执行信息等。
1.2 系统路径
路径一:【集成管理】→【连接管理】→【连接配置】→ 搜索“集成云HUB”。
路径二:【集成管理】→【连接管理】→【数据源管理】→ 将筛选条件“是否预置:否”关闭,搜索“集成云HUB”。
路径三:【集成元数据】→【集成对象】→ 左树点击“预置集成云HUB”,点击“批量同步元数据”或者点击“新增”。
2 操作方法
此处以监听启动方案执行情况为例,利用服务编排技术进行集成云HUB的配置步骤说明,其他集成资源的监听可以参考该配置过程,具体分为以下三个步骤:
2.1 实例化集成对象
在集成对象列表,左树点击“预置集成云HUB”,将启动方案实例化为事件源类型的集成对象,该集成对象可以监听的事件有以下两种:
(1) 单据执行成功:事件源执行日志成功时,返回单条数据执行信息;
(2) 单据执行失败:事件源执行日志失败时,返回单条数据执行信息。

单据执行状态示例
随后,根据如下信息,就可以配置两个事件触发类型的服务流程,分别用于监听原方案的单据执行成功和单据执行失败事件。

服务流程事件触发配置参考信息
(1)若执行成功,则触发执行监听单据执行成功的服务流程,从src_data中取出源单数据,并根据候选键从tar_data中取出集成到目标系统后该单据的id,将单据id反写回源单的某字段上(可以二开一个字段)。
(2)若执行失败,则触发执行监听单据执行失败的服务流程,将信息“同步失败”反写回源单字段上,也可以通过$error_tag将错误信息取出来,
轻松查验单据是否集成成功,这样做就对了!
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



