> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/devops/devops-ja/kdo/buranchi/depuroinorrubakku.md).

# デプロイのロールバック

ロールバックを使用すると、Salesforce 組織をデプロイ前の状態に戻せます。自動的にバックアップが作成されるため、エラーや不要な変更が発生した場合でも、すばやく組織を安定状態に戻せます。

## ![](https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FG5ZbxX918xOHwbAwAJ4n%2FSummary2-Small-Icon.svg?alt=media\&token=da26a67f-ff7f-47b3-8669-06be960dc2d7) 概要 <a href="#what-is-rollback" id="what-is-rollback"></a>

デプロイメントをロールバックすると、完了したデプロイメントのメタデータ変更が元に戻ります。ロールバック機能は次のとおりです:

* Deploy ジョブによって保存されたデプロイ前のバックアップスナップショットを使用します。
* コンポーネントを元の状態に復元します。
* 失敗または問題のあるデプロイメントの後でも安定性を確保します。

ロールバックは、デプロイメントのエラーを迅速に修正する必要がある本番環境では非常に重要です。

{% hint style="info" %}

#### ベストプラクティス

* ロールバックの必要性を最小限に抑えるため、デプロイ前に必ず検証とテストを行ってください。
* デプロイメントが重大な問題を引き起こした場合は、変更されたすべてのコンポーネントをロールバックしてください。
* 本番環境では、安定性を回復するために迅速にロールバックを使用してください。
* すべてのコンポーネントが正常に元に戻されたことを確認するため、ロールバックログを確認してください。
* ロールバック後、再デプロイする前にブランチを再検証してください。
  {% endhint %}

## デプロイメントをロールバックする <a href="#best-practices" id="best-practices"></a>

{% stepper %}
{% step %}

### デプロイメントを選択

{% hint style="info" %}
ステータスが **完了** の Deploy ジョブのみロールバックできます。
{% endhint %}

1. クリック **ブランチ** 左側のサイドバーメニューから。
2. 一覧からブランチを選択します。

   <div align="left"><figure><img src="https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FHJLnJI70icC0oNUnjYMz%2FRollbackADeployment-S01-01.png?alt=media&amp;token=4bf3bef1-59f7-45f2-9b9c-cd6fd1e00503" alt="" width="563"><figcaption></figcaption></figure></div>
3. をクリックします。 **アクティビティ** タブ。
4. 完了したデプロイメントジョブを見つけて、クリックします **Deploy** ジョブの詳細を開きます。

   <div align="left"><figure><img src="https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FEiLbbsrbEBQyQlJjGesi%2FRollbackADeployment-S01-02.png?alt=media&amp;token=aba27c5f-33de-460d-a047-17a1806cb3b8" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### ロールバックを実行

ロールバックを実行すると、デプロイメント中に変更されたすべてのコンポーネントの一覧が表示されます。そこから、元に戻すコンポーネントを選択できます。

{% hint style="info" %}
もし **ロールバック** ボタンが表示されていない場合、その Deploy ジョブはロールバックできません。
{% endhint %}

1. クリック **ロールバック** Deploy ジョブ詳細ページの右上隅にあります。

   <div align="left"><figure><img src="https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FzcHXIDhwy4bkLtVvVQuL%2FRollbackADeployment-S02-01.png?alt=media&amp;token=e160ee9b-7b04-42b7-b573-e64f5398cea9" alt="" width="563"><figcaption></figcaption></figure></div>
2. クリック **選択** 各デプロイ済みコンポーネントをデプロイ前のバックアップに戻すために、
3. （任意）クリック **すべて選択** して、すべてのコンポーネントを含めます。
4. クリック **実行** してロールバックを開始します。

   <div align="left"><figure><img src="https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F24Zlafed9pfD693VC4LM%2FRollbackADeployment-S02-02.png?alt=media&amp;token=d256c52b-2930-4ce6-82c6-21aa24980e21" alt="" width="563"><figcaption></figcaption></figure></div>
5. ロールバックジョブを開始すると、次に表示されます **アクティビティ** タブ。

   <div align="left"><figure><img src="https://225042527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F4HkAp3NFRMYyoRpoGefQ%2FRollbackADeployment-S02-03.png?alt=media&amp;token=8cb2a5b7-adea-4340-ac10-adacd7c3eed6" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}
{% endstepper %}

## ロールバック結果 <a href="#how-to-run-rollback" id="how-to-run-rollback"></a>

{% stepper %}
{% step %}

### 結果を表示

1. をクリックします。 **アクティビティ** タブ。
2. 次を確認してください: **ロールバック** ジョブのステータスが **完了**.

{% hint style="info" %}
ロールバックジョブ中にエラーが発生した場合、そのステータスは次に変わります: **例外**。エラーを特定するには、ロールバックジョブのログを確認してください。
{% endhint %}

<table><thead><tr><th width="159.6666259765625">ジョブのステータス</th><th>説明</th></tr></thead><tbody><tr><td><strong>キューに入っています</strong></td><td>ジョブが作成され、実行待ちです。</td></tr><tr><td><strong>進行中</strong></td><td>ジョブは実行中です。</td></tr><tr><td><strong>完了</strong></td><td>ジョブは正常に完了しました。</td></tr><tr><td><strong>例外</strong></td><td>ジョブはエラーとともに完了しました。</td></tr></tbody></table>

3. クリック **ロールバック** ロールバックジョブの詳細を開きます。
4. その **ロールバック** 結果ページには、ジョブ情報と詳細ログが表示されます。
   {% endstep %}
   {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/devops/devops-ja/kdo/buranchi/depuroinorrubakku.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
