如何在Siebel应用程序中上传图像以通过Web服务进一步发送?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Siebel应用程序中上传图像以通过Web服务进一步发送?相关的知识,希望对你有一定的参考价值。

Siebel CRM中的新手。我有一个创建表单小程序的任务,该小程序具有上载图像以及一些文本记录的功能。我需要做的是:通过WS(例如,使用SOAP)将图像和一些文本发送到外部应用程序,并将文本信息保存在siebel db中。我的问题是我无法使用上载按钮创建表单小程序,然后提交按钮来处理给定记录,如上所述。附言:感谢您提供详细信息,谢谢!

答案

使用Siebel的附件业务组件可以轻松实现这种功能。例如,在服务请求下,有一个附件选项卡。可以在这里上传文件。稍后进行集成时,您只需在工作流中使用EAI Siebel Adapter BS,它将二进制附件转换为XML中的base64,然后可以将其发送出去。用户可以在不同的记录中上传任何类型的文件。

Siebel OpenUI可以在上传到文件url中的Contact磁贴中显示一些图像:http://www.brucedaley.com/siebelobserver/2014/02/tiles-and-images.html

另一答案

无需使用附件BC,PR / PM文件中的普通JS代码即可完成。我必须这样做,以便用户可以上载PDF文件,该文件必须经过base64编码并随后通过WS发送,但不能保存在Siebel中。我使用了现成的base64编码(FileReader)和JS MDN对象(MDN docs)。

以上是关于如何在Siebel应用程序中上传图像以通过Web服务进一步发送?的主要内容,如果未能解决你的问题,请参考以下文章

如何在从 Web 应用程序上传的服务器上存储 10 亿张图像? [关闭]

我们如何将图像或照片上传到 ejabberd XMPP Web 服务器?

来自 Siebel 的 SOAP 请求在每个元素中都有命名空间

文件上传选项以从相机拍摄图像或从图库中选择不适用于 Mozilla Firefox 中的 Web 应用程序

如何将内存中的图像上传为 Flutter web 中 body 上的二进制图像?

如何将视频上传到Firebase Storage for React App