> ## 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.

# トレーサビリティ

> 個々のシリアルとバッチを、入荷、生産、出荷を通じて追跡し、完成した個体から後ろ向きに、疑わしいロットから前向きに、系譜をたどります。

トレーサビリティは 2 つの問いに答えます。この個体には何が使われたか、このロットはどこへ行ったか。Alforse はすべてのシリアルとバッチを**追跡エンティティ**として記録し、それらを消費・生産する作業を通じて結び付けます。品質、生産、在庫の担当者は、得られた系譜を使って、完成した個体から後ろ向きに、疑わしいロットから前向きに追跡します。

## 追跡エンティティ

各**追跡エンティティ**は、単一のアイテムの、特定の識別可能な数量を表します。Alforse が作成するエンティティの数は、アイテムの追跡タイプによって決まります。

| アイテムの追跡 | 作成されるエンティティ | エンティティあたりの数量 |
| - | - | - |
| **シリアル** | 個体ごとに 1 つ | 1 |
| **バッチ** | ロットごとに 1 つ | ロットの数量 |

エンティティの属性が、そのシリアル番号またはバッチ番号と、由来を保持します。

NOTE

シリアルとバッチは、2 つの別々の台帳には保持されません。1 つの追跡エンティティモデルが両方を扱うため、番号はレコードのキーではなく属性です。

### エンティティのステータス

ステータスは、エンティティが今使えるかどうかを示します。入荷、検査、生産、出荷を通るにつれて変化します。

<details>
  <summary>**利用可能**</summary>

  使用できる在庫: ピック、ジョブへの払出し、出荷ができます。
</details>

<details>
  <summary>**引当済**</summary>

  特定の目的のために確保されています。ジョブの計画出力は、個体が作られるまでここにあります。
</details>

<details>
  <summary>**保留中**</summary>

  物理的にはここにあるが、リリースされていません。通常の理由は検査待ちです。
</details>

<details open>
  <summary>**消費済み**</summary>

  使い切られました: ジョブに払い出されたか、得意先に出荷されました。
</details>

<details>
  <summary>**却下**</summary>

  検査に合格しませんでした。
</details>

<details>
  <summary>**スクラップ済み**</summary>

  回収できないため、理由を付けて償却されました。取り消せる唯一の最終状態です。[スクラップ解除](https://docs.alforse.com/ja/docs/reference/scrap.md#unscrap)で復元できますが、消費済みや却下では不可能です。
</details>

## エンティティの出どころ

### 購入したアイテム

1. 追跡対象のアイテムを入荷すると、Alforse はそのエンティティを**保留中**で作成します。
2. 入荷を転記すると、**利用可能**に移ります。
3. 例外: 検査が必要なアイテムは、転記後もエンティティが**保留中**のままです。検査に合格すると**利用可能**に、不合格になると**却下**になります。[品質](https://docs.alforse.com/ja/docs/reference/quality.md#inbound-inspection)を参照してください。

### 製造したアイテム

生産では、個体より先にエンティティが存在します。ジョブは、作業が計画された時にその出力エンティティを**引当済**で作成し、個体が実際に生産されると**利用可能**に切り替えます。

## 系譜

Alforse は、各材料イベント（消費、生産、分割、出荷）を**アクティビティ**として記録します。アクティビティは、その**入力**（入ったエンティティ）と**出力**（出てきたエンティティ）を指定します。親子のリンクはすべてアクティビティを経由するため、系譜グラフは、人々が作業するにつれて自動的に成長し、別途データを入力する必要はなく、その後どちらの方向にもたどれます。

NOTE

どのエンティティも、親へのポインターを保存しません。追跡するたびに、Alforse は開始した個体からアクティビティのグラフを外側へたどって、系譜を再構築します。

### 分割

ジョブや出荷がバッチの一部だけを使う場合、Alforse は**分割**を記録します。元のロットが入力となり、消費された部分と残りの部分の 2 つが出力になります。

### マージ

**マージ**は逆に、同じアイテムの複数のロットを 1 つにまとめます。結果のロットは次を持ちます。

* マージされたすべてのロットの**合計**に等しい数量
* それらのうち**最も早い**有効期限に等しい有効期限

元のロットはマージの入力としてグラフに残るため、新しいロットを追跡しても、そのすべてに到達します。[工程のバッチ化](https://docs.alforse.com/ja/docs/reference/batching.md)は、実行が完了したメンバーを 1 つのバッチ番号にマージします。別々のまま保たれたロットも、バッチのドロワーからマージできます。

### グラフを表示する

**在庫 → トレーサビリティ → グラフ**に移動し、開始する個体を選びます。リコールの調査では上流へ（どの部品とロットがこの個体を作ったか）、封じ込めでは下流へ（この疑わしいロットを使った完成個体はどれか）たどります。

Alforse screenshot**凡例のポップオーバーを開いた在庫 → トレーサビリティ → グラフ。追跡エンティティはステータス（利用可能、消費済み、引当済、保留中、却下）で色付けされた円で、その間のアクティビティはひし形で表示され、積み重なった 1 つのノードがシリアルのグループを表す**

任意のノードから開始します。エッジを上流へたどって個体の材料を、下流へたどってロットの行き先を確認します。

| ノード | 表すもの |
| - | - |
| 円 | 1 つの追跡エンティティ。色がステータスを示します。 |
| ひし形 | 1 つのアクティビティ。その入力と出力をつなぎます。 |
| 積み重なったノード | グループとして一緒に表示された複数のシリアル。 |

## 保存期間

追跡対象のアイテムは、期限切れになることもあります。その**保存期間**は、3 つの方法のいずれかで設定されます。

* アイテムに設定された固定の期間
* 入荷時に誰かが入力する日付
* 消費された構成部品のうち、最初に期限切れになるものから引き継ぐ日付

どの方法でも、有効期限はエンティティ自体に書き込まれ、ピックは最も早い有効期限を優先して選びます（FEFO）。保存期間を持てるのは、シリアルとバッチのアイテムだけです。追跡対象外のアイテムには、日付を持たせる個別のレコードがありません。方針の全容は[保存期間](https://docs.alforse.com/ja/docs/reference/shelf-life.md)のページで説明しています。

## 関連

**ジョブ**

ジョブは、実行しながら、入力エンティティを消費し、出力エンティティを生産します。

[Open](https://docs.alforse.com/ja/docs/reference/jobs.md)

**品質**

受入検査は、エンティティを保留中にし、不合格のものを却下します。

[Open](https://docs.alforse.com/ja/docs/reference/quality.md)

**スクラップとスクラップ解除**

エンティティをスクラップ済みにする、そして戻す方法です。

[Open](https://docs.alforse.com/ja/docs/reference/scrap.md)


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