生産管理
目次
- 概要
- 画面構成 — 5つのサブメニュー
- 顧客画面 (
/customer/index) - 製品画面 (
/product/index) - 従業員画面 (
/employee/index) - 勤務表画面 (
/calendar/index) - ワークオーダー画面 (
/order/index) - ISO分析接続
- 活用シナリオ
- よくある質問
- 関連画面
概要
Productionグループは、生産活動に必要なドメイン情報(顧客・製品・従業員・勤務表・作業指示)を管理します。ISO 22400に基づく運用分析は、現在別途 ISO グループの ISOデータ / ISO分析 メニューで提供しています。
| サブメニュー | 内部URL | 用途 |
|---|---|---|
| 顧客 | /customer/index | 注文/供給顧客情報の登録・管理 |
| 製品 | /product/index | 生産製品情報の登録・管理 |
| 従業員 | /employee/index | 作業者の登録・連絡先・所属 |
| 勤務表 | /calendar/index | シフトスケジュールの登録・管理 |
| ワークオーダー | /order/index | 作業指示の登録・開始・終了・状態管理 |
画面構成 — 5つのサブメニュー
各サブ画面は リスト(index.jsp) + フォーム(form.jsp) の形式で構成されています。リストで追加/修正ボタンを押すと、フォーム画面に切り替わります。
| 画面 | 行数 | 主なユーザー | 一行要約 |
|---|---|---|---|
| 顧客 | 138+171 | 営業/管理者 | 顧客ID・担当者・外部顧客IDマッピング |
| 製品 | 133+173 | 生産企画 | 製品ID・BOM・外部製品コード |
| 従業員 | 138+178 | 人事/管理者 | 従業員ID・連絡先・所属サイト |
| 勤務表 | 156+170 | 生産運用 | シフト(昼/夜間)スケジュール |
| ワークオーダー | 216+260+679 | 生産現場 | 作業指示ライフサイクル + タイムライン |
顧客画面 (/customer/index)
上部ツール
👑 고객 [사이트 ▼] [조회] [↻] [➕ 고객 추가]
| コントロール | 説明 |
|---|---|
サイトセレクター (site_id, 200px) | 登録済みサイト。常に一つが選択されています |
| 照会 / 更新 | 検索適用 / 画面更新 |
| 顧客追加 | フォーム画面へ移動 (addCustomer()) |
リストテーブル (10カラム)
| カラム | 幅 | 説明 |
|---|---|---|
| サイトID | 120px | ドメインバッジ (クリック時に資産ツリーへ移動) |
| 顧客ID | 120px | ドメインバッジ (CUSTOMER タイプ) |
| 顧客名 | 自動 | クリック時に修正画面へ移動 |
| 担当者名 | 100px | manager_name |
| 担当者メール | 200px | manager_email |
| 担当者電話 | 200px | manager_phone |
| 外部顧客ID | 150px | 外部システム(MES/ERP)マッピング用IDバッジ |
| 登録日 | 150px | yyyy-MM-dd HH:mm:ss |
| 最終修正日 | 150px | 最終修正時刻 |
| アクション | 80px | 🔧 修正 / 🗑 削除 |
フォーム (form.jsp 主要入力)
| 入力 | path | 説明 |
|---|---|---|
| サイト | site_id (セレクター, 新規登録時) | 顧客が属するサイト |
| 顧客ID | customer_id | 英数字/_ のみ許可 |
| 顧客名 | customer_name | 人が識別可能な名前 |
| 担当者名・メール・電話 | manager_name/manager_email/manager_phone | 連絡先メタ |
| 外部システム | external_system | 「例: SAP (任意)」 — 外部顧客IDを発行したシステム(50文字まで)。外部顧客IDとペアで識別する |
| 外部顧客ID | external_id | 「ERP顧客ID (任意)」 — そのシステム内の顧客ID |
| 説明 | description | メモ |
外部顧客IDがある場合、フロー の
flow_create_customerノードで外部システムペイロードを自動マッピングできます。
製品画面 (/product/index)
リストテーブル (主要カラム)
| カラム | 説明 |
|---|---|
| サイトID | ドメインバッジ |
| 製品ID | ドメインバッジ (PRODUCT) |
| 製品名 | クリック時に修正画面へ移動 |
| 製品カテゴリ | カテゴリ分類 (例: 家電・自動車部品) |
| 単位 (UOM) | 測定単位 (EA/KG/Lなど) |
| 外部製品ID | (任意) 外部システムマッピング用 |
| 登録日・修正日・アクション | 共通 |
フォーム主要入力
| 入力 | path | 説明 |
|---|---|---|
| 製品ID | product_id | ドメイン識別子 |
| 製品名 | product_name | — |
| 製品カテゴリ | category | — |
| 単位 | uom | 単位コード |
| 外部システム | external_system | 「例: SAP (任意)」 — 外部製品IDを発行したシステム(50文字まで)。外部製品IDとペアで識別する |
| 外部製品ID | external_id | 「ERP製品ID (任意)」 |
| 説明 | description | — |
従業員画面 (/employee/index)
リストテーブル (主要カラム)
| カラム | 説明 |
|---|---|
| サイトID | ドメインバッジ |
| 従業員ID | ドメインバッジ (EMPLOYEE) |
| 名前 | クリック時に修正画面へ移動 |
| 所属部署 | 部署情報 |
| 職級 | — |
| メール・電話 | 連絡先 |
| 登録日・修正日・アクション | 共通 |
フォーム主要入力
| 入力 | path | 説明 |
|---|---|---|
| 従業員ID | employee_id | ドメイン識別子 |
| 名前 | employee_name | — |
所属 (org_id) | org_id | 所属サイト/組織 (省略時は site_id でフォールバック) |
| 部署・職級 | department / position | — |
| メール・電話 | email / phone | — |
勤務表画面 (/calendar/index)
勤務表はワークオーダーと同様の タイムライン + データリスト の2パネル構成で統一されています。
上部検索領域
📅 근무표 [기간] [사이트 ▼] [유형 ▼] [건수 ▼] [조회] [↻] [➕ 이벤트 추가]
시프트 캘린더 / 이벤트 일정 관리
| コントロール | 幅 | 説明 |
|---|---|---|
期間 (search_time) | ワイド | 日時範囲 (カレンダーピッカー) |
サイト (site_id) | 150px | 登録サイト。常に一つが選択されています |
タイプ (target_type) | 140px | 全タイプ + 登録済みタイプコード (例: DAY/NIGHT/HOLIDAY) |
件数 (limit) | 140px | 直近 50/100/200/300/500/1,000件 |
| 🔍 照会 | 赤 primary | 上記条件で再ロード |
| ↻ 更新 | グレー + 回転アイコン | — |
| ➕ イベント追加 | 赤 primary | 新規シフト/イベント登録フォーム |
タイムラインパネル
ワークオーダーと同一のコントロール。パネルヘッダー補助:「時間帯別シフト / イベント分布」。
| クイック範囲 | 動作 |
|---|---|
| 10分 / 30分 / 1時間 / 6時間 / 12時間 / 全体 | 6ボタン — クリック時にactive強調 (デフォルト「全体」) |
タイムライン(data_timeline)の上にシフトが色帯で表示されます。色はシフト状態(cal-status-* フルカラーグラデーションバッジ)に応じて異なります。
データリストテーブル (9カラム)
パネルヘッダー補助:「検索されたシフト / イベントリスト」。
| カラム | 幅 | 表示 |
|---|---|---|
| 状態 | 90px | フルカラーグラデーション cal-status-* バッジ — UPCOMING(青) / PROGRESS(緑) / DONE(灰) |
| 勤務表ID | 200px | ドメインバッジ (CALENDAR) |
| サイトID | 140px | ドメインバッジ |
| 設備ID | 140px | ドメインバッジ (選択時) |
| タイプコード | 120px | DAY/NIGHT/HOLIDAY/SETUP など |
| 開始時間 | 自動 | シフト開始日時 |
| 終了時間 | 自動 | シフト終了日時 |
| 登録日 | 160px | 登録時刻 |
| アクション | 80px | 🔧 修正 / 🗑 削除 |
フォーム主要入力
| 入力 | path | 説明 |
|---|---|---|
| シフトID | calendar_id | — |
| シフト名 | calendar_name | — |
| タイプ | calendar_type | DAY/NIGHT/HOLIDAY/SETUP など |
| 開始/終了 | start_time / end_time | — |
| 繰り返しパターン | (月/火/水.../日) | 曜日別有効化 |
| 説明 | description | — |
ワークオーダー画面 (/order/index)
作業指示ライフサイクル全体(登録・開始・一時停止・再開・終了・中断)を管理する核心画面です。
上部検索領域
💼 워크오더 [기간 ▭▭▭▭] [사이트 ▼] [검색...] [상태 ▼] [건수 ▼] [조회][↻] [➕ 워크오더 추가]
| コントロール | 幅 | 説明 |
|---|---|---|
期間 (search_time) | 280px | 開始~終了 (中央、太字) |
サイト (site_id) | 150px | 登録サイト。常に一つが選択されています |
検索 (search_value) | 200px | placeholder: 「検索 ...」 — ワークオーダーID・タイトルキーワード |
状態 (search_status) | 120px | 全体/待機/進行中/一時停止/完了/異常終了/遅延/キャンセル |
件数 (limit) | 130px | 50/100/200/300/500/1,000 |
| 照会 / 更新 | 赤 | search() / refresh() |
| ワークオーダー追加 | 赤 + ➕ | フォーム画面へ (addOrder()) |
隠しフィールド
上部検索フォームには、外部画面(設備・顧客・従業員・製品など)から遷移した際に使用されるhiddenフィールドがあります: shift_id, order_id, asset_id, employee_id, customer_id, product_id。外部からそのリソースのワークオーダーのみを表示したい場合に自動的に入力されます。
タイムライン
パネルヘッダーに「タイムライン — 時間帯別ワークオーダー進行状態」 + 右側に6つの範囲ボタングループ。
| クイック範囲ボタン | 動作 |
|---|---|
| 🕗 10分前 | 現在から10分 |
| 30分前 | 現在から30分 |
| 1時間前 | 現在から1時間 |
| 6時間前 | 現在から6時間 |
| 12時間前 | 現在から12時間 |
| 全期間 (デフォルト) | 検索期間全体 |
選択された範囲ボタンは active 強調で表示されます。診断・ログ・フロー画面と同一のコントロールパターンです。
タイムライン領域(data_timeline)には、ワークオーダーが時間軸上に フルカラーグラデーション色帯(t-box-2- バッジ)* で表示されます。各帯は状態別の色(後述の 状態 7種)であり、クリックするとそのワークオーダーの 詳細画面 へ移動します。
データリストテーブル
パネルヘッダー補助:「検索されたワークオーダーリスト」。
┌────────────────────────────────────────────────────────────────────┐
│ 상태 │ 워크오더 ID │ 설비 ID │ 제목 │ 목표/실적 │ OEE │ 시작/종료 │ 등록일 │ 액션 │
└────────────────────────────────────────────────────────────────────┘
| カラム | 幅 | 説明 |
|---|---|---|
| 状態 | 100px | フルカラーグラデーションバッジ (wo-status-* 7種 — 上記 状態 7種) |
| ワークオーダーID | 250px | ドメインバッジ |
| 設備ID | 150px | asset_id (ドメインバッジ) |
| タイトル | 自動 | ワークオーダータイトル |
| 目標 / 実績 | 180px | 計画数量 / 実績 — 単位記号と共に表示(例: 1,250.5 kg)。良品・不良行の不良は廃棄 + 再加工の合計である。後述の 数量と単位 |
| OEE | 90px | ワークオーダー単位 OEE (%) |
| ワークオーダー開始/終了時間 | 150px | 二段 — 開始・終了日時 |
| 登録日 | 150px | 登録時刻 |
| アクション | 150px | ▶ 開始 / ⏸ 一時停止 / ⏹ 終了 / 🚫 中断 / 🔧 修正 / 🗑 削除 |
ワークオーダー状態 7種
状態は wo-status-* フルカラーグラデーションバッジで表示され、同じ色がタイムラインの帯にも適用されます。
遅延(DELAY)とキャンセル(CANCEL)は画面が時刻を見て計算して表示するものであり、データとしては残りません。保存される状態は待機・進行中・一時停止・完了・異常終了の5種類です。
そのため、この2つは ボタンで変更できません。「遅延」をなくすにはオーダーを開始させ、「キャンセル」をなくすには終了予定時刻を延ばす必要があります。APIやDBで DELAY を探しても存在しません。
| コード | 日本語 | グラデーション色 | 説明 |
|---|---|---|---|
WAIT | 待機 | スレートグレー | まだ開始時刻に至っていないオーダー |
START | 進行中 | 🟢 深緑グラデーション | 開始ボタンを押し、現在稼働中 |
PAUSED | 一時停止 | 🟠 オレンジ | 進行中に一時停止されたオーダー (再開または終了可能) |
END | 完了 | 🔵 濃い青灰色 | 終了処理されたオーダー |
ABORTED | 異常終了 | 🔴 深紅 | 進行中に異常終了したオーダー |
DELAY | 遅延 | 🟡 黄色 | 開始時刻を過ぎたが、まだ開始していないオーダー |
CANCEL | キャンセル | ⚪ 薄灰色 | 開始せずに終了時刻を経過したオーダー |
画面による状態判定の順序
保存された状態が優先され、それが「待機」である場合のみ時刻で判定します。
저장된 상태가 진행중·일시중지·완료·비정상종료 → 그대로 표시
그 외(대기) → 지금 시각으로 판정
종료 예정 시각이 지났으면 → 취소
시작 예정 시각이 지났으면 → 지연
둘 다 아니면 → 대기
ここで発生する2つの実際の現象を把握してください。
- 一時停止されたオーダーは終了時刻を過ぎても引き続き「一時停止」 と表示されます。保存された状態が優先されるためです。画面に動きがないことが正常とは限らないため、期間を過ぎた一時停止オーダーは別途確認してください。
- キャンセルを遅延より先に判定します。 開始・終了時刻の両方を過ぎたオーダーは「遅延」をスキップしてすぐに「キャンセル」と表示されます。
色マッピングは 状態コード定義 を参照。
ワークオーダーヘルプ
画面下部に運用ガイドボックスが表示されます。
❓ ワークオーダーヘルプ ワークオーダーメニューでは、生産作業指示の登録・開始・終了・削除を管理できます。
- 待機 — まだ開始時刻に至っていないオーダーです。
- 進行中 — 開始ボタンを押し、現在稼働中のオーダーです。
- 一時停止 — 進行中に一時停止されたオーダーです。再開または終了できます。
- 遅延 — 開始時刻を過ぎたが、まだ開始していないオーダーです。
- キャンセル — 開始せずに終了時刻を経過したオーダーです。
- 完了 — 終了処理されたオーダーです。
- 異常終了 — 進行中に異常終了したオーダーです。
- タイムラインおよびリストには、検索期間内最大1,000件のオーダーが表示されます。
ワークオーダー追加/修正フォーム
上部の ワークオーダー追加 または行の 🔧 修正ボタンでフォーム画面へ移動します。
1) サイト fieldset (新規登録時のみ)
| 入力 | path | 説明 |
|---|---|---|
| サイト選択 | site_id (350px セレクター) | 変更時にそのサイトの資産/従業員リストを再ロード |
修正モード(mode='U')ではhiddenフィールドとして維持されます。
2) ワークオーダー fieldset
| 入力 | path | 説明 |
|---|---|---|
| ワークオーダーID | order_id (400px) | 英数字/_ のみ許可 |
| ワークオーダー名 | order_name (600px) | 必須 — 人が読みやすい名前。空欄または空白のみの場合は保存されない |
| 優先度 | priority (200px セレクター) | 1 緊急 / 2 高 / 3 普通(デフォルト) / 4 低 — B2MML Priority整数、小さいほど高い |
3) 外部システム連携 fieldset
| 入力 | path | placeholder |
|---|---|---|
| 外部ワークオーダーID | external_id (400px) | 「ERP/MESワークオーダーID (任意)」 — 発行システム名(external_system)とペアで識別される。システム名はV5 APIで入力(MES連携) |
| 顧客PO ID | customer_po_id (400px) | 「顧客購買発注ID (任意)」 |
| LOT番号 | lot_number (300px) | 「LOT/バッチ番号 (任意)」 |
| BOM ID | bom_id (300px) | 「BOM ID (任意)」 |
4) 期間 fieldset
| 入力 | name | 幅 | 説明 |
|---|---|---|---|
| ワークオーダー開始 | dp_planned_start_timestamp | 250px | placeholder: 2023-01-02 09:00 — 形式 yyyy-MM-dd HH:mm:ss |
| ワークオーダー終了 | dp_planned_end_timestamp | 250px | placeholder: 2023-01-03 18:00 |
開始/終了時刻が現在より前であれば
WAIT→DELAYへ自動変換され、終了時刻を過ぎても開始されない場合はCANCELへ自動変更されます。
5) 設備および作業者 fieldset
| 入力 | path | 説明 |
|---|---|---|
| 設備ID | asset_id (300px) | オートコンプリート — サイトの設備資産 |
| 従業員ID | employee_id (300px) | オートコンプリート — サイトの従業員 |
6) 顧客および生産製品 fieldset
| 入力 | path | 説明 |
|---|---|---|
| 顧客ID | customer_id (300px) | オートコンプリート |
| 製品ID | product_id (300px) | オートコンプリート |
| 計画数量 | planned_quantity (200px, 右寄せ) | 必須, 0より大きい値。そのワークオーダーで作成する量。個数単位(EA・pc・unit・box・set)は整数、それ以外は小数点第4位まで |
| 単位 | unit_of_measure (セレクター) | 必須。UN/ECE Rec 20 許容リスト — 後述の 数量と単位。製品を選択すると製品のデフォルト単位に設定される(ない場合は EA)。実績・補正・不良記録はすべてこの単位で受け取る |
| 単位生産時間 [MS] | time_per_unit_in_ms (200px, 右寄せ) | 1個を作るのにかかる時間(ミリ秒) — OEEの異常時間算出 |
7) 説明および備考 fieldset
| 入力 | path | 説明 |
|---|---|---|
| 説明 | description | フリーテキスト |
| 備考 | note (任意) | 運用者メモ |
数量と単位
ワークオーダーの数量は 値と単位がセット です(ISA-95 / B2MML Quantity)。単位はワークオーダー作成時に選択し、そのワークオーダーの実績・補正・不良記録はすべてその単位で受け取ります。単位換算は行いません — 異なる単位の値は拒絶されます。
| 単位コード | 画面記号 | 入力 |
|---|---|---|
EA · H87 · C62 | EA · pc · unit | 整数 (個数) |
BX · SET | box · set | 整数 (箱数 · セット数) |
KGM · GRM · TNE | kg · g · t | 小数点第4位まで |
LTR · MLT · MTQ | L · mL · m³ | 小数点第4位まで |
MTR · MTK | m · m² | 小数点第4位まで |
- 単位記号は常に付きます — 個数(EA)も省略しません。数値と記号の間は半角スペースを入れます:
25,920 EA,1,250.5 kg。 - 記号は 言語に関係なく固定 です。日本語画面でも «個» ではなく
EAと表示されます。 - «良品 / 計画» のように2つを併記する場合、単位は分母の後に一度だけ記載します:
2,671 / 25,920 EA。大きな数値の行では、記号が小さな補助文字として付きます。 - 複数のワークオーダーを合算する期間KPIは、単位が一致する場合のみ 数量を合算します。単位が混在する場合、数量合計の代わりに単位別に表示されます — 比率(OEE・可用性・性能・品質)はそのままです。
- EMSの単位あたり値は、分母単位を併記します:
kWh/EA,kWh/kg。 - アップグレード前に作成されたワークオーダーはすべて
EAとなります。
廃棄 · 再加工 · 不良
不良は 廃棄(捨てるもの, ISO 22400 SQ) と 再加工(やり直すもの, RQ) に分かれます。画面ではこの2つを言葉で区別します。
| 画面上の表記 | 意味 | 場所 |
|---|---|---|
| 不良 | 廃棄 + 再加工の 合計 | ワークオーダーリストの良品・不良行、詳細要約情報表、生産パネル。再加工がある場合は内訳を付記する: 14 kg (폐기 12.75 · 재작업 1.25) |
| 廃棄 | 廃棄 のみ | 生産ヒストリ(時間帯別)表の列、数量訂正ダイアログの2番目の欄、訂正脚注(«訂正済み — 計測良品 …, 廃棄 …») |
| 再加工 | 再加工のみ | 不良の内訳、訂正脚注の «再加工 N 含む» |
- PLCが検知した不良は処方が不明なため 廃棄 としてカウントします。再加工は処置を
REWORKとして選択した不良記録からのみ発生します。 - 数量訂正は 良品と廃棄 を修正します。再加工は訂正ではなく不良記録として残します。
- 品質(Q)は 良品 ÷ 生産 なので、再加工も品質を低下させます。APIのフィールド名は Orderサービス — 廃棄と再加工 を参照してください。
ワークオーダー詳細画面 (/order/view/{order_id})
ワークオーダーリストでワークオーダーIDまたは行をクリックすると、その作業指示の詳細画面に入ります。画面は col-lg-9 左側(主要パネル) + col-lg-3 右側(ワークオーダーメタ + 勤務表) で構成されています。
上部 — ページヘッダー
💼 워크오더 | {order_id} [← 목록] [↻ 새로고침]
{site_id} / {asset_id} / {product_id} / {customer_id}
識別情報(サイト・設備・製品・顧客)を一行で表示し、どの作業指示であるか即座に把握できます。
左側 ① 生産進捗率パネル (単独)
画面最上段 — 大きな進捗率数値とバー + メタ3枠。パネルヘッダー右側に 📊 ISO分析 ボタン。
┌── 생산 진행률 ──────────────────────────────────────────┐
│ │
│ 78% 생산량: 1,560 EA │
│ ████████████░░░░ 목표: 2,000 EA │
│ 잔여: 440 EA │
└───────────────────────────────────────────────────────┘
| 領域 | 表示 |
|---|---|
達成率 (side_prod_rate) | 大きな % 数値 + 進捗バー |
生産量 (side_prod_good) | 良品累計 |
目標 (side_prod_target) | 計画数量 (単位記号と共に) |
残量 (side_prod_remaining) | 目標 − 生産量 |
左側 ② 要約情報パネル — ライフサイクルアクションボタン 7種
パネルヘッダー右側に以下のボタンがグループで表示され、ワークオーダーの状態に応じて有効/無効が自動的に切り替わります。
| ボタン | 動作 | 有効条件 |
|---|---|---|
| ▶ 開始 | startOrder() | WAIT 状態 |
| ⏸ 一時停止 | pauseOrder() | START 状態 |
| 🔄 再開 | resumeOrder() | PAUSED 状態 |
| ⏹ 終了 | endOrder() | START/PAUSED 状態 |
| ❌ 異常終了 | abortOrder() | START/PAUSED 状態 |
| 📅 計画停止登録 | openPlannedStopDialog() | 常に有効 |
| 🔧 修正 (アイコンのみ) | editOrder() | 常に有効 |
最終照会基準時刻(
last_refresh_time)がパネルヘッダーラベル領域に小文字で表示されます。
要約情報表 (5カラム)
| カラム | 表示 |
|---|---|
| 現在状態 | 色バッジ (WAIT/START/PAUSED/END/ABORTED/DELAY/CANCEL) — フルカラーグラデーショントーン |
| 達成率 | 実績 ÷ 目標 (%) |
| 正常 | 良品数量 (ワークオーダー単位) |
| 不良 | 不良合計 = 廃棄 + 再加工 (ワークオーダー単位)。再加工がある場合は (폐기 … · 재작업 …) 内訳が付記される |
| 目標 | 計画数量 (ワークオーダー単位) |
左側 ③ OEEパネル (単独)
以前のバージョンではOEE/RAM/EMSが一つのパネルにまとめられていましたが、OEEが単独パネルに分離されました。一つのパネル内に4種類のカードstatが、大きな数値 + スパークライン + 前日比デルタで表示されます。
| カード | 表示 |
|---|---|
| OEE | 総合効率 (%) — 可用性 × 性能 × 品質 |
| 可用性 (Availability) | (%) |
| 性能 (Performance) | (%) |
| 品質 (Quality) | (%) |
各カードをクリックすると、ISOデータおよび分析 の該当KPIタブへ移動します。
左側 ④ 時間帯別OEE表 (12カラム)
作業指示進行中の毎時間帯別OEEスナップショット。パネルヘッダーサブテキスト:「時間帯別生産量 · OEE指標履歴」。
| カラム | 幅 | 説明 |
|---|---|---|
| 時間 | 100px | 時間帯 |
| 設備状態 | 100px | RUN/IDLE/STOP/FAULT など |
| 全体 | 自動 | その時間帯の総生産量 |
| 正常 | 80px | 良品 |
| 廃棄 | 80px | その時間帯の廃棄数量 — この表の行に再加工はないため «不良» ではなく «廃棄» |
| 稼働時間 | 120px | 分単位 |
| ダウンタイム | 120px | 分単位 |
| OEE | 70px | 総合効率 (%) |
| 可用性 | 70px | (%) |
| 性能 | 70px | (%) |
| 品質 | 70px | (%) |
左側 ⑤ ISOデータタブ — OEE / RAM / EMS
OEE単独パネルの下に 3タブパネル が新しく分離されました (tab-content-as-panels パターン)。タブ本体が各パネルとして表示されます。
| タブ | アイコン | 表示 |
|---|---|---|
| OEE | 🎚 | OEE KPI推移表 (oee_kpi_stats_table) — 可用性・性能・品質 時間別 |
| RAM | 🔧 | RAM統計表 (ram_stats_table) — MTBF·MTTR·可用性・信頼性・整備性 |
| EMS | ⚡ | EMS統計表 (ems_stats_table) — エネルギー消費・CO2排出・ピーク電力 |
各タブの表の上には、時間帯別トレンドチャート(ライン/バー)が併せて表示されます。
データがない場合、各タブに「表示するデータがありません。」という案内が表示されます。詳細な指標の意味は ISOデータおよび分析 — OEE · RAM · EMS を参照してください。
右側 ① ワークオーダー情報パネル (ds-dl)
ワークオーダーフォーム のすべての入力項目が定義リストとして表示されます (ワークオーダー名・優先度・外部ID・期間・設備・従業員・顧客・製品など)。ドメインIDはすべて色バッジであり、クリックでそのドメイン画面へ移動します。
右側 ② 勤務表パネル
そのワークオーダー期間に適用されるシフト情報。勤務表管理画面へ進むボタンを含みます。
計画停止登録ダイアログ
要約パネルの 📅 計画停止登録 ボタンで開きます。昼食・定期点検など計画された停止を登録すると、OEEの 可用性(Availability) 計算から除外されます。
| 入力 | 説明 |
|---|---|
| 開始 / 終了時刻 | 停止区間 |
| 事由コード | 昼食/会議/定期点検/その他 |
| メモ | 追加説明 (任意) |
ISO分析
現在、統合メニューの ISO > ISO分析 は別途分析画面(/analysis/index)へ移動します。ここではISO 22400に基づくKPI分析を詳細に見ることができ、ISOデータおよび分析 (OEE/RAM/EMS) 画面と共に使用されます。
活用シナリオ
| シナリオ | 手順 |
|---|---|
| 新規顧客登録 + 初回ワークオーダー | 顧客追加 → 製品追加 → ワークオーダー追加 (外部注文IDマッピング) |
| シフト変更の自動反映 | 勤務表でシフト登録 → ワークオーダーにシフトIDマッピング → シフト時刻に合わせて自動開始 |
| 外部ERP同期 | フロー の flow_jdbc_poll + flow_create_work_order で外部POを自動ワークオーダー登録 |
| 品質問題によるライン隔離 | ワークオーダーの 🚫 中断 → ABORTED + abort_code 入力 |
| 開始遅延の追跡 | 状態=DELAY で検索 → 遅延事由分析 → 運用者に通知 |
| OEE評価 | 終了したワークオーダーのOEEカラム + ISOデータおよび分析 のOEEタブを比較 |
よくある質問
Q. 開始時刻を過ぎたが進行中に切り替わりません。 A. 自動開始には、シフト・自動化フローが登録されている必要があります。手動開始は、ワークオーダー行の ▶ 開始アクションボタンで可能です。
Q. 異常終了(ABORTED)とキャンセル(CANCEL)の違いは?
A. 異常終了 は進行中に強制終了された場合、キャンセル は開始さえせずに終了時刻を過ぎた場合です。
Q. 外部ワークオーダーID・顧客PO ID・LOT・BOMはすべて入力すべきですか? A. すべて任意です。外部システムと連携しない単発の作業であれば、空欄のままで構いません。
Q. 単位生産時間(MS)はどうやって決めますか?
A. 理想的な1個あたりの生産サイクル時間(ミリ秒)です。例: 10秒/個 → 10000。この値はOEEの性能(Performance)計算に使用されます。
Q. 一時停止されたワークオーダーのOEEはどう計算されますか? A. 一時停止時間は稼働時間から除外され、可用性(Availability)に反映されます。ただし、時間単位でダウンタイムが累積します。
Q. ワークオーダーIDが英数字/_ のみ許可されていますが、日本語で作業名を使いたい場合は?
A. ワークオーダーID はシステム識別子であるため、英数字/_ のみが許可されています。日本語表記は ワークオーダー名 フィールドに入力してください。画面の各所で併せて表示されます。
Q. オートコンプリートが動作しません。 A. オートコンプリートはサイトが選択されてから、そのサイトの資産・従業員・顧客・製品を検索します。まず サイト選択 から行ってください。
Q. 検索期間外のワークオーダーが表示されません。 A. 正常な動作です。画面は検索期間内最大1,000件のみ表示します。より古いワークオーダーを確認する場合は、期間を延ばすか、日次統計 画面で日別比較をご利用ください。
Q. 顧客の外部IDとワークオーダーの外部注文IDはどう違いますか? A. 顧客の外部ID はその顧客自体の外部システム識別子であり、ワークオーダーの外部注文ID はその一件の作業指示(注文)に対する外部システム識別子です。