function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
S-darkstarS-darkstar 

@他システムに添付ファイルをコピーする場合どのような手段があるのでしょうか?

force.comに格納している添付ファイルを他システムにコピーするにはどのような手段があるのでしょうか。

FTPによるコピーができないと認識しているため。

ご存知の方がいらっしゃいましたら、ご教授いただければ幸いです。

 

たとえば、force.comで開発したシステムからWebサービスを利用して他システムへファイルを送ったりすることが

できますでしょうか?

制約がありましたらそれについてもご教授いただきたい。

また、どこか参考となるURLがございましたらご教授いただきたい。

 

以上、よろしくお願いいたします。

Best Answer chosen by Admin (Salesforce Developers) 
Mitch OkamotoMitch Okamoto

基本的には、Salesforceから外部へのインタフェースはSOAP or RESTのAPIを介しての接続となります。

ですので、他のシステムがインターネット上にEndpointを持っているのであれば、添付ファイルのバイナリをAPIに乗せてコピーする事は可能かと思われます。

それ以外の方法として、イントラ等のEndpointがInternet上に無いrシステムとの連携でよくあるのが、イントラ側から定期的にポーリングして、Salesforce上のデータを取得するという事もよく行われます。

 

他にもSalesforceには様々なAPIがありますので、以下を参考にしてみて頂ければ。

 

どのAPIを利用すべきか?

https://help.salesforce.com/HTViewHelpDoc?id=integrate_what_is_api.htm&language=ja

 

SOAP API開発者ガイド日本語版 (Attachmentテーブルに添付ファイルが格納されます)

http://developerforcejp.s3.amazonaws.com/developer/docs/api/apex_api.pdf