2012-08-13 89 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

相關問題