我可以通过Document对象将PDF上传到SugarCRM吗?

时间:2012-08-13 23:55:37

标签: java pdf encoding sugarcrm uploading

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

起初我以为我只需要创建一个Document对象并填写一些字段,期望byte[] 64Bit编码为String。但是,从我在网上看到的内容来看,我正在寻找的不仅仅是Document,而是带有附件的Note。这似乎是一个糟糕的命名惯例;我是否正确地假设我需要创建Notes

在这个问题中,我只是要求澄清Document是什么,以及它是否适合包含PDF文档,或者上传像PDF这样的文件的唯一方法是{{1}和他们的附件。

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

谢谢。

1 个答案:

答案 0 :(得分:2)

您应该能够同时使用DocumentNote,但在SugarCRM中,它们可用于两种不同的事情。

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

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

  • 文件:使用set_document_revision
  • 注意:首先使用set_entry Note,然后set_note_attachment上传并关联文件

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