Produktionsverwaltung
Inhaltsverzeichnis
- Übersicht
- Bildschirmaufbau — 5 Untermenüs
- Kundenbildschirm (
/customer/index) - Produktbildschirm (
/product/index) - Mitarbeiterbildschirm (
/employee/index) - Schichtplanbildschirm (
/calendar/index) - Arbeitsauftrag-Bildschirm (
/order/index) - ISO-Analyse-Integration
- Anwendungsszenarien
- Häufig gestellte Fragen
- Verwandte Bildschirme
Übersicht
Die Gruppe Production verwaltet Bereichsinformationen für Produktionsaktivitäten (Kunden, Produkte, Mitarbeiter, Schichtpläne, Arbeitsaufträge). Betriebsanalysen auf Basis ISO 22400 werden derzeit in der separaten Gruppe ISO unter dem Menü ISO-Daten / ISO-Analyse bereitgestellt.
| Untermenü | Interne URL | Zweck |
|---|---|---|
| Kunden | /customer/index | Registrierung und Verwaltung von Bestell-/Lieferkunden |
| Produkte | /product/index | Registrierung und Verwaltung von Produktinformationen |
| Mitarbeiter | /employee/index | Registrierung von Arbeitern, Kontaktdaten, Abteilung |
| Schichtplan | /calendar/index | Registrierung und Verwaltung von Schichtzeitplänen |
| Arbeitsauftrag | /order/index | Registrierung von Arbeitsaufträgen, Start, Ende, Statusverwaltung |
Bildschirmaufbau — 5 Untermenüs
Jeder Unterbildschirm besteht aus Liste (index.jsp) + Formular (form.jsp) Format. Ein Klick auf die Schaltfläche Hinzufügen/Ändern in der Liste wechselt zum Formularbildschirm.
| Bildschirm | Zeilenanzahl | Hauptbenutzer | Einzeilenzusammenfassung |
|---|---|---|---|
| Kunden | 138+171 | Vertrieb/Administration | Kunden-ID, Kontaktperson, Zuordnung externe Kunden-ID |
| Produkte | 133+173 | Produktionsplanung | Produkt-ID, BOM, externe Produktcodes |
| Mitarbeiter | 138+178 | Personal/Administration | Mitarbeiter-ID, Kontaktdaten, Zugehörige Website |
| Schichtplan | 156+170 | Produktionsbetrieb | Schichtplan (Tag/Nacht) |
| Arbeitsauftrag | 216+260+679 | Produktionsstelle | Arbeitsauftrag-Lebenszyklus + Zeitstrahl |
Kundenbildschirm (/customer/index)
Werkzeugleiste oben
👑 고객 [사이트 ▼] [조회] [↻] [➕ 고객 추가]
| Steuerelement | Beschreibung |
|---|---|
Website-Selektor (site_id, 200px) | Alle Websites + registrierte Websites |
| Abfrage / Aktualisieren | Suche anwenden / Bildschirm aktualisieren |
| Kunden hinzufügen | Zu Formularbildschirm wechseln (addCustomer()) |
Listentabelle (10 Spalten)
| Spalte | Breite | Beschreibung |
|---|---|---|
| Website-ID | 120px | Domänen-Badge (Klick wechselt zu Asset-Baum) |
| Kunden-ID | 120px | Domänen-Badge (CUSTOMER Typ) |
| Kundenname | Automatisch | Klick wechselt zu Änderungsbildschirm |
| Kontaktperson Name | 100px | manager_name |
| Kontaktperson E-Mail | 200px | manager_email |
| Kontaktperson Telefon | 200px | manager_phone |
| Externe Kunden-ID | 150px | ID-Badge für Zuordnung zu externem System (MES/ERP) |
| Registrierungsdatum | 150px | yyyy-MM-dd HH:mm:ss |
| Letztes Änderungsdatum | 150px | Uhrzeit der letzten Änderung |
| Aktion | 80px | 🔧 Ändern / 🗑 Löschen |
Formular (form.jsp Haupteingaben)
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Website | site_id (Selektor, bei Neueintrag) | Website, zu der der Kunde gehört |
| Kunden-ID | customer_id | Nur Buchstaben/Ziffern/_ zulässig |
| Kundenname | customer_name | Für Menschen erkennbarer Name |
| Kontaktperson Name/E-Mail/Telefon | manager_name/manager_email/manager_phone | Kontakt-Metadaten |
| Externe Kunden-ID | external_customer_id | (Optional) Externe System-ID (MES/ERP etc.) |
| Beschreibung | description | Notiz |
Wenn externe Kunden-ID vorhanden ist, kann der
flow_create_customerKnoten in Fluss automatisch externe System-Payloads zuordnen.
Produktbildschirm (/product/index)
Listentabelle (Hauptspalten)
| Spalte | Beschreibung |
|---|---|
| Website-ID | Domänen-Badge |
| Produkt-ID | Domänen-Badge (PRODUCT) |
| Produktname | Klick wechselt zu Änderungsbildschirm |
| Produktkategorie | Kategorisierung (Beispiel: Haushaltsgeräte, Autoteile) |
| Einheit (UOM) | Maßeinheit (EA/KG/L etc.) |
| Externe Produkt-ID | (Optional) Zuordnung zu externem System |
| Registrierungsdatum, Änderungsdatum, Aktion | Gemeinsam |
Formular Haupteingaben
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Produkt-ID | product_id | Domänen-Bezeichner |
| Produktname | product_name | — |
| Produktkategorie | category | — |
| Einheit | uom | Einheitscode |
| Externe Produkt-ID | external_product_id | (Optional) |
| Beschreibung | description | — |
Mitarbeiterbildschirm (/employee/index)
Listentabelle (Hauptspalten)
| Spalte | Beschreibung |
|---|---|
| Website-ID | Domänen-Badge |
| Mitarbeiter-ID | Domänen-Badge (EMPLOYEE) |
| Name | Klick wechselt zu Änderungsbildschirm |
| Zugehörige Abteilung | Abteilungsinformation |
| Position | — |
| E-Mail, Telefon | Kontaktdaten |
| Registrierungsdatum, Änderungsdatum, Aktion | Gemeinsam |
Formular Haupteingaben
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Mitarbeiter-ID | employee_id | Domänen-Bezeichner |
| Name | employee_name | — |
Zugehörigkeit (org_id) | org_id | Zugehörige Website/Organisation (bei Auslassung Fallback zu site_id) |
| Abteilung, Position | department / position | — |
| E-Mail, Telefon | email / phone | — |
Schichtplanbildschirm (/calendar/index)
Der Schichtplan hat dieselbe einheitliche Struktur aus Zeitstrahl + Datenlisten-Tabelle wie der Arbeitsauftrag.
Suchbereich oben
📅 근무표 [기간] [사이트 ▼] [유형 ▼] [건수 ▼] [조회] [↻] [➕ 이벤트 추가]
시프트 캘린더 / 이벤트 일정 관리
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Zeitraum (search_time) | Breit | Zeitspanne (Kalender-Picker) |
Website (site_id) | 150px | Alle Websites + registrierte Websites |
Typ (target_type) | 140px | Alle Typen + registrierte Typ-Codes (Beispiel: DAY/NIGHT/HOLIDAY) |
Anzahl (limit) | 140px | Letzte 50/100/200/300/500/1.000 Einträge |
| 🔍 Abfrage | Rot primary | Neu laden mit obigen Bedingungen |
| ↻ Aktualisieren | Grau + Dreisymbol | — |
| ➕ Ereignis hinzufügen | Rot primary | Neues Schicht-/Ereignis-Registrierungsformular |
Zeitstrahl-Panel
Dieselben Steuerelemente wie Arbeitsauftrag. Panel-Header Zusatz: "Schicht-/Ereignisverteilung nach Zeitintervall".
| Schnellbereich | Aktion |
|---|---|
| 10 Min / 30 Min / 1 Std / 6 Std / 12 Std / Gesamt | 6 Schaltflächen — Klick setzt active Hervorhebung (Standard "Gesamt") |
Schichten werden auf der Zeitachse im Zeitstrahl (data_timeline) als farbige Balken mit Farbverlauf-Badge (t-box-2- Badge)* dargestellt. Jeder Balken hat eine Farbe entsprechend dem Schichtstatus (cal-status-* Farbverlauf-Badge). Ein Klick navigiert zum Detailbildschirm des Arbeitsauftrags.
Datenlisten-Tabelle (9 Spalten)
Panel-Header Zusatz: "Liste der Schichten/Ereignisse in der Suche".
| Spalte | Breite | Anzeige |
|---|---|---|
| Status | 90px | Farbverlauf-Badge cal-status-* — UPCOMING(Blau) / PROGRESS(Grün) / DONE(Grau) |
| Schichtplan-ID | 200px | Domänen-Badge (CALENDAR) |
| Website-ID | 140px | Domänen-Badge |
| Anlage-ID | 140px | Domänen-Badge (falls ausgewählt) |
| Typ-Code | 120px | DAY/NIGHT/HOLIDAY/SETUP etc. |
| Startzeit | Automatisch | Schicht-Startuhrzeit |
| Endzeit | Automatisch | Schicht-Enduhrzeit |
| Registrierungsdatum | 160px | Registrierungsuhrzeit |
| Aktion | 80px | 🔧 Ändern / 🗑 Löschen |
Formular Haupteingaben
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Schicht-ID | calendar_id | — |
| Schichtname | calendar_name | — |
| Typ | calendar_type | DAY/NIGHT/HOLIDAY/SETUP etc. |
| Start/Ende | start_time / end_time | — |
| Wiederholungsmuster | (Mo/Di/Mi.../So) | Wochentag-Aktivierung |
| Beschreibung | description | — |
Arbeitsauftrag-Bildschirm (/order/index)
Dies ist der zentrale Bildschirm für die Verwaltung des gesamten Lebenszyklus des Arbeitsauftrags (Registrierung, Start, Pause, Wiederaufnahme, Ende, Abbruch).
Suchbereich oben
💼 워크오더 [기간 ▭▭▭▭] [사이트 ▼] [검색...] [상태 ▼] [건수 ▼] [조회][↻] [➕ 워크오더 추가]
| Steuerelement | Breite | Beschreibung |
|---|---|---|
Zeitraum (search_time) | 280px | Start bis Ende (Mitte, Fettdruck) |
Website (site_id) | 150px | Alle Websites + registrierte Websites |
Suche (search_value) | 200px | Platzhalter: "Suche ..." — Arbeitsauftrag-ID, Titel Stichwort |
Status (search_status) | 120px | Alle/Ausstehend/Laufend/Pause/Abgeschlossen/Abnormales Ende/Verzögert/Abgebrochen |
Anzahl (limit) | 130px | 50/100/200/300/500/1.000 |
| Abfrage / Aktualisieren | Rot | search() / refresh() |
| Arbeitsauftrag hinzufügen | Rot + ➕ | Zu Formularbildschirm (addOrder()) |
Ausgeblendete Felder
Das Suchformular oben enthält ausgeblendete Felder, die verwendet werden, wenn von anderen Bildschirmen (Anlage, Kunden, Mitarbeiter, Produkte etc.) navigiert wird: shift_id, order_id, asset_id, employee_id, customer_id, product_id. Diese werden automatisch gefüllt, wenn nur Arbeitsaufträge dieser Ressource angezeigt werden sollen.
Zeitstrahl
Panel-Header mit "Zeitstrahl — Arbeitsauftrag-Fortschrittsstatus nach Zeitintervall" + rechts 6 Schnellbereichs-Schaltflächen.
| Schnellbereichs-Schaltfläche | Aktion |
|---|---|
| 🕗 Vor 10 Min | Letzte 10 Minuten |
| Vor 30 Min | Letzte 30 Minuten |
| Vor 1 Std | Letzte 1 Stunde |
| Vor 6 Std | Letzte 6 Stunden |
| Vor 12 Std | Letzte 12 Stunden |
| Gesamter Zeitraum (Standard aktiv) | Gesamter Suchzeitraum |
Die ausgewählte Schnellbereichs-Schaltfläche wird mit active-Hervorhebung angezeigt. Dies entspricht dem Steuerelement in Diagnose-, Log- und Fluss-Bildschirmen.
Im Zeitstrahl-Bereich (data_timeline) werden Arbeitsaufträge als farbige Balken mit Farbverlauf-Badge (t-box-2- Badge)* auf der Zeitachse angezeigt. Jeder Balken hat eine Farbe entsprechend dem Status (siehe unten 7 Status). Ein Klick navigiert zum Detailbildschirm des Arbeitsauftrags.
Datenlisten-Tabelle
Panel-Header Zusatz: "Liste der Arbeitsaufträge in der Suche".
┌────────────────────────────────────────────────────────────────────┐
│ 상태 │ 워크오더 ID │ 설비 ID │ 제목 │ 목표/실적 │ OEE │ 시작/종료 │ 등록일 │ 액션 │
└────────────────────────────────────────────────────────────────────┘
| Spalte | Breite | Beschreibung |
|---|---|---|
| Status | 100px | Farbverlauf-Badge (wo-status-* 7 Typen — siehe 7 Status) |
| Arbeitsauftrag-ID | 250px | Domänen-Badge |
| Anlage-ID | 150px | asset_id (Domänen-Badge) |
| Titel | Automatisch | Arbeitsauftrag-Titel |
| Ziel / Ergebnis | 180px | target_units / Tatsächliche Produktionsmenge |
| OEE | 90px | Arbeitsauftrag-spezifischer OEE (%) |
| Arbeitsauftrag Start/Endzeit | 150px | Zwei Zeilen — Start- und Enduhrzeit |
| Registrierungsdatum | 150px | Registrierungsuhrzeit |
| Aktion | 150px | ▶ Start / ⏸ Pause / ⏹ Ende / 🚫 Abbruch / 🔧 Ändern / 🗑 Löschen |
Arbeitsauftrag-Status 7 Typen
Der Status wird mit wo-status-* Farbverlauf-Badge angezeigt, und dieselbe Farbe wird auch auf die Zeitstrahl-Balken angewendet.
Verzögert (DELAY) und Abgebrochen (CANCEL) werden vom Bildschirm berechnet und angezeigt,
nicht als Daten gespeichert. Die gespeicherten Status sind: Ausstehend, Laufend, Pause, Abgeschlossen, Abnormales Ende — insgesamt fünf.
Daher können diese beiden nicht durch Schaltflächen geändert werden. Um "Verzögert" zu entfernen, starten Sie den Auftrag einfach. Um "Abgebrochen" zu entfernen, verschieben Sie die geplante Endzeit nach hinten. Sie finden DELAY nicht in der API oder Datenbank.
| Code | Deutsch | Farbverlauf | Beschreibung |
|---|---|---|---|
WAIT | Ausstehend | Schiefergrau | Auftrag, dessen Startzeit noch nicht erreicht ist |
START | Laufend | 🟢 Dunkelgrün-Farbverlauf | Auftrag, der gestartet wurde und derzeit läuft |
PAUSED | Pause | 🟠 Orange | Auftrag, der während der Ausführung angehalten wurde (kann fortgesetzt oder beendet werden) |
END | Abgeschlossen | 🔵 Dunkelblaugrau | Auftrag, der beendet wurde |
ABORTED | Abnormales Ende | 🔴 Tiefrot | Auftrag, der während der Ausführung abnormal beendet wurde |
DELAY | Verzögert | 🟡 Gelb | Auftrag, dessen Startzeit überschritten ist, aber noch nicht gestartet wurde |
CANCEL | Abgebrochen | ⚪ Hellgrau | Auftrag, der nicht gestartet wurde und dessen Endzeit überschritten ist |
Reihenfolge der Statusbestimmung durch den Bildschirm
Der gespeicherte Status hat Vorrang; nur wenn er Ausstehend ist, wird die Uhrzeit herangezogen.
저장된 상태가 진행중·일시중지·완료·비정상종료 → 그대로 표시
그 외(대기) → 지금 시각으로 판정
종료 예정 시각이 지났으면 → 취소
시작 예정 시각이 지났으면 → 지연
둘 다 아니면 → 대기
Die beiden folgenden praktischen Phänomene sind nützlich zu kennen:
- Ein angehaltener Auftrag bleibt "Pause", auch wenn seine Endzeit überschritten ist. Der gespeicherte Status gewinnt — daher sollten Sie angehaltene Aufträge, deren Zeitraum abgelaufen ist, separat überwachen.
- "Abgebrochen" wird vor "Verzögert" bestimmt. Für einen Auftrag, dessen Start- und Endzeit beide überschritten sind, wird sofort "Abgebrochen" angezeigt, ohne "Verzögert" zu durchlaufen.
Farbzuordnung siehe Status-Code-Definition.
Arbeitsauftrag-Hilfe
Ein Hilfetextfeld wird unten auf dem Bildschirm angezeigt.
❓ Arbeitsauftrag-Hilfe Im Arbeitsauftrag-Menü können Sie Registrierung, Start, Ende und Löschung von Produktionsarbeitsaufträgen verwalten.
- Ausstehend — Auftrag, dessen Startzeit noch nicht erreicht ist.
- Laufend — Auftrag, der durch Drücken der Start-Schaltfläche derzeit läuft.
- Pause — Auftrag, der während der Ausführung angehalten wurde. Kann fortgesetzt oder beendet werden.
- Verzögert — Auftrag, dessen Startzeit überschritten ist, aber noch nicht gestartet wurde.
- Abgebrochen — Auftrag, der nicht gestartet wurde und dessen Endzeit überschritten ist.
- Abgeschlossen — Auftrag, der beendet wurde.
- Abnormales Ende — Auftrag, der während der Ausführung abnormal beendet wurde.
- Zeitstrahl und Liste zeigen maximal 1.000 Aufträge innerhalb des Suchzeitraums.
Arbeitsauftrag hinzufügen/ändern Formular
Klicken Sie auf Arbeitsauftrag hinzufügen oben oder die Schaltfläche 🔧 Ändern in der Zeile, um zum Formularbildschirm zu navigieren.
1) Website-Fieldset (nur bei Neueintrag)
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Website wählen | site_id (350px Selektor) | Bei Änderung wird die Asset/Mitarbeiter-Liste dieser Website neu geladen |
Im Änderungsmodus (mode='U') wird es als ausgeblendetes Feld beibehalten.
2) Arbeitsauftrag-Fieldset
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Arbeitsauftrag-ID | order_id (400px) | Nur Buchstaben/Ziffern/_ zulässig |
| Titel | title (600px) | Lesbar formulierter Titel |
| Priorität | priority (200px Selektor) | NORMAL / LOW / HIGH / URGENT |
3) Fieldset für externe Systemintegration
| Eingabe | Pfad | Platzhalter |
|---|---|---|
| Externe Bestell-ID | external_order_id (400px) | "ERP/MES-Bestell-ID (Optional)" |
| Externe PO-ID | external_po_id (400px) | "Kaufauftrags-ID (Optional)" |
| LOT-Nummer | lot_number (300px) | "LOT/Chargennummer (Optional)" |
| BOM-ID | bom_id (300px) | "BOM-ID (Optional)" |
4) Zeitraum-Fieldset
| Eingabe | Name | Breite | Beschreibung |
|---|---|---|---|
| Arbeitsauftrag Start | dp_fix_start_timestamp | 250px | Platzhalter: 2023-01-02 09:00 — Format yyyy-MM-dd HH:mm:ss |
| Arbeitsauftrag Ende | dp_fix_end_timestamp | 250px | Platzhalter: 2023-01-03 18:00 |
Wenn Start-/Endzeit vor der Gegenwart liegt, erfolgt automatische Umwandlung
WAIT→DELAY. Wenn die Endzeit überschritten wird, ohne dass gestartet wurde, erfolgt automatische Änderung zuCANCEL.
5) Fieldset für Anlage und Arbeiter
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Anlage-ID | asset_id (300px) | Autovervollständigung — Assets der Website |
| Mitarbeiter-ID | employee_id (300px) | Autovervollständigung — Mitarbeiter der Website |
6) Fieldset für Kunde und Produktion Produkt
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Kunden-ID | customer_id (300px) | Autovervollständigung |
| Produkt-ID | product_id (300px) | Autovervollständigung |
| Produktion Zielquantität | target_units (200px, rechtsbündig) | Ganzzahl — Menge, die in diesem Arbeitsauftrag hergestellt werden soll |
| Einheit Produktionszeit [MS] | time_per_unit_in_ms (200px, rechtsbündig) | Zeit zum Herstellen eines Teils (Millisekunden) — für OEE Anomaliezeitberechnung |
7) Fieldset für Beschreibung und Notizen
| Eingabe | Pfad | Beschreibung |
|---|---|---|
| Beschreibung | description | Freitext |
| Notizen | note (Optional) | Bedienersperre |
Arbeitsauftrag-Detailbildschirm (/order/view/{order_id})
Klicken Sie auf die Arbeitsauftrag-ID oder eine Zeile in der Arbeitsauftrags-Liste, um den Detailbildschirm dieses Arbeitsauftrags zu öffnen. Der Bildschirm besteht aus col-lg-9 Linke Seite (Hauptpanels) + col-lg-3 Rechte Seite (Arbeitsauftrag-Metadaten + Schichtplan).
Oben — Seiten-Header
💼 워크오더 | {order_id} [← 목록] [↻ 새로고침]
{site_id} / {asset_id} / {product_id} / {customer_id}
Die Identifikationsinformation (Website, Anlage, Produkt, Kunde) in einer Zeile ermöglicht sofortige Erkennung des Arbeitsauftrags.
Linke Seite ① Produktionsfortschritts-Panel (eigenständig)
Oben auf dem Bildschirm — großer Fortschrittsprozentsatz und Balken + 3 Metadaten-Felder. Panel-Header rechts mit 📊 ISO-Analyse Schaltfläche.
┌── 생산 진행률 ──────────────────────────────────────────┐
│ │
│ 78% 생산량: 1,560 개 │
│ ████████████░░░░ 목표: 2,000 개 │
│ 잔여: 440 개 │
└───────────────────────────────────────────────────────┘
| Bereich | Anzeige |
|---|---|
Erfolgsquote (side_prod_rate) | Großer %-Wert + Fortschrittsbalken |
Produktionsmenge (side_prod_good) | Kumulierte Gutmenge |
Ziel (side_prod_target) | Zielquantität |
Verbleibend (side_prod_remaining) | Ziel − Produktionsmenge |
Linke Seite ② Zusammenfassungs-Info-Panel — 7 Lebenszyklus-Aktionsschaltflächen
Panel-Header rechts zeigt die folgenden Schaltflächen als eine Gruppe an. Sie werden automatisch aktiviert/deaktiviert entsprechend dem Arbeitsauftrag-Status.
| Schaltfläche | Aktion | Aktivierungsbedingung |
|---|---|---|
| ▶ Start | startOrder() | Status WAIT |
| ⏸ Pause | pauseOrder() | Status START |
| 🔄 Fortsetzen | resumeOrder() | Status PAUSED |
| ⏹ Ende | endOrder() | Status START/PAUSED |
| ❌ Abnormales Ende | abortOrder() | Status START/PAUSED |
| 📅 Geplante Ausfallzeit registrieren | openPlannedStopDialog() | Immer aktiv |
| 🔧 Ändern (nur Symbol) | editOrder() | Immer aktiv |
Die Zeit der letzten Abfrage (
last_refresh_time) wird in der Panel-Header-Label-Bereich in kleiner Schrift angezeigt.
Zusammenfassungs-Info-Tabelle (5 Spalten)
| Spalte | Anzeige |
|---|---|
| Aktueller Status | Farbiges Badge (WAIT/START/PAUSED/END/ABORTED/DELAY/CANCEL) — Farbverlauf-Ton |
| Erfolgsquote | Ergebnis ÷ Ziel (%) |
| Gutteile | Anzahl Gutteile |
| Ausschuss | Anzahl Ausschussparte |
| Ziel | Zielquantität |
Linke Seite ③ OEE-Panel (eigenständig)
In der vorherigen Version waren OEE/RAM/EMS in einem Panel zusammengefasst; OEE wurde in ein eigenständiges Panel aufgeteilt. Innerhalb eines Panels werden 4 Statistik-Karten mit großen Werten + Sparkline + Tagesvergleich Delta angezeigt.
| Karte | Anzeige |
|---|---|
| OEE | Gesamteffizienz (%) — Verfügbarkeit × Leistung × Qualität |
| Verfügbarkeit (Availability) | (%) |
| Leistung (Performance) | (%) |
| Qualität (Quality) | (%) |
Jede Karte navigiert beim Klick zum entsprechenden KPI-Tab von ISO-Daten und Analyse.
Linke Seite ④ Stundenweise OEE-Tabelle (12 Spalten)
Stundenlicht-OEE-Snapshots während der Arbeitsauftrag-Ausführung. Panel-Header Subtext: "Stundenlicht Produktionsmenge · OEE-Kennzahlen-Historie".
| Spalte | Breite | Beschreibung |
|---|---|---|
| Stunde | 100px | Stundenbereich |
| Anlage-Status | 100px | RUN/IDLE/STOP/FAULT etc. |
| Gesamt | Automatisch | Gesamtproduktion in dieser Stunde |
| Gutteile | 80px | Gutteile |
| Ausschuss | 80px | Ausschuss |
| Betriebszeit | 120px | In Minuten |
| Ausfallzeit | 120px | In Minuten |
| OEE | 70px | Gesamteffizienz (%) |
| Verfügbarkeit | 70px | (%) |
| Leistung | 70px | (%) |
| Qualität | 70px | (%) |
Linke Seite ⑤ ISO-Daten Tab — OEE / RAM / EMS
Unterhalb des OEE-Einzelpanels wird ein neues 3-Tab-Panel (tab-content-as-panels Muster) aufgeteilt. Der Tab-Body wird als separates Panel angezeigt.
| Tab | Symbol | Anzeige |
|---|---|---|
| OEE | 🎚 | OEE-KPI-Trenttabelle (oee_kpi_stats_table) — Verfügbarkeit, Leistung, Qualität stündlich |
| RAM | 🔧 | RAM-Statistik-Tabelle (ram_stats_table) — MTBF, MTTR, Verfügbarkeit, Zuverlässigkeit, Wartbarkeit |
| EMS | ⚡ | EMS-Statistik-Tabelle (ems_stats_table) — Energieverbrauch, CO₂-Emissionen, Spitzenleistung |
Über der Tabelle jedes Tabs werden ein Trend-Diagramm (Linien/Balken) nach Stundenbereich angezeigt.
Wenn keine Daten vorhanden sind, wird auf jedem Tab eine Anleitung "Keine anzuzeigenden Daten" angezeigt. Die detaillierten Kennzahlen-Definitionen siehe ISO-Daten und Analyse — OEE · RAM · EMS.
Rechte Seite ① Arbeitsauftrag-Info-Panel (ds-dl)
Alle Eingabeelemente aus dem Arbeitsauftrag-Formular werden als Definitionsliste angezeigt (Titel, Priorität, externe ID, Zeitraum, Anlage, Mitarbeiter, Kunde, Produkt etc.). Alle Domänen-IDs sind Farbbadges — Klick navigiert zum Domänenbildschirm.
Rechte Seite ② Schichtplan-Panel
Schichtinformation, die auf den Arbeitsauftrag-Zeitraum angewendet wird. Enthält eine Schaltfläche zur Navigation zum Schichtplan-Verwaltungsbildschirm.
Dialog für geplante Ausfallzeit-Registrierung
Wird über die Schaltfläche 📅 Geplante Ausfallzeit registrieren im Zusammenfassungs-Panel geöffnet. Das Registrieren geplanter Ausfallzeiten wie Mittagspause oder Wartung schließt diese von der Verfügbarkeits (Availability)-Berechnung in OEE aus.
| Eingabe | Beschreibung |
|---|---|
| Start-/Endzeit | Ausfallzeit-Bereich |
| Ursache-Code | Mittag/Besprechung/Wartung/Sonstiges |
| Notizen | Zusätzliche Beschreibung (Optional) |
ISO-Analyse
Das aktuelle Menü ISO > ISO-Analyse der integrierten Konsole navigiert zu einem separaten Analyse-Bildschirm (/analysis/index). Hier können ISO-22400-basierte KPI-Analysen im Detail angezeigt werden und werden zusammen mit dem Bildschirm ISO-Daten und Analyse (OEE/RAM/EMS) verwendet.
Anwendungsszenarien
| Szenario | Vorgehensweise |
|---|---|
| Neuen Kunden registrieren + ersten Arbeitsauftrag | Kunden hinzufügen → Produkt hinzufügen → Arbeitsauftrag hinzufügen (externe Bestell-ID Zuordnung) |
| Schichtänderung automatisch anwenden | Schichtplan registrieren → Arbeitsauftrag mit Schicht-ID zuordnen → Automatischer Start pünktlich zur Schichtzeit |
| Externe ERP-Synchronisation | Fluss mit flow_jdbc_poll + flow_create_work_order für automatische Arbeitsauftrag-Registrierung aus externer PO |
| Produktionslinie bei Qualitätsproblem isolieren | Arbeitsauftrag 🚫 Abbruch → ABORTED + abort_code eingeben |
| Start-Verzögerung nachverfolgen | Nach Status=DELAY suchen → Verzögerungsursachen analysieren → Bedienerpersonale benachrichtigen |
| OEE-Bewertung | OEE-Spalte des abgeschlossenen Arbeitsauftrags + OEE-Tab in ISO-Daten und Analyse vergleichen |
Häufig gestellte Fragen
F. Die Startzeit ist überschritten, aber der Status ändert sich nicht zu "Laufend". A. Automatischer Start erfordert registrierte Schicht- oder Automatisierungs-Flüsse. Manueller Start ist über die Schaltfläche ▶ Start in der Arbeitsauftrag-Zeile möglich.
F. Was ist der Unterschied zwischen "Abnormales Ende" (ABORTED) und "Abgebrochen" (CANCEL)?
A. Abnormales Ende ist erzwungenes Beenden während der Ausführung. Abgebrochen ist, wenn die Endzeit überschritten wird, ohne jemals gestartet zu haben.
F. Müssen externe Bestell-ID, PO-ID, LOT und BOM alle eingegeben werden? A. Alle sind optional. Für einmalige Aufträge ohne externe Systemintegration können Sie sie leer lassen.
F. Wie bestimme ich die Einheit Produktionszeit (MS)?
A. Dies ist die ideale Produktionszyklus-Zeit pro Einheit (Millisekunden). Beispiel: 10 Sekunden/Stück → 10000. Dieser Wert wird für die Leistungs(Performance)-Berechnung in OEE verwendet.
F. Wie wird OEE für einen angehaltenen Arbeitsauftrag berechnet? A. Die Pause-Zeit wird von der Betriebszeit ausgeschlossen und spiegelt sich in der Verfügbarkeit (Availability) wider. Allerdings kumuliert sich die Ausfallzeit stündlich.
F. Arbeitsauftrag-ID erlaubt nur Buchstaben/Ziffern/_, aber ich möchte einen koreanischen Arbeitstitel verwenden.
A. Die Arbeitsauftrag-ID ist ein Systembezeichner und akzeptiert nur Buchstaben/Ziffern/_. Für koreanische Bezeichnung verwenden Sie das Feld Titel, das überall im Bildschirm angezeigt wird.
F. Autovervollständigung funktioniert nicht. A. Die Autovervollständigung funktioniert nur, wenn eine Website ausgewählt ist — sie durchsucht dann die Assets, Mitarbeiter, Kunden und Produkte dieser Website. Starten Sie mit der Website-Auswahl.
F. Ich sehe Arbeitsaufträge außerhalb des Suchzeitraums nicht. A. Dies ist normales Verhalten. Der Bildschirm zeigt maximal 1.000 Aufträge innerhalb des Suchzeitraums. Für ältere Arbeitsaufträge erweitern Sie den Zeitraum oder verwenden Sie den Bildschirm Tägliche Statistik für Tagesvergleich.
F. Was ist der Unterschied zwischen der externen Kunden-ID und der externe Bestell-ID des Arbeitsauftrags? A. Externe Kunden-ID ist der Systembezeichner für den Kunden selbst. Externe Bestell-ID des Arbeitsauftrags ist der Systembezeichner für diesen einen Arbeitsauftrag (Bestellung).
Verwandte Bildschirme
- Dashboard — Heutige Arbeitsauftrags-Zählung und Donut-Diagramm
- Anlage — Klick auf Karte zeigt Arbeitsaufträge für diese Anlage
- ISO-Daten und Analyse — Detaillierte OEE/RAM/EMS-Analyse pro Arbeitsauftrag
- Tägliche Statistik — Aggregation von Arbeitsaufträgen nach Website und Datum
- Fluss — Automatische Arbeitsauftrag-Erstellung und Statusübergangsautomation
- Status-Code-Definition — 7 Status Farbbadges
- Fabrik-Verwaltung — Asset-, Kunden-, Produkt-Registrierung und Asset-Baum