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
システム管理者 182システム管理者 182 

APEXトリガより別ウインドを起動する方法

お世話になっております

カスタムオブジェクト(A)にて新規にてレコードを追加する際に、
Insertのトリガにて、別のオブジェクトより情報を取得し、カスタムオブジェクト(B)を作成しています

登録完了後は通常はカスタムオブジェクト(A)の詳細画面が表示されますが、
Apexトリガのアクション内でコードを書き、別画面にてカスタムオブジェクト(B)の情報を表示させることは
出来ないでしょうか?

もし可能なのであればご教授頂けると助かります
宜しくお願い致します
Ryosuke KobayashiRyosuke Kobayashi
こんにちは。

画面操作はトリガーではできないですね。

やり方はいろいろありますが、こんなところでしょうか。
①カスタムボタン(JavaScriptでデータ操作)で保存ボタンを上書き
②カスタムボタン(JavaScriptでWebService(Apex)クラスを呼び出す)で保存ボタンを上書き
③Visualforceページで上書き

①は↓のあたりが参考になるかと思います。
https://developer.salesforce.com/forums/?id=906F0000000D7JPIA0

トリガーの処理が複雑であれば、②の方法が良いかなぁとも思います。

あとは保存&新規ボタンをどうしたいか、というところも気にはなりますね。
システム管理者 182システム管理者 182
Ryosuke Kobayashi様

ご回答ありがとうございます
ご教授頂いた方法でTryしてみたいと思います