78 lines
3.1 KiB
Markdown
78 lines
3.1 KiB
Markdown
---
|
||
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)
|