Zum Hauptinhalt springen

Produktionsmanagement

Inhaltsverzeichnis​


Überblick​

Die Production-Gruppe verwaltet Domäneninformationen, die für Produktionsaktivitäten erforderlich sind (Kunden, Produkte, Mitarbeiter, Dienstpläne, Arbeitsaufträge). Die auf ISO 22400 basierende Betriebsanalyse wird derzeit separat im Menü ISO-Daten / ISO-Analyse der ISO-Gruppe bereitgestellt.

UntermenüInterne URLVerwendungszweck
Kunden/customer/indexRegistrierung und Verwaltung von Bestell-/Lieferkundeninformationen
Produkte/product/indexRegistrierung und Verwaltung von Produktinformationen
Mitarbeiter/employee/indexRegistrierung von Arbeitern, Kontaktdaten und Zugehörigkeit
Dienstplan/calendar/indexRegistrierung und Verwaltung von Schichtplänen
Work-Order/order/indexRegistrierung, Start, Beendigung und Statusverwaltung von Arbeitsaufträgen

Bildschirmstruktur — 5 Untermenüs​

Jeder Unterbildschirm ist in Form von Liste(index.jsp) + Formular(form.jsp) aufgebaut. Durch Klicken der Schaltflächen Hinzufügen/Bearbeiten in der Liste wird zum Formularbildschirm gewechselt.

BildschirmZeilenanzahlHauptbenutzerZusammenfassung
Kunden138+171Vertrieb/AdministratorMapping von Kunden-ID, Ansprechpartner und externer Kunden-ID
Produkte133+173ProduktionsplanungProdukt-ID, BOM, externer Produktcode
Mitarbeiter138+178Personal/AdministratorMitarbeiter-ID, Kontakt, zugehöriger Standort
Dienstplan156+170ProduktionsbetriebSchichtpläne (Tag/Nacht)
Work-Order216+260+679ProduktionsstandortLifecycle von Arbeitsaufträgen + Timeline

Kundenbildschirm (/customer/index)​

Obere Werkzeuge​

👑 고객 [사이트 ▼] [조회] [↻] [➕ 고객 추가]
SteuerelementBeschreibung
Standort-Selektor (site_id, 200px)Registrierte Standorte. Es ist immer einer ausgewählt
Abfrage / AktualisierenSuche anwenden / Bildschirm aktualisieren
Kunde hinzufügenWechsel zum Formularbildschirm (addCustomer())

Listentabelle (10 Spalten)​

SpalteBreiteBeschreibung
Standort-ID120pxDomänen-Badge (Klick führt zum Asset-Tree)
Kunden-ID120pxDomänen-Badge (Typ CUSTOMER)
KundennameAutomatischKlick führt zum Bearbeitungsbildschirm
Ansprechpartner100pxmanager_name
E-Mail Ansprechpartner200pxmanager_email
Telefon Ansprechpartner200pxmanager_phone
Externe Kunden-ID150pxID-Badge zum Mapping mit externen Systemen (MES/ERP)
Registrierungsdatum150pxyyyy-MM-dd HH:mm:ss
Letzte Änderung150pxZeitpunkt der letzten Änderung
Aktion80px🔧 Bearbeiten / 🗑 Löschen

Formular (form.jsp Haupteingaben)​

EingabepathBeschreibung
Standortsite_id (Selektor, bei Neuregistrierung)Standort, dem der Kunde zugeordnet ist
Kunden-IDcustomer_idNur Englisch/Zahlen/_ erlaubt
Kundennamecustomer_nameIdentifizierbarer Name
Ansprechpartner Name·E-Mail·Telmanager_name/manager_email/manager_phoneKontakt-Metadaten
Externes Systemexternal_system"z. B. SAP (Optional)" — System, das die externe Kunden-ID ausgegeben hat (bis 50 Zeichen). Identifiziert im Paar mit der externen Kunden-ID
Externe Kunden-IDexternal_id"ERP Kunden-ID (Optional)" — Kunden-ID innerhalb dieses Systems
BeschreibungdescriptionNotiz

Wenn eine externe Kunden-ID vorhanden ist, kann im Knoten flow_create_customer des Flows das Payload des externen Systems automatisch gemappt werden.


Produktbildschirm (/product/index)​

Listentabelle (Hauptspalten)​

SpalteBeschreibung
Standort-IDDomänen-Badge
Produkt-IDDomänen-Badge (PRODUCT)
ProduktnameKlick führt zum Bearbeitungsbildschirm
ProduktkategorieKategorisierung (z. B. Haushaltsgeräte, Autoteile)
Einheit (UOM)Maßeinheit (EA/KG/L etc.)
Externe Produkt-ID(Optional) Für Mapping mit externen Systemen
Reg.-Datum·Änderungsdatum·AktionGemeinsam

Haupteingaben des Formulars​

EingabepathBeschreibung
Produkt-IDproduct_idDomänenidentifikator
Produktnameproduct_name—
Produktkategoriecategory—
EinheituomEinheiten-Code
Externes Systemexternal_system"z. B. SAP (Optional)" — System, das die externe Produkt-ID ausgegeben hat (bis 50 Zeichen). Identifiziert im Paar mit der externen Produkt-ID
Externe Produkt-IDexternal_id"ERP Produkt-ID (Optional)"
Beschreibungdescription—

Mitarbeiterbildschirm (/employee/index)​

Listentabelle (Hauptspalten)​

SpalteBeschreibung
Standort-IDDomänen-Badge
Mitarbeiter-IDDomänen-Badge (EMPLOYEE)
NameKlick führt zum Bearbeitungsbildschirm
Zugehörige AbteilungAbteilungsinformationen
Position—
E-Mail·TelefonKontaktdaten
Reg.-Datum·Änderungsdatum·AktionGemeinsam

Haupteingaben des Formulars​

EingabepathBeschreibung
Mitarbeiter-IDemployee_idDomänenidentifikator
Nameemployee_name—
Zugehörigkeit (org_id)org_idZugehöriger Standort/Organisation (Fallback auf site_id bei Auslassung)
Abteilung·Positiondepartment / position—
E-Mail·Telefonemail / phone—

Dienstplanbildschirm (/calendar/index)​

Der Dienstplan ist einheitlich in einer 2-Panel-Konfiguration bestehend aus Timeline + Datenliste aufgebaut, analog zu den Work-Orders.

Oberer Suchbereich​

📅 근무표 [기간] [사이트 ▼] [유형 ▼] [건수 ▼] [조회] [↻] [➕ 이벤트 추가]
시프트 캘린더 / 이벤트 일정 관리
SteuerelementBreiteBeschreibung
Zeitraum (search_time)WideZeitintervall (Kalender-Picker)
Standort (site_id)150pxRegistrierte Standorte. Es ist immer einer ausgewählt
Typ (target_type)140pxGesamttypen + registrierte Typencodes (z. B. DAY/NIGHT/HOLIDAY)
Anzahl (limit)140pxLetzte 50/100/200/300/500/1.000 Einträge
🔍 AbfrageRot (Primary)Erneutes Laden mit obigen Bedingungen
↻ AktualisierenGrau + Rotationssymbol—
➕ Event hinzufügenRot (Primary)Formular zur Registrierung einer neuen Schicht/eines Events

Timeline-Panel​

Gleiche Steuerelemente wie bei Work-Orders. Hilfstext im Panel-Header: "Schicht / Event-Verteilung nach Zeitintervallen".

SchnellbereichAktion
10 Min / 30 Min / 1 Std / 6 Std / 12 Std / Gesamte6 Schaltflächen — Bei Klick wird 'active' hervorgehoben (Standard: "Gesamte")

Schichten werden über der Timeline(data_timeline) als farbige Balken angezeigt. Die Farben variieren je nach Schichtstatus(cal-status-* Full-Color Gradient Badge).

Datenlistentabelle (9 Spalten)​

Hilfstext im Panel-Header: "Liste der gesuchten Schichten / Events".

SpalteBreiteAnzeige
Status90pxFull-Color Gradient cal-status-* Badge — UPCOMING(Blau) / PROGRESS(Grün) / DONE(Grau)
Dienstplan-ID200pxDomänen-Badge (CALENDAR)
Standort-ID140pxDomänen-Badge
Anlagen-ID140pxDomänen-Badge (falls ausgewählt)
Typcode120pxDAY/NIGHT/HOLIDAY/SETUP etc.
StartzeitAutomatischStartdatum/-uhrzeit der Schicht
EndzeitAutomatischEnddatum/-uhrzeit der Schicht
Registrierungsdatum160pxZeitpunkt der Registrierung
Aktion80px🔧 Bearbeiten / 🗑 Löschen

Haupteingaben des Formulars​

EingabepathBeschreibung
Schicht-IDcalendar_id—
Schichtnamecalendar_name—
Typcalendar_typeDAY/NIGHT/HOLIDAY/SETUP etc.
Start/Endestart_time / end_time—
Wiederholungsmuster(Mo/Di/Mi.../So)Aktivierung nach Wochentagen
Beschreibungdescription—

Work-Order-Bildschirm (/order/index)​

Dies ist der Kernbildschirm zur Verwaltung des gesamten Lifecycle einer Arbeitsanweisung (Registrierung, Start, Pause, Fortsetzung, Beendigung, Abbruch).

Oberer Suchbereich​

💼 워크오더 [기간 ▭▭▭▭] [사이트 ▼] [검색...] [상태 ▼] [건수 ▼] [조회][↻] [➕ 워크오더 추가]
SteuerelementBreiteBeschreibung
Zeitraum (search_time)280pxStart~Ende (zentriert, fett)
Standort (site_id)150pxRegistrierte Standorte. Es ist immer einer ausgewählt
Suche (search_value)200pxPlaceholder: "Suche ..." — Work-Order-ID, Schlagworte im Titel
Status (search_status)120pxAlle/Warten/In Arbeit/Pause/Abgeschlossen/Fehlerhaft beendet/Verzögert/Storniert
Anzahl (limit)130px50/100/200/300/500/1.000
Abfrage / AktualisierenRotsearch() / refresh()
Work-Order hinzufügenRot + ➕Zum Formularbildschirm (addOrder())

Versteckte Felder​

Im oberen Suchformular befinden sich versteckte (hidden) Felder, die beim Aufruf von externen Bildschirmen (Anlage, Kunde, Mitarbeiter, Produkt etc.) verwendet werden: shift_id, order_id, asset_id, employee_id, customer_id, product_id. Diese werden automatisch gefüllt, wenn nur Work-Orders für diese spezifische Ressource angezeigt werden sollen.

Timeline​

Panel-Header: "Timeline — Fortschrittsstatus der Work-Orders nach Zeitintervallen" + 6 Bereichsschaltflächen rechts.

Schnellbereich-ButtonAktion
🕗 10 Min zuvor10 Minuten ab jetzt
30 Min zuvor30 Minuten ab jetzt
1 Std zuvor1 Stunde ab jetzt
6 Std zuvor6 Stunden ab jetzt
12 Std zuvor12 Stunden ab jetzt
Gesamtzeitraum (Standard aktiv)Gesamter Suchzeitraum

Die ausgewählte Bereichsschaltfläche wird durch eine active Markierung hervorgehoben. Dies entspricht dem Steuerungsmuster der Diagnose-, Log- und Flow-Bildschirme.

Im Timeline-Bereich(data_timeline) werden Work-Orders auf der Zeitachse als farbige Gradientenbalken (t-box-2- Badge)* dargestellt. Die Farben entsprechen den Status (siehe 7 Work-Order-Status). Ein Klick auf einen Balken führt zum Detailbildschirm der Work-Order.

Datenlistentabelle​

Hilfstext im Panel-Header: "Liste der gesuchten Work-Orders".

┌────────────────────────────────────────────────────────────────────┐
│ 상태 │ 워크오더 ID │ 설비 ID │ 제목 │ 목표/실적 │ OEE │ 시작/종료 │ 등록일 │ 액션 │
└────────────────────────────────────────────────────────────────────┘
SpalteBreiteBeschreibung
Status100pxFull-Color Gradient Badge (wo-status-* 7 Typen — siehe 7 Work-Order-Status)
Work-Order-ID250pxDomänen-Badge
Anlagen-ID150pxasset_id (Domänen-Badge)
TitelAutomatischTitel der Work-Order
Ziel / Ist180pxGeplante Menge / Ist-Menge — Anzeige mit Einheitensymbol (z. B. 1,250.5 kg). Bei Gut-/Ausschusszeilen ist der Ausschuss die Summe aus Verwerfung + Nacharbeit. Siehe Mengen und Einheiten
OEE90pxOEE (%) pro Work-Order
Start/Endzeit Work-Order150pxZweizeilig — Start- und Endzeitpunkt
Registrierungsdatum150pxZeitpunkt der Registrierung
Aktion150px▶ Start / ⏸ Pause / ⏹ Ende / 🚫 Abbruch / 🔧 Bearbeiten / 🗑 Löschen

7 Work-Order-Status​

Die Status werden durch Full-Color Gradient Badges(wo-status-*) dargestellt; dieselben Farben werden auf die Timeline-Balken übertragen.

Zwei der sieben Typen sind keine gespeicherten Status

Verzögert(DELAY) und Storniert(CANCEL) werden vom Bildschirm anhand der Zeit berechnet und nicht als Daten gespeichert. Die gespeicherten Status sind: Warten, In Arbeit, Pause, Abgeschlossen und Fehlerhaft beendet.

Daher können diese beiden nicht über Schaltflächen geändert werden. Um eine "Verzögerung" aufzuheben, muss die Order gestartet werden; um eine "Stornierung" aufzuheben, muss die geplante Endzeit nach hinten verschoben werden. In der API oder DB wird kein Eintrag für DELAY gefunden.

CodeDeutschGradientenfarbeBeschreibung
WAITWartenSchiefergrauOrder, deren Startzeit noch nicht erreicht ist
STARTIn Arbeit🟢 Dunkelgrün GradientAktuell in Betrieb (nach Start-Klick)
PAUSEDPause🟠 OrangeWährend des Betriebs pausierte Order (Fortsetzung oder Beendigung möglich)
ENDAbgeschlossen🔵 DunkelblaugrauAls beendet bearbeitete Order
ABORTEDFehlerhaft beendet🔴 DunkelrotWährend des Betriebs abnormal beendete Order
DELAYVerzögert🟡 GelbStartzeit ist überschritten, aber Order wurde noch nicht gestartet
CANCELStorniert⚪ HellgrauOrder, deren Endzeit überschritten wurde, ohne dass ein Start erfolgte

Reihenfolge der Statusbestimmung​

Der gespeicherte Status hat Priorität; eine zeitbasierte Prüfung erfolgt nur, wenn der Status "Warten" ist.

저장된 상태가 진행중·일시중지·완료·비정상종료 → 그대로 표시
그 외(대기) → 지금 시각으로 판정
종료 예정 시각이 지났으면 → 취소
시작 예정 시각이 지났으면 → 지연
둘 다 아니면 → 대기

Zwei reale Phänomene sind hierbei wichtig:

  • Pausierte Orders erscheinen auch nach Ablauf der Endzeit weiterhin als "Pause", da der gespeicherte Status vorrangig ist — ein stiller Bildschirm bedeutet nicht zwingend Normalbetrieb; abgelaufene pausierte Orders müssen separat geprüft werden.
  • Stornierung wird vor Verzögerung geprüft. Eine Order, bei der sowohl Start- als «Endzeit überschritten sind, wird die "Verzögerung" überspringen und direkt als "Storniert" angezeigt.

Mapping der Farben siehe Statuscode-Definition.

Work-Order-Hilfe​

Am unteren Bildschirmrand wird ein Leitfaden für den Betrieb angezeigt.

❓ Work-Order-Hilfe Im Menü Work-Order können die Registrierung, der Start, die Beendigung und das Löschen von Produktionsarbeitsaufträgen verwaltet werden.

  • Warten — Eine Order, deren Startzeit noch nicht erreicht ist.
  • In Arbeit — Eine Order, die durch Klicken der Start-Schaltfläche aktuell in Betrieb ist.
  • Pause — Eine während des Betriebs pausierte Order. Kann fortgesetzt oder beendet werden.
  • Verzögert — Eine Order, deren Startzeit überschritten wurde, die aber noch nicht gestartet ist.
  • Storniert — Eine Order, deren Endzeit überschritten wurde, ohne dass sie gestartet wurde.
  • Abgeschlossen — Eine als beendet bearbeitete Order.
  • Fehlerhaft beendet — Eine während des Betriebs abnormal beendete Order.
  • In der Timeline und Liste werden maximal 1.000 Orders innerhalb des Suchzeitraums angezeigt.

Formular zum Hinzufügen/Bearbeiten von Work-Orders​

Aufruf über die Schaltfläche Work-Order hinzufügen oben oder über die 🔧 Bearbeiten-Schaltfläche in einer Zeile.

1) Standort Fieldset (nur bei Neuregistrierung)​

EingabepathBeschreibung
Standort auswählensite_id (350px Selektor)Lädt bei Änderung die Asset- und Mitarbeiterlisten des Standorts neu

Im Bearbeitungsmodus(mode='U') bleibt dies ein verstecktes Feld.

2) Work-Order Fieldset​

EingabepathBeschreibung
Work-Order-IDorder_id (400px)Nur Englisch/Zahlen/_ erlaubt
Work-Order-Nameorder_name (600px)Pflicht — Gut lesbarer Name. Leerfelder oder reine Leerzeichen verhindern das Speichern
Prioritätpriority (200px Selektor)1 Dringend / 2 Hoch / 3 Normal(Standard) / 4 Niedrig — B2MML Priority Integer, kleiner ist höher

3) Externes System-Verknüpfungs-Fieldset​

EingabepathPlaceholder
Externe Work-Order-IDexternal_id (400px)"ERP/MES Work-Order-ID (Optional)" — Identifiziert im Paar mit dem Namen des ausstellenden Systems(external_system). Systemnamen werden über die V5 API eingetragen (MES-Verknüpfung)
Kunden-PO-IDcustomer_po_id (400px)"Kunden-Bestellnummer (Optional)"
LOT-Nummerlot_number (300px)"LOT/Chargennummer (Optional)"
BOM-IDbom_id (300px)"BOM-ID (Optional)"

4) Zeitraum Fieldset​

EingabenameBreiteBeschreibung
Work-Order Startdp_planned_start_timestamp250pxPlaceholder: 2023-01-02 09:00 — Format yyyy-MM-dd HH:mm:ss
Work-Order Endedp_planned_end_timestamp250pxPlaceholder: 2023-01-03 18:00

Liegen Start/Endzeit in der Vergangenheit, erfolgt ein automatischer Wechsel von WAIT → DELAY; wird nicht gestartet, bevor die Endzeit erreicht ist, erfolgt eine Änderung zu CANCEL.

5) Anlagen- und Mitarbeiter-Fieldset​

EingabepathBeschreibung
Anlagen-IDasset_id (300px)Autovervollständigung — Anlagenassets des Standorts
Mitarbeiter-IDemployee_id (300px)Autovervollständigung — Mitarbeiter des Standorts

6) Kunden- und Produktionsprodukt-Fieldset​

EingabepathBeschreibung
Kunden-IDcustomer_id (300px)Autovervollständigung
Produkt-IDproduct_id (300px)Autovervollständigung
Geplante Mengeplanned_quantity (200px, rechtsbündig)Pflicht, Wert > 0. Zu produzierende Menge. Stückeinheiten (EA, pc, unit, box, set) als Integer, andere bis vier Dezimalstellen
Einheitunit_of_measure (Selektor)Pflicht. Zugelassene Liste UN/ECE Rec 20 — siehe Mengen und Einheiten. Bei Produktwahl wird die Standardeinheit des Produkts verwendet (sonst EA). Alle Ist- und Korrekturwerte werden in dieser Einheit erfasst
Produktionszeit pro Einheit [MS]time_per_unit_in_ms (200px, rechtsbündig)Zeit zur Herstellung eines Stücks (Millisekunden) — zur Berechnung der OEE-Abweichungszeit

7) Beschreibung und Notizen Fieldset​

EingabepathBeschreibung
BeschreibungdescriptionFreitext
Notiznote (Optional)Betreiber-Notiz

Mengen und Einheiten​

Die Menge einer Work-Order besteht aus einem Paar von Wert und Einheit (ISA-95 / B2MML Quantity). Die Einheit wird bei Erstellung der Work-Order gewählt; alle Ist-, Korrektur- und Ausschusswerte dieser Order werden in dieser Einheit erfasst. Es erfolgt keine Einheitenumrechnung — Werte in anderen Einheiten werden abgelehnt.

Einheiten-CodeBildschirmsymbolEingabe
EA · H87 · C62EA · pc · unitInteger (Stückzahl)
BX · SETbox · setInteger (Anzahl Boxen / Sets)
KGM · GRM · TNEkg · g · tBis vier Dezimalstellen
LTR · MLT · MTQL · mL · m³Bis vier Dezimalstellen
MTR · MTKm · m²Bis vier Dezimalstellen
  • Einheitensymbole werden immer mitgeführt — auch EA wird nicht weggelassen. Zwischen Zahl und Symbol befindet sich ein Leerzeichen: 25,920 EA, 1,250.5 kg.
  • Die Symbole sind sprachunabhängig. Auch auf koreanischen Bildschirmen wird «개» nicht verwendet, sondern EA.
  • Bei kombinierten Angaben wie «Gut / Geplant» wird die Einheit nur einmal hinter dem Nenner geschrieben: 2,671 / 25,920 EA. In Zeilen mit großen Zahlen erscheint das Symbol als kleiner Hilfstext.
  • Bei periodischen KPIs, die mehrere Work-Orders zusammenfassen, werden Mengen nur addiert, wenn alle die gleiche Einheit haben. Bei gemischten Einheiten werden die Mengen pro Einheit aufgeführt — die Verhältnisse (OEE, Verfügbarkeit, Leistung, Qualität) bleiben unverändert.
  • Werte pro Einheit im EMS enthalten die Einheit des Nenners: kWh/EA, kWh/kg.
  • Vor einem Upgrade erstellte Work-Orders verwenden alle EA.

Verwerfung · Nacharbeit · Ausschuss​

Ausschuss wird unterteilt in Verwerfung (Wegwerfen, ISO 22400 SQ) und Nacharbeit (Bearbeitung, RQ). Der Bildschirm unterscheidet diese begrifflich.

Text auf dem BildschirmBedeutungPosition
AusschussSumme aus Verwerfung + NacharbeitGut-/Ausschusszeilen in der Work-Order-Liste, Zusammenfassungstabelle, Produktionspanel. Bei Nacharbeit wird ein Detail angehängt: 14 kg (폐기 12.75 · 재작업 1.25)
VerwerfungNur VerwerfungSpalte in der Produktionstabelle (zeitbasiert), zweites Feld im Dialog zur Mengenkorrektur, Fußnoten («Korrektur — Gut ..., Verwerfung ...»)
NacharbeitNur NacharbeitDetails des Ausschusses, «Inklusive N Nacharbeit» in Korrektur-Fußnoten
  • Ausschuss, der durch eine PLC gezählt wird, gilt als Verwerfung, da die weitere Verwertung nicht bekannt ist. Nacharbeit entsteht nur bei Ausschussdatensätzen, bei denen die Verwertung als REWORK gewählt wurde.
  • Mengenkorrekturen betreffen Gutteile und Verwerfungen. Nacharbeit wird nicht korrigiert, sondern bleibt als Ausschussdatensatz bestehen.
  • Qualität (Q) berechnet sich aus Gutteile ÷ Produktion, sodass auch Nacharbeit die Qualität mindert. Die Bezeichnungen der API-Felder finden Sie unter Order-Service — Verwerfung und Nacharbeit.

Detailbildschirm Work-Order (/order/view/{order_id})​

Durch Klicken auf die Work-Order-ID oder eine Zeile in der Liste wird der Detailbildschirm geöffnet. Dieser besteht aus einem linken Bereich (col-lg-9, Hauptpanels) und einem rechten Bereich (col-lg-3, Work-Order-Metadaten + Dienstplan).

Oben — Seiten-Header​

💼 워크오더 | {order_id} [← 목록] [↻ 새로고침]
{site_id} / {asset_id} / {product_id} / {customer_id}

Die Identifikationsinformationen (Standort, Anlage, Produkt, Kunde) ermöglichen eine sofortige Zuordnung des Arbeitsauftrags in einer Zeile.

Oberster Bereich — Große Fortschrittszahl und Balken + 3 Metadatenfelder. Rechts im Panel-Header: Schaltfläche 📊 ISO-Analyse.

┌── 생산 진행률 ──────────────────────────────────────────┐
│ │
│ 78% 생산량: 1,560 EA │
│ ████████████░░░░ 목표: 2,000 EA │
│ 잔여: 440 EA │
└───────────────────────────────────────────────────────┘
BereichAnzeige
Erreichungsgrad (side_prod_rate)Große %-Zahl + Fortschrittsbalken
Produktionsmenge (side_prod_good)Kumulierte Gutteile
Ziel (side_prod_target)Geplante Menge (mit Einheitensymbol)
Rest (side_prod_remaining)Ziel − Produktionsmenge

Folgende Schaltflächen werden gruppiert rechts im Panel-Header angezeigt und je nach Work-Order-Status automatisch aktiviert oder deaktiviert.

SchaltflächeAktionAktivierungsbedingung
▶ StartstartOrder()Status WAIT
⏸ PausepauseOrder()Status START
🔄 FortsetzenresumeOrder()Status PAUSED
⏹ EndeendOrder()Status START/PAUSED
❌ AbbruchabortOrder()Status START/PAUSED
📅 Geplanten Stillstand reg.openPlannedStopDialog()Immer aktiv
🔧 Bearbeiten (Nur Icon)editOrder()Immer aktiv

Der Zeitpunkt der letzten Abfrage(last_refresh_time) wird in kleiner Schrift im Label-Bereich des Panel-Headers angezeigt.

Zusammenfassungstabelle (5 Spalten)​

SpalteAnzeige
Aktueller StatusFarb-Badge (WAIT/START/PAUSED/END/ABORTED/DELAY/CANCEL) — Full-Color Gradient Ton
ErreichungsgradIst ÷ Ziel (%)
NormalMenge Gutteile (Work-Order-Einheit)
AusschussAusschusssumme = Verwerfung + Nacharbeit (Work-Order-Einheit). Bei Nacharbeit wird ein Detail (폐기 … · 재작업 …) angehängt
ZielGeplante Menge (Work-Order-Einheit)

Im Gegensatz zu früheren Versionen, in denen OEE/RAM/EMS in einem Panel vereint waren, ist OEE nun in einem eigenen Panel abgebildet. In diesem Panel werden 4 KPI-Karten mit großer Zahl + Sparkline + Delta zum Vortag angezeigt.

KarteAnzeige
OEEGesamteffektivität (%) — Verfügbarkeit × Leistung × Qualität
Verfügbarkeit (Availability)(%)
Leistung (Performance)(%)
Qualität (Quality)(%)

Ein Klick auf eine Karte führt zum entsprechenden KPI-Tab in ISO-Daten und Analyse.

OEE-Snapshots pro Stunde während der Order-Ausführung. Hilfstext im Panel-Header: "Produktionsmenge und OEE-Kennzahlenverlauf pro Zeitintervall".

SpalteBreiteBeschreibung
Zeit100pxZeitintervall
Anlagenstatus100pxRUN/IDLE/STOP/FAULT etc.
GesamtAutomatischGesamtproduktionsmenge dieses Intervalls
Normal80pxGutteile
Verwerfung80pxVerwerfungsmenge dieses Intervalls — In dieser Tabelle gibt es keine Nacharbeit, daher «Verwerfung» statt «Ausschuss»
Betriebszeit120pxIn Minuten
Stillstandszeit120pxIn Minuten
OEE70pxGesamteffektivität (%)
Verfügbarkeit70px(%)
Leistung70px(%)
Qualität70px(%)

Unter dem OEE-Einzelpanel wurde ein neues 3-Tab-Panel abgetrennt (tab-content-as-panels Muster). Der Tab-Inhalt wird im jeweiligen Panel angezeigt.

TabIconAnzeige
OEE🎚OEE-KPI-Trendtabelle (oee_kpi_stats_table) — Verfügbarkeit, Leistung, Qualität pro Stunde
RAM🔧RAM-Statistiktabelle (ram_stats_table) — MTBF, MTTR, Verfügbarkeit, Zuverlässigkeit, Wartbarkeit
EMS⚡EMS-Statistiktabelle (ems_stats_table) — Energieverbrauch, CO2-Emissionen, Spitzenlast

Über den Tabellen wird jeweils ein Trenddiagramm (Linie/Balken) pro Zeitintervall angezeigt.

Bei fehlenden Daten erscheint in den Tabs der Hinweis "Keine Daten zum Anzeigen vorhanden". Detailbedeutungen siehe ISO-Daten und Analyse — OEE · RAM · EMS.

Rechts ① Work-Order-Info-Panel (ds-dl)​

Alle Eingabefelder aus dem Work-Order-Formular werden als Definitionsliste angezeigt (Name, Priorität, Externe ID, Zeitraum, Anlage, Mitarbeiter, Kunde, Produkt etc.). Domänen-IDs werden als farbige Badges angezeigt — Klick führt zum jeweiligen Domänenbildschirm.

Rechts ② Dienstplan-Panel​

Informationen zu den Schichten, die für den Zeitraum der Work-Order gelten. Enthält eine Schaltfläche zum Wechsel in die Dienstplanverwaltung.

Dialog zur Registrierung geplanter Stillstände​

Wird über die Schaltfläche 📅 Geplanten Stillstand reg. im Zusammenfassung-Panel geöffnet. Durch die Registrierung geplanter Pausen (z. B. Mittagspause, Wartung) wird dieser Zeitraum aus der Berechnung der Verfügbarkeit (Availability) im OEE ausgeschlossen.

EingabeBeschreibung
Start- / EndzeitStillstandsintervall
Grund-CodeMittagspause / Meeting / Wartung / Sonstiges
NotizZusätzliche Beschreibung (Optional)

ISO-Analyse​

Der Menüpunkt ISO > ISO-Analyse im integrierten Menü führt zu einem separaten Analysebildschirm(/analysis/index). Hier können detaillierte KPI-Analysen auf Basis von ISO 22400 eingesehen werden, ergänzend zum Bildschirm ISO-Daten und Analyse (OEE/RAM/EMS).


Anwendungsszenarien​

SzenarioAblauf
Neuer Kunde + erste Work-OrderKunde hinzufügen → Produkt hinzufügen → Work-Order hinzufügen (Mapping externer Bestell-ID)
Automatische SchichtanpassungSchicht im Dienstplan registrieren → Schicht-ID in Work-Order mappen → automatischer Start gemäß Schichtzeit
Externer ERP-SyncAutomatische Registrierung externer POs als Work-Order via flow_jdbc_poll + flow_create_work_order im Flow
Linienisolierung bei Qualitätsproblem🚫 Abbruch der Work-Order → Eingabe von ABORTED + abort_code
Verfolgungszeit bei StartverzögerungSuche nach Status=DELAY → Analyse der Verzögerungsgründe → Benachrichtigung des Betreibers
OEE-BewertungVergleich der OEE-Spalte beendeter Work-Orders mit dem OEE-Tab in ISO-Daten und Analyse

Häufig gestellte Fragen​

F: Die Startzeit ist überschritten, aber der Status wechselt nicht zu «In Arbeit». A: Für einen automatischen Start müssen Schichten oder Automatisierungs-Flows registriert sein. Ein manueller Start ist über die ▶ Start-Schaltfläche in der Work-Order-Zeile möglich.

F: Was ist der Unterschied zwischen «Fehlerhaft beendet»(ABORTED) und «Storniert»(CANCEL)? A: Fehlerhaft beendet bedeutet, dass die Order während des Betriebs zwangsweise beendet wurde. Storniert bedeutet, dass die Endzeit erreicht wurde, ohne dass die Order überhaupt gestartet wurde.

F: Müssen die externe Work-Order-ID, Kunden-PO-ID, LOT und BOM zwingend eingegeben werden? A: Diese Felder sind optional. Bei einmaligen Arbeiten ohne Verknüpfung zu einem externen System können sie leer bleiben.

F: Wie wird die Produktionszeit pro Einheit (MS) festgelegt? A: Dies ist die ideale Zykluszeit zur Herstellung eines Stücks (in Millisekunden). Beispiel: 10 Sekunden/Stück → 10000. Dieser Wert wird für die Berechnung der Leistung (Performance) im OEE verwendet.

F: Wie wird die OEE einer pausierten Work-Order berechnet? A: Die Pausezeit wird von der Betriebszeit abgezogen und fließt somit in die Verfügbarkeit (Availability) ein. Dennoch werden Ausfallzeiten stündlich akkumuliert.

F: In der Work-Order-ID sind nur Englisch/Zahlen/_ erlaubt, ich möchte aber einen Namen in Landessprache verwenden. A: Die Work-Order-ID dient als Systemidentifikator und erlaubt nur Englisch/Zahlen/_. Geben Sie die Bezeichnung in Landessprache im Feld Work-Order-Name ein; dieser wird an verschiedenen Stellen im System angezeigt.

F: Die Autovervollständigung funktioniert nicht. A: Damit die Autovervollständigung Assets, Mitarbeiter, Kunden oder Produkte eines Standorts finden kann, muss zuerst ein Standort ausgewählt werden.

F: Work-Orders außerhalb des Suchzeitraums werden nicht angezeigt. A: Dies ist das normale Verhalten. Der Bildschirm zeigt maximal 1.000 Orders innerhalb des Zeitraums an. Um ältere Orders zu sehen, erweitern Sie den Zeitraum oder nutzen Sie den tagesbasierten Vergleich im Bildschirm Tagesstatistik.

F: Was ist der Unterschied zwischen der externen ID eines Kunden und der externen Bestell-ID einer Work-Order? A: Die externe ID des Kunden ist der Identifikator des Kunden selbst im externen System; die externe Bestell-ID der Work-Order ist der Identifikator für den spezifischen Arbeitsauftrag (die Bestellung) in diesem System.


Verwandte Bildschirme​

  • Dashboard — Heute Work-Order-Zähler und Donut-Chart
  • Anlage — Work-Orders der Anlage bei Klick auf die Karte anzeigen
  • ISO-Daten und Analyse — OEE/RAM/EMS-Analyse pro Work-Order
  • Tagesstatistik — Aggregation der Work-Orders pro Standort und Datum
  • Flow — Automatisierung von Work-Order-Ausstellung und Statusübergängen
  • Statuscode-Definition — Farben der 7 Statusarten
  • Fabrikverwaltung — Registrierung von Assets, Kunden, Produkten und Asset-Tree