0

UNIXボックスからWebサービスを介してsalesforce.comにあるワークフローを開始する必要があります。このシナリオを達成するためのオプションやガイドラインを提案してくれる人はいますか?

4

2 に答える 2

1

「ワークフローを開始する」ことはできないと思います。ワークフローの開始基準を満たす、Salesforce でレコードの挿入または更新を実行する必要があります。

基本的なデータ操作アクティビティ用のData Loaderと呼ばれる Java ツールがあり(独自の本番組織からダウンロードできます)、スケジュールされた実行用にスクリプト化でき、ユーザーのパスワードを安全な方法で保存できる構成ファイルがあります。詳細については、 pdf ガイド(「コマンド ライン クイック スタート」の章)

したがって、Webサービスの呼び出しは本当に必要ないと思います...


私が誤解していて、「webservice」キーワードを持つ Apex クラスのメソッドを呼び出すことについて話している場合を除き、何らかの方法で更新を実行しますか?

その場合、このクラス用に生成された WSDL ファイルをダウンロードする必要があります ([セットアップ] -> [開発] -> [クラス])。選択した言語 (Java、PHP、Python...) でそれを使用します。このリンクが役に立ちます。あまり違いはありません)、コマンドラインマジックを行いますか?

http://wiki.developerforce.com/page/Integrationにはたくさんのリソースがあります :)

于 2012-11-02T14:50:52.953 に答える
0

Salesforce は Web サービスに SOAP を使用しています。現在、安らかな Web サービスはありません。wsdlファイルを提供するように依頼するだけです。この wsdl ファイルを使用して Java コードを生成します。その後、データのプルを続行できるように、webService url を取得します。このリンクが役立つ場合があります。

http://salesforce-walker.blogspot.in/2011/12/to-access-salesforce-data-from-java-we.html

お役に立てれば

于 2012-11-03T03:57:00.750 に答える