1

承認関連リストの承認ボタンを上書きしたい。私たちがそれを行う方法はありますか?アイデアは、承認ボタンがクリックされたときに特定の基準でいくつかのレコードを削除することです。承認ボタンがクリックされたときにapexコードを実行してから、承認のためにレコードを送信したいと思います。

それを達成するためのポインタは役に立ちます。

ありがとう

プラディップ

4

2 に答える 2

3

最後に、これを行うための回避策を実行しました。承認ボタンをオーバーライドする代わりに、承認プロセスとトリガーを使用してこれを完了しました

これが私がしたことです。

  1. オブジェクトに SentForApproval (チェックボックス) という新しいフィールドを追加しました。これがどのページ レイアウトにもないことを確認して、誰もこのフィールドを誤ってチェックまたはチェック解除しないようにします。
  2. 承認プロセスで、上記のフィールドを true に変更してフィールドを更新しました。
  3. このフィールドの更新により、更新トリガーが起動されます。
  4. このフィールドが更新されているかどうかのトリガーチェックで、トリガーでやりたいことを何でもしてください。

お役に立てれば

于 2012-05-29T05:31:25.487 に答える
2

いいえ、残念ながらこれを行うには、ユーザーにカスタム ボタン フローを強制することで承認プロセスを完全にオーバーライドする必要があります。そのカスタム ボタンを承認履歴リストに配置したり、承認/拒否リンクをオーバーライドしたりすることはできません。Salesforce は、数年前に最初に実装されて以来、承認プロセスのカスタマイズ可能性を大幅に強化していません。

于 2012-05-28T05:44:22.557 に答える