Operations

Operationは、Unit Procedure内で特定のタスクを達成する順序付けされたPhaseのセットです。Operationは「Heat and Mix」、「Prepare Ingredients」、「Clean In Place」など、プロセスの主要なステップを表します。
OperationはISA-88プロシージャ階層の3番目のレベルに位置します:
ページレイアウト
Operationsページ(Admin > Procedures > Operations)には次が表示されます:
- ダッシュボードカード — Operation総数、アクティブ数、非アクティブ数
- フィルターバー — 検索、非アクティブ切り替え、列表示制御
- データグリッド — Phase数とインラインアクションを持つすべてのOperation
Operationフィールド
| フィールド | 必須 | 説明 |
|---|---|---|
| Name | はい | 表示名(最大255文字) |
| Code | はい | 一意の短い識別子(最大50文字)。例: HEAT_MIX、CIP_RINSE |
| Description | いいえ | Operationが達成することのより長い説明(最大1000文字) |
| Active | はい | OperationがUnit Procedureで使用可能かどうか |
Operationの作成
- データグリッドの上にあるAdd Operationをクリックします
- NameとCode(両方とも必須)を入力します
- オプションで説明を追加します
- Createをクリックします

Operation内のPhaseの管理
Operationの中心的な目的は、Phaseを特定のシーケンスに配置することです。Operation行のリストアイコンをクリックして、Manage Phasesダイアログを開きます。

Phaseの追加
- ドロップダウンからPhaseを選択します(まだリンクされていないアクティブなPhaseのみが表示されます)
- オプションで、Phaseが必須でない場合はOptionalスイッチを切り替えます
- Addをクリックします
Phaseは、次に利用可能なシーケンス番号でシーケンスの末尾に追加されます。
Phaseの並べ替え
各Phase行の上矢印と下矢印ボタンを使用して、シーケンス内の位置を変更します。シーケンスの順序が、Operation内のPhaseの実行順序を決定します。
Phaseの削除
Phase行の赤いゴミ箱アイコンをクリックして、OperationからPhaseを削除します。これはPhase自体を削除するのではなく、リンクを削除するだけです。
オプションのPhase
Phase行のスイッチを切り替えて、オプションまたは必須としてマークします。オプションのPhaseは、レシピまたは生産オーダーの設定に応じて、実行中にスキップできます。
:::tip 再利用可能なPhase 同じPhaseを複数のOperationで使用できます。たとえば、「Rinse」 Phaseは「Pre-Clean」と「Post-Clean」の両方のOperationに表示される場合があります。各Operationは、独自のシーケンス順序を独立して維持します。 :::
Operationの編集
任意のOperation行で編集ボタン(青い鉛筆アイコン)をクリックします。名前、コード、説明、またはアクティブ状態を更新し、Updateをクリックします。
Operationの削除
削除ボタン(赤いゴミ箱アイコン)をクリックします。確認ダイアログが表示されます。OperationがいずれかのUnit Procedureにリンクされている場合、削除は失敗します。
:::info 削除より無効化を優先 Operationが不要になったが履歴参照がある場合は、削除する代わりに非アクティブに設定します。非アクティブなOperationはシステムに保持されますが、選択ドロップダウンからは非表示になります。 :::
グリッド列
| 列 | 説明 |
|---|---|
| Name | Operation表示名(太字) |
| Code | チップとして表示される一意のコード |
| Description | オプションの説明テキスト |
| Phases | リンクされたPhase数(チップ) |
| Status | アクティブ/非アクティブチップ |
| Actions | Phase管理、編集、削除ボタン |
Created At列とUpdated At列はフルカラムモードで使用できます。
Phaseシーケンスの例
「Heat and Mix」 Operationとそのphaseシーケンスの例を次に示します:
| # | Phase | Code | Optional |
|---|---|---|---|
| 1 | Set Temperature | HEAT | いいえ |
| 2 | Agitate | MIX | いいえ |
| 3 | Hold | HOLD | はい |
シーケンスの順序(1、2、3)が実行順序を定義します。Phase #3(Hold)はオプションとしてマークされており、特定のレシピ設定でスキップできることを意味します。
ベストプラクティス
- 目的別にOperationに名前を付ける — メカニズム(「Step 3」など)ではなく、目標を説明する名前(「Heat and Mix」など)を使用します。
- Operationを集中させる — 各Operationは1つの意味のあるタスクを達成する必要があります。Operationに6〜8を超えるPhaseがある場合は、分割を検討してください。
- オプションのPhaseは控えめに使用する — オプションのPhaseは柔軟性を追加しますが、複雑さも増します。実際に製品実行間で異なる場合のみ、Phaseをオプションとしてマークしてください。
- 説明的なコードを使用する —
HEAT_MIX、CIP_RINSE、FILLなどのコードは、OP001、OP002より作業しやすいです。
関連ページ
- Phases — Operationを構成する構成要素
- Unit Procedures — 次の上位レベル、機器ユニットごとにOperationをグループ化
- Batch Model (ISA-88) — 完全な階層の説明