一文读懂-将url文件存入到单据的附件面板中原创
金蝶云社区-光阴似箭
光阴似箭
6人赞赏了该文章 1,415次浏览 未经作者许可,禁止转载编辑于2021年12月13日 09:27:38
summary-icon摘要由AI智能服务提供

本文介绍了在苍穹单据中处理来自第三方异构系统文件(以URL地址形式)的保存方法。提出通过开放平台自定义服务接收URL,解析并调用附件保存逻辑,提供了相关操作思路和示例代码,适用于实际场景并鼓励读者留言讨论。

        好多文章中都有介绍,在苍穹单据中,附件的下推、反写等,这次将讲述另一种场景,那就是将第三方异构系统中文件保存到苍穹单据中,对方可能传的是二进制文件流,又或者只传了一个文件下载地址URL,你是否有思路如何处理此种场景?如果没有思路,那么一定不要错过此篇文章。本篇文章以传输的内容为“地址URL”方式进行详解。

        首先要知道对方是异构系统,那么最先想到的应该就是开放平台。是的,我们可以写一个开放平台的自定义服务,来实现上述逻辑。

 image.png

开放平台如何使用,详情参考:https://vip.kingdee.com/article/154241666411380736

会用开放平台是一个基础,这里面有个关键问题,就是文件地址URL,怎么就能保存到单据中附件中呢?

方法思路:

1. 写一个自定义服务

自定义服务中,将传过来的参数进行解析,然后调用附件保存逻辑。参考如图:

 image.png

2. 编写附件保存逻辑:详情参考附件

 image.png

image.png

 

3. 第三方调用api的传递参考示例:

 image.png

4. 自定义服务插件注册示例:

 image.png

5. 注:

以上示例仅为demo样例,实际使用过程还需要考虑参数传递结构、异常返回结构以及其他接口规范内容。

写在最后

        本篇一文读懂,以DEMO样例方式将异构系统中传递的URL文件保存到苍穹单据附件中,使用过程中有任何疑问和建议,欢迎大家留言、讨论,本人也将第一时间进行回复。


赞 6