> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# バックアップ

> 1 社分のレコードとファイルの手動スナップショットを作成し、各スナップショットが現在の Alforse に復元できるかを確認し、元に戻せる安全スナップショット付きでその場で復元します。

バックアップを使うと、管理者は 1 社分のレコードと、必要に応じてアップロードされたファイルの保存コピーを取得でき、後で同じ会社に読み込み直せます。すべての操作は**設定 → バックアップ**で行います。オンボーディング中は、Alforse のスタッフがバックアップファイルから新規の会社を初期構築することもできます。

HEADS UP

**バックアップは災害復旧ではありません**

すべてのバックアップは、手動で開始する単一の会社のスナップショットであり、データベース全体のダンプではありません。スケジュール実行はなく、任意の時点に復旧することもできません。災害復旧は別途計画してください。

## 概要

### スナップショットの範囲

アーカイブには、その会社の販売、購買、アイテム、生産、会計、品質、人員のデータが含まれます。**バックアップを作成**の横にある **i** ボタンを開くと、それぞれの領域のレコード数と総数がリアルタイムで表示されます。

HEADS UP

**シークレットは含まれません**

バックアップには、認証情報、連携トークン、Webhook は一切含まれません。復元が完了した後に、すべての連携を再接続する計画を立ててください。

### 含める内容の選択

アーカイブに含める量を選びます。

FieldType

<details>
  <summary>**データのみ**</summary>

  得意先、アイテム、受注などのすべてのレコード。アーカイブが小さく、早く完了します。
</details>

<details>
  <summary>**データ + ファイル**</summary>

  レコードに加えて、3D モデル、ドキュメント、画像などのアップロード済みファイル。
</details>

## バックアップを作成する

1. **設定 → バックアップ**に移動します。
2. ラベルを入力します（空欄でも構いません）。
3. **データのみ**または**データ + ファイル**を選択します。
4. **バックアップを作成**を選択します。

エクスポートはバックグラウンドで実行されます。**バックアップを作成中…**というラベルの行がすぐに表示され、選択すると進捗を確認できます。完了すると、その行に日付、サイズ、ステータスと、**ダウンロード**と**削除**が表示されます。

[![設定 → バックアップ：データのみ / データ + ファイルの選択と、内容を表示する i ボタンを備えた「バックアップを作成」カード](https://docs.alforse.com/screens/platform-backups.png)](https://docs.alforse.com/screens/platform-backups.png)

エクスポートは会社のデータのスナップショットを取得します。内容のポップオーバーには、領域ごとの件数がリアルタイムで表示されます。

### エクスポート失敗からの復旧

エクスポートが完了できない場合は、**バックアップに失敗しました**のバナーに理由が表示されます。多くの場合、別の会社に属するデータを指しているレコードがあることが原因です。そのようなレコードは安全に読み戻せないため、エクスポートは停止します。**破損行をスキップして再試行**を選択すると、残りがエクスポートされます。新しいバックアップには**N 行を除外**（N rows excluded）と表示され、情報ポップオーバーにスキップされた各行が示されます。

## バックアップが復元できるかを確認する

ページを読み込むたびに、Alforse は、すべてのバックアップを現在のアプリが使用するスキーマに照らして再評価します。判定結果は保存されず、有効期限もありません。現在の製品が読み取れる限り、バックアップは使用可能です。

FieldType

<details>
  <summary>**準備完了**</summary>

  何も変更せずに現在のアプリに読み込めます。
</details>

<details>
  <summary>**変更ありで復元可能**</summary>

  読み込めますが、スナップショットを作成した時点のアプリとは一部が一致しなくなっています。違いは復元画面に表示され、そこで確認します。
</details>

<details>
  <summary>**復元不可**</summary>

  理由が示されて拒否されます。復元の操作は表示されません。
</details>

<details>
  <summary>**不完全**</summary>

  すべてを書き込む前にエクスポートが停止したため、ファイルを読み込めません。
</details>

## 会社をその場で復元する

復元すると、会社の現在のデータが、バックアップの内容で上書きされます。

1. **バックアップから復元**で、**バックアップを選択**から保存済みのバックアップを選ぶか、**新しいバックアップをアップロード…**から `.alforse.tar.gz` ファイルを指定します。
2. 読み込む内容を決めます。**データ + ファイル**は、レコードとバックアップに保存されているファイルを戻します。**データのみ**は、レコードを戻し、現在のファイルはそのままにします。
3. **復元…**を選択します。

### 互換性レポート

**バックアップからこの会社を復元する**画面には、何かを実行する前に、スナップショットが現在のアプリにどのように適合するかが詳しく表示されます。ディスクからアップロードしたバックアップは、復元を開始する時点で検査されます。

| レポートのセクション | 内容 | 必要な操作 |
| - | - | - |
| 何も表示されない | 完全に互換性があります。 | 確認する。 |
| **デフォルト値で埋められました** | 現在のデフォルト値に設定されるフィールド。 | 確認する。 |
| **破棄されました** | 戻せず、削除されるレコード。 | `restore` と入力して続行する。 |
| **復元できません** | バックアップが拒否される理由。 | なし。確認の操作はありません。 |

すべてのセクションに、影響を受ける製品領域（生産や販売など）が示され、**「詳細」**を展開すると正確なフィールドが表示されます。

### 保持またはリバート

まず、Alforse は現在の状態の会社をスナップショットに保存します。復元が失敗した場合、現在のデータはまったく変わりません。成功した場合は、**復元済み — 確認してください**カードに 2 つの選択肢が表示されます。

* **「保持」**は、復元されたデータを確定します。
* **「リバート」**は、会社を復元の直前に取得したスナップショットの状態に戻します。

NOTE

**同時に行える復元は 1 つです**

確認待ちにできる復元は、1 つの会社につき 1 件だけです。次の復元を始める前に、**保持**または**リバート**で決定してください。

### 破損データによる復元のブロック

冒頭の安全スナップショット自体が、稼働中の会社にある破損行によって止められることがあります。**破損データを除去して復元**を選択すると対象の行が表示されるので、**削除して復元**を選択すると、それらを完全に削除して復元をやり直します。それらの行の 1 つでもグループ内の別の会社と共有されている場合、Alforse は何も削除せず、復元も開始されません。

## バックアップから新しい会社を初期構築する

オンボーディングでも同じアーカイブ形式が使われます。Alforse のスタッフが会社を作成する際、**どのように始めますか？**のステップで次の選択肢が表示されます。

* **「バックアップから復元」**：別の会社のアップロード済み Alforse バックアップから新しい会社を構築します。
* **「デモテンプレートを使用」**（Use a demo template）：バックアップを使用せず、選択した業種のサンプルデータを生成します。[デモデータ](https://docs.alforse.com/ja/docs/platform/demo-data.md)を参照してください。

## 権限とプラン

NOTE

**このページを表示できるユーザー**

**settings: update** 権限が必要で、会社が Business プランである必要があります。ほかのプランでは、**設定**に**バックアップ**は表示されません。会社のオンボーディング中にバックアップから復元できるのは、Alforse のスタッフだけです。

## トラブルシューティング

| 表示内容 | 理由 | 対処 |
| - | - | - |
| 設定に**バックアップ**の項目がない | 会社が Business プランではない、または **settings: update** の権限がない。 | Business プランに移行するか、管理者に権限を依頼する。 |
| **変更ありで復元可能** | スナップショットの作成後にスキーマが変わった。 | 復元画面に表示された違いを確認して進める。 |
| **復元不可** | 現在のアプリでは、このスナップショットを読み込めなくなっている。 | **復元できません**の理由を読み、新しいバックアップを取得する。 |
| **不完全** | エクスポートの書き込みが完了しなかった。 | 行を削除して、別のバックアップを作成する。 |
| **バックアップに失敗しました**（会社外の行が理由として表示） | 行が、会社が所有していないデータを参照している。 | **破損行をスキップして再試行**を使うか、**破損データを除去して復元**で削除する。 |
| 現在の復元を先に完了するよう求められる | 以前の復元が、まだ確認待ちになっている。 | **復元済み — 確認してください**で**保持**または**リバート**を選択する。 |
| 復元後に連携が切断されている | 認証情報、トークン、Webhook はバックアップに含まれない。 | 各連携を再接続する。 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.