Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

処理中のリリースまたは検証をキャンセルする

公開日: Aug 20, 2024
説明

※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

何らかの理由 (優先度の高いアップデートをリリースする必要がある、リリースが失敗することに気付いた、検証中に問題が発生した) でリリースをキャンセルする場合、いくつかの方法があります。

リリースをキャンセルした場合に起こること

リリースプロセスは、データの完全性を維持するための複雑なプロセスであり、複数のステップが含まれています。キャンセルを受信すると、リリースは現在のステップを完了した後、リリースをキャンセルしてロールバックを実行するリクエストの処理に進みます。

キャンセルにかかる時間

リリースのキャンセルは複数のステップを含む複雑なプロセスであるため、完了までに時間がかかる場合があります。所要時間は、リリースのペイロードのサイズ、ロールバックするコンポーネントの数、コンポーネント間の関係や依存関係などによって異なります。たとえば、リリースが現在、多数のファイルを含む単一のメタデータ型を処理している場合、上記のプロセスが原因で、キャンセル操作が長時間トリガーされない場合があります。

キャンセルしたリリースが処理中のままになっている理由

キャンセルされたリリースが、しばらくの間「処理中」と表示される場合があります。この動作が時々起こるのは、キャンセル操作がリリースプロセスを直接停止させるわけではないためです。リリースプロセスにはいくつかのステップがあり、かかる時間は、ロールバックがどれだけ複雑かによっても異なります。

キャンセルの状況を確認する方法

キャンセルの状況を確認するには、checkDeployStatus() を呼び出します。「変更セット」の検証またはリリースが [進行中] のままになる」も参照してください。

 

解決策

リリースまたは検証をキャンセルします。
1.UI から:

  • [設定] に移動して、[環境] -> [リリース] で [リリース状況] を選択します。
  • キャンセルする処理中のリリースまたは検証を特定します。
  • 処理中のリリースまたは検証の横にある [キャンセル] ボタンをクリックして、キャンセルを要求します。

2.REST API を使用: 

3.Salesforce CLI を使用:

4.ANT 移行ツールを使用:

 

 

ナレッジ記事番号

000392895

 
読み込み中
Salesforce Help | Article