2012-08-13 53 views
3

我试图弄清楚如何使用Java将动态生成的PDF文件上传到SugarCRM。我可以通过文档对象将PDF上传到SugarCRM吗?

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

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

(我会问一个后续问题取决于其他地方在这个问题上的回答。)

谢谢。

回答

2

您应该可以使用DocumentNote,但是在SugarCRM中它们用于两个不同的事情。

  • 文件:用于一般的文件要与
  • Notes中的用户和客户(如信函模板,产品简介,条款等)分享到:用于文件(或文件实际上)相关的(例如商业案例,电子邮件,合同等)

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

  • 文件:使用set_document_revision
  • 注意:一是使用set_entryNote,事后set_note_attachment上传和相关文件

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

+0

set_note_attachment似乎不在我有权访问的API中。我正在使用Suger 6.5版本,这是否有所作为? – BlackVegetable 2012-08-15 14:48:12

+0

我没有安装6.5.x,但根据文档(http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/Sugar_Developer_Guide_6.5/02_Application_Framework#SOAP),该方法应该存在。 – 2012-08-16 06:30:17

+0

你完全正确。我正在使用另一个开发人员提供的一些包装类,他没有实现'set_note_attachment'的包装。但是,我继续实施它,它的功能就像一个魅力。再次感谢你! – BlackVegetable 2012-08-16 13:42:33

相关问题