【问题标题】:Can I upload a PDF to SugarCRM via a Document object?我可以通过 Document 对象将 PDF 上传到 SugarCRM 吗?
【发布时间】:2012-08-10 05:57:37
【问题描述】:

我正在尝试弄清楚如何使用 Java 将动态生成的 PDF 文件上传到 SugarCRM。

起初我以为我只需要创建一个Document 对象并填写一些字段,期望将byte[] 64Bit 编码为String。但是,根据我在网上阅读的内容,我正在寻找的不是Document,而是带有附件的Note。这似乎是一个糟糕的命名约定。我是否正确假设我需要创建Notes

在这个问题中,我只是要求澄清 Document 是什么,以及它是否适合包含 PDF 文档,或者上传 PDF 等文件的唯一方法是通过 Notes 及其附件。

(我会根据这个问题的答案在别处问一个后续问题。)

谢谢。

【问题讨论】:

    标签: java pdf encoding sugarcrm uploading


    【解决方案1】:

    您应该可以同时使用DocumentNote,但在 SugarCRM 中它们用于两种不同的用途。

    • 文档:用于您希望与用户和客户共享的常用文档(例如信函模板、产品简介、条款等)
    • 注释:用于与特定客户、联系人或类似文件相关的文档(或实际文件),最常见的是仅供用户使用(例如商业案例、电子邮件、合同等)

    您可以通过 Soap API 将文档和注释上传到 SugarCRM。

    • 文档:使用set_document_revision
    • 注意:首先使用set_entryNote,然后使用set_note_attachment 上传和关联文件

    (免责声明:我之前没有使用sugarCRM中的“上传文档”,但根据wsdl应该是可以的)

    【讨论】:

    • set_note_attachment 似乎不在我有权访问的 API 中。我使用的是 Suger 6.5 版,这有什么不同吗?
    • 我还没有安装6.5.x,但是根据文档(support.sugarcrm.com/02_Documentation/04_Sugar_Developer/…),该方法应该是存在的。
    • 你完全正确。我正在使用另一个开发人员提供的一些包装器类,但他没有为set_note_attachment 实现包装器。但是,我继续实施它,它就像一个魅力。再次感谢您!
    • 您知道这些方法是否适用于自定义文件模块/您如何通过 rest 为自定义文件模块上传文件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2017-10-09
    • 1970-01-01
    • 2017-05-09
    相关资源
    最近更新 更多