0

そのオブジェクトの関連する詳細を維持する A というオブジェクトがあり、それは B という別のオブジェクトに関連しています。オブジェクト A に関連するフィールドは、オブジェクト B に存在します。オブジェクト B のそのフィールドが入力されたときに、対応するオブジェクト A からのフィールドをオブジェクト B に自動取得するにはどうすればよいですか? どうすればこれを実行できますか? あなたのアイデアを教えてください

4

1 に答える 1

0

バックグラウンドで (ユーザーが変更を保存すると) 問題が発生しても問題ない場合は、オブジェクト B の単純な数式フィールドを次のような構文にすることをお勧めしますObject_A__r.Needed_field__c

自動化する必要があるが、後でユーザーが値を上書きできるようにする必要がある場合は、オンライン ヘルプでワークフローとフィールドの更新についてお読みください。ルールは " ISNEW() || ISCHANGED(Object_A__c)" で、アクションは新しく選択された A からデータを取得して B に入力するフィールド更新です。

より複雑なロジックの場合、B でのトリガーが必要になる場合があります。


しかし、それをリアルタイムで実際に表示したい場合 (ユーザーが検索で A レコードを選択し、新規/編集ページで値が変更され、別の A を選択すると、値が再び変更されます) - Visualforce I を構築する必要があります。恐れています。Salesforce Stack Exchange に同様の質問への回答があります。


先に進むことに決めたものは何でも、最初のオプションは邪魔にならないことを覚えておいてください. 確かに、ユーザーにとって派手でクールではありませんが、信頼性が高く、保守が容易で (クリックするだけで構成され、コードは必要ありません)、後で大量のデータの読み込み/更新を実行する必要がある場合でも機能します。たとえば、外部ツール。

作成/編集用の Visualforce ページは見栄えがよくなりますが、一括更新ではバイパスされます。標準のページ レイアウトを再利用するのは難しいため、新しいフィールドを追加するたびにこのページを維持する必要があります。

于 2012-11-23T10:13:29.047 に答える