快递100如何取消物流订阅推送原创
金蝶云社区-文安根
文安根
0人赞赏了该文章 129次浏览 未经作者许可,禁止转载编辑于2024年05月08日 11:04:59

    快递100在配置好物流订阅方案后,如果启用了执行计划'快递100物流推送订阅',则会定时把物流订阅方案查询到的物流单号发送给快递100并通知快递100这些物流单号是要订阅的,当订阅成功后如果有新物流信息到达则会通过回调地址通知星空更新相关详细信息,本文先介绍订阅的大致步骤,然后再介绍如何取消订阅。

    在'销售物流信息列表'中创建一个过滤方案,这个过滤方案用来定义哪些物流单号要去订阅,一般建议使用物流状态,单据日期等作过滤条件,如下图1-1所示:

image.png

图1-1


    在'销售物流信息列表'里面点击'物流推送配置'按钮,这会跳转到订阅方案列表,可以在列表上添加一个方案记录(如果不存在可添加,如果存在可反审核修改),如下图1-2所示:

image.png

图1-2


    快递100参数配置中设置好回调地址,域名根据实际情况替换,如果是私有云,此地址要能公网访问到,回调地址格式为 http://k3cloudlightapp.kingdee.com/k3cloud/ScmKuaidiService/Kuaidi100HttpHandler ,本地址不能在Handler后面追加任何查询字符串,如果是公有云,要使用https协议如下图1-2所示:

image.png

图1-2


    在执行计划列表里面测试下'快递100物流推送订阅',如果成功则会在订阅方案里面显示订阅记录,上图1-2里面订阅记录显示了物流单号 SF1397760031190 订阅成功,当然执行计划'快递100物流推送订阅'默认也有自己的自动执行时间,然后登录快递100官网可以看到也有相关订阅记录,如下图1-3和图1-4所示:

image.png

图1-3


image.png

图1-4


    当点击上图1-4中的详情按钮后有显示推送成功时,并不代表回调星空一定就成功,要结合多个字段才能看出是否回调成功,如下图2-1所示:

image.png

图2-1


    像上图这种失败原因是因为手机号不对导致查询不到详细信息,最终导致推送不成功,当发现订阅有问题时,如何取消订阅呢?星空目前没有界面可操作取消订阅,星空的订阅记录存储在表T_SAL_LOGISTICSUBSCRIBE 中,如果表中有相关物流单号的记录且记录中的订阅标识为'成功',则对应的物流单号后续就再也不会订阅,可按物流单号等条件删除星空的订阅记录,如下图2-2所示:

image.png图2-2 


    如果客户不了解SQL操作也可尝试在BOSIDE里面配置基础资料'销售物流信息自动推送订阅方案'的'订阅记录'单据体支持删除行,然后通过星空界面修改物流推送订阅方案,将订阅记录里面的相关记录删除后再保存订阅方案,BOS IDE配置如下图2-3所示:

image.png

图2-3


    在星空删除了订阅记录后,还需要在快递100官网里面关闭订阅(这里的关闭操作仅在特定状态下才能关闭),如下图2-4和图2-5所示:

image.png

图2-4


image.png

图2-5


    图2-1是因为手机号码输入不正确导致的推送没有详细信息,这里在星空修改下手机号码,然后重新测试执行计划'

快递100物流推送订阅',如下图2-6所示:

image.png

图2-6


    执行计划执行成功后,新的订阅记录就在快递100官网生成成功了,如果订阅无误,后续快递100会通过回调地址将物流详细信息推送到星空系统中(本次演示时测试大概20几分钟左右就将物流详细信息回调到星空),如下图2-7、图2-8和图2-9所示:

image.png

图2-7


image.png

图2-8


image.png

图2-9

赞 0