0

営業チーム (Salesforce を使用) がワンクリックで新しい Evernote ノートにエクスポートできるアプリを構築しています。私が書いた PHP スクリプトですでに Evernote 機能を利用できるようにしており、Javascript を使用してそのスクリプトの XHR を作成することを計画していましたが、現時点では関係ありません。

私ができる必要があるのは、現在開いている機会のすべてのフィールドをキャプチャし、カスタム ボタン/リンクをクリックすると、それらすべてのフィールドを JavaScript 変数としてキャプチャして、PHP アプリに POST できるようにすることです。1 つのフィールドをキャプチャする方法の簡単な例でさえ素晴らしいでしょう。

4

2 に答える 2

0

ここで必要なのは Apex コールアウトです。 developer.force.com のこのドキュメントはそれをカバーしています。とにかく、これは出発点です (商談の項目をクエリする方法は示していませんが、SOQL の下の通常の Apex ドキュメントで見つけることができます)。一部のサンプル コードについては、Force.com Toolkit for Google APIs を参照してください。このツールキットでは、コールアウトがかなり広範に使用されています (ただし、関連する部分を見つけるために少し調べる必要があるかもしれません)。

いずれにせよ、Apex コールアウトに関するドキュメントを検索することから始めれば、おそらく正しい方向に進むでしょう。

ちなみに、これを行う別の方法として、カスタム ボタンをAJAX ツールキットに接続して投稿の本文を構成し、それを投稿して、PHP ページでユーザーを最初の場所にリダイレクトさせるという方法があります。それもうまくいくかもしれませんが、私の最初の傾向は代わりにApexでそれを行うことです.

于 2013-05-29T00:19:01.023 に答える
0

本当にボタンをクリックする必要がありますか? ある条件を満たせばうまくいくとしたら?

ワークフロー ルール (通常、フィールドの更新、タスクの作成、または電子メールの送信に適しています) には、SOAP メッセージを送信するオプションがあるためです。これはやや肥大化した XML になりますが、プラス面があります。コーディングは不要で、純粋な構成です。さらに、配送状況を簡単に追跡できます。

ヘルプを確認してください。少なくとも、Google へのキーワードはわかりました

ボタンの下にある必要がある場合は、おそらくヘルパーフィールドの偽の更新を行うことができます...おそらく「送信されたメッセージの数」でさえありますか?

于 2013-05-29T17:37:38.823 に答える