--- created: 2026-04-21 tags: - hydra source: claude --- # HYDRA-Mapping: FEW Schichtübergabeprotokoll + Prozessdaten [Ticket #734058](https://helpdesk2.krah-gruppe.de/scp/tickets.php?id=16889#reply) Vorlage: `F01-13B-01-02-22`, Index 9, 19.02.2025 — Feinstdraht-Wickelmaschinen (WM1–WM14, BW1). ## Formularfelder → HYDRA-Konzepte | Formularfeld | Bedeutung | HYDRA | |---|---|---| | Maschine (WM1…) | Arbeitsplatz | `resource.id` | | Produktnr. (PN) | Artikel | `operation.article` | | Gutmenge (Stück) | Yield-Rückmeldung | `quantityYield` | | IST-Drehzahl (U/min) | Prozesswert | `ProcessValues` / `cycle` | | Spulenwechsel, Drahtrisse (m) | Zählwerte / Störungen | `ProcessValues` oder `disturbance` | | abgebaute Spulen | Zählwert | `ProcessValues` | | Schrottmenge (m) | Ausschuss | `quantityScrap` | | Fertigungszeit (Std) | BDE-Zeiten | `Clockings` | | Stundenzähler Anfang/Ende | Maschinenlaufzeit-Counter | `ProcessValues` | | Bemerkung (Wartung, Rüsten, Düse verstopft) | Status/Störung | `state` / `disturbance` | | Schicht (F/S/N) | Schicht | `ordershiftlog.shift.number` | ## Primärer Service: `RPOperation.shiftlog` Reporting-Wrapper, aggregiert pro Auftrag/Arbeitsplatz/Schicht — passt 1:1 zum Formular. **Pflichtfeld (Input):** - `ordershiftlog.evaluation_ts` (Zeitraum, `CanBetween`) **Relevante Filter:** - `resource.id` — Arbeitsplatz (WMx) - `ordershiftlog.shift.number` — Schichtnr (1=F, 2=S, 3=N, projektabhängig) - `operation.article` — Artikel / PN - `resource.group`, `resource.costcenter` — gesamte FEW-Kostenstelle **Wichtige Result-Felder:** - `operation.article`, `operation.id`, `operation.designation` - `operation.cycle.target` (Soll-Takt / Soll-Drehzahl) - Mengen- und Zeitfelder (Yield / Scrap / Run / Setup) ## Ergänzende Services | Formularfeld | Service | Zweck | |---|---|---| | IST-Drehzahl, Stundenzähler | `ProcessValues.insert`, `RPResource.cycleProgression` | Prozess-Messwerte | | Fertigungszeit | `Clockings.list` | BDE-Anmeldezeiten | | Gutmenge / Schrott | `BOOperation.overview`, `RPOperation.quantityStatistics` | Mengenstatistik | | Drahtrisse, Spulenwechsel | `RPStatusAnalysis.list`, `RPProductionReporting.standstillReport` | Störungen/Zähler | | Bemerkung „Wartung"/„Rüsten" | `RPProductionReporting.statusReport` | Statuszeiten | | Schichtvergleich Personen | `RPPerson.shiftlog` | Personensicht | ## Vorgehen im Service-Tester 1. `resource.id` für eine konkrete WM ermitteln (Mapping WMx ↔ HYDRA-ID klären). 2. Zeitraum z.B. 2026-04-15 06:00 – 14:00 (Frühschicht). 3. `RPOperation.shiftlog` mit `evaluation_ts` + `resource.id` aufrufen. 4. Response gegen Formular mappen; Lücken aus Ergänzungs-Services füllen. ## Offene Fragen - Schichtnummerierung in HYDRA (1/2/3 = F/S/N?) - WMx-IDs 1:1 als `resource.id` oder Mapping nötig? - Ziel: komplettes Formular-Replikat oder Teilmenge? - Alle Result-Felder von `RPOperation.shiftlog` als Tabelle mappen? ## Quellen - `docs/hydra/Service_RPOperation.shiftlog.html` - `docs/hydra/Service__Index.html` - `docs/hydra/SCS-SIF_81.md` (Auth, Paging, Enums, Faults)