Loading

「対応する Apex ジョブが待機中か処理中の場合、コンポーネントのリリースを許可します。 注意: このオプションを有効化すると Apex ジョブがエラーになる場合があります。」機能について

公開日: Feb 26, 2026
説明

Q.このオプションを有効にすると、Apex ジョブが失敗する可能性がありますか?

 

A.当オプションを有効にすると、スケジュール済みのジョブが関連・依存するクラスを、デプロイすることが可能となります。

  (※設定 > リリース > リリース設定 画面の "リリースオプション" セクションにて設定できます。)

  しかしながら、スケジュール済みのジョブが関連・依存するApexクラスの変数や、メソッドの引数を
  変更すると、実行時にエラーが発生する可能性があります。

  例えば、バッチクラスAから別のクラスB上の totalSales( Account account, Boolean true ) といったメソッドを呼び出していた場合

  このクラスBのメソッドを totalSales( Account account ) と変更してデプロイすると、実行時にメソッドの引数が

  一致しなくなるので、エラーが発生します。

  その為、呼び出し先のクラス、継承関係にあるクラス等の変数やメソッドを変更してデプロイする際は、ご注意下さい。


  なお、状況が「キュー」となっているApexジョブに関連するクラスをデプロイした際は、更新後のクラスが実行されます。

  Apexジョブの状況が「処理中」にデプロイした場合は、更新後のクラスは実行されません。(更新前のクラスが実行されます。)

ナレッジ記事番号

000387304

 
読み込み中
Salesforce Help | Article