5

salesforce.com UIのどこに、添付ファイルにトリガーを追加できるかがわかりません。他のほとんどすべてでトリガーを見つけることができますが、添付ファイルがリストにないようです(ページでソースを表示して検索した場合でも。このトリガーをどこに配置できるか誰か知っていますか?

4

4 に答える 4

6

Attachment は、salesforce が無作為かつ偏った方法で実際に「保護」する「下位」オブジェクトの 1 つであるため、直接行う方法はありません。これを行う唯一の「正当な」方法は、Force.com IDE などの外部のビルドおよびデプロイ ツールを使用することです。

ただし、文書化されていない「ハック」に慣れていない場合は、次のことを行ってください。任意のオブジェクトのトリガー リストに移動し、[新規作成] をクリックします。URL でentityクエリ文字列パラメーター (例: ) を見つけentity=Caseて、それを Attachment ( entity=Attachment) に変更し、Enter キーを押します。Newl ロードされた画面は添付トリガーを受け入れます。

于 2011-03-23T10:54:48.843 に答える
3

Eclipse(Force.com IDEプラグイン)を使用して、プロジェクトを右クリックし、「新規」>「Apexトリガー」を選択します。ポップアップ表示されるダイアログウィンドウに、[オブジェクト]ドロップダウン/選択リストがあります。このリストから目的のオブジェクト([メモ]または[添付ファイル]など)を選択してから、トリガーして実行する「イベント」を選択します。 。

注:同じオブジェクトで複数のトリガーが実行される順序を保証できないため、ベストプラクティスはオブジェクトごとに1つのトリガーのみです。

于 2011-07-13T18:53:57.147 に答える
2

force.com IDE からトリガを作成しようとしましたか??

私の意見では、そこから可能になるはずです。

于 2011-03-23T10:54:07.273 に答える
0

執着のトリガーを書くには、それを行う直接的な方法はありませんが、それは可能です。

たとえば、連絡先オブジェクトにトリガーを作成するなど、他のオブジェクトにトリガーを作成すると、現在のページの URL に
「https://ap1.salesforce.com/........../&entity=Contact」が表示されます。 「entity=Attachment」を変更
すると、トリガーは添付オブジェクトに対して作成されます。

于 2012-08-22T04:28:45.340 に答える