Beschreibung
-
Importiert BMD-Produktionsbuchungen aus CSV.
-
Ermittelt Mitarbeiter, Kostenstelle/Maschine und den passenden Fertigungsauftrag und schreibt Maschinenzeiten.
-
Einsatzbereich: Produktionszeiterfassung BMD → ERP (MASCHINENZEITEN/MachineTime).
Konfiguration
ImportBmdProduktionszeitenSettings (Key-Präfix IMPORTBMDPRODUKTIONSZEITEN_)
|
Einstellung |
Bedeutung |
|---|---|
|
|
Importpfad (Datei oder Verzeichnis mit |
|
|
Zielordner für verarbeitete Dateien |
|
|
Protokoll zusätzlich in |
|
|
Kostenstelle/Maschine aus Kapazitätsplanung ermitteln ( |
Importablauf
-
Start per
WpfInterfaces/Taskmit Interface-KeyImportBmdProduktionszeitenund Config. -
CSV lesen (Semikolon, Header überspringen).
-
Pro Zeile verarbeiten:
BookingID,EmployeeNumber,StartDate,EndDate,ProjectNumber. -
Mitarbeiter ermitteln.
-
Maschine/Kostenstelle ermitteln:
-
aus der Kapazitätsplanung oder
-
aus dem Mitarbeiter-Profilkriterium
BMD_COSTCENTER.
-
-
Passenden Fertigungsauftrag über Projekt und Produktionskostenstelle suchen.
-
Vorhandene Maschinenzeit über
InfoText = BookingIDprüfen:-
Bei Änderungen alte Buchung löschen und neue Buchung einsetzen.
-
-
Fehlerreport/Mail erstellen und anschließend die Datei nach
DoneFolderarchivieren.
Aktiv verwendete Felder
|
Bereich |
Feld |
Verwendung |
|---|---|---|
|
CSV |
|
Eindeutige Referenz, gespeichert als |
|
CSV |
|
Mitarbeiterzuordnung |
|
CSV |
|
Buchungsbeginn |
|
CSV |
|
Buchungsende |
|
CSV |
|
Fertigungsauftragssuche |
|
Stammdaten/Mapping |
|
Mitarbeitersuche |
|
Stammdaten/Mapping |
|
Maschinen-/Kostenstellenwert bei Fallback |
|
Kapazitätsplanung |
|
Maschine aus Kapazitätsplanung |
|
Fertigung |
|
AO-Ermittlung |
|
Ziel MachineTime |
|
Auftrags-/Maschinenbezug |
|
Ziel MachineTime |
|
Mitarbeiter |
|
Ziel MachineTime |
|
Zeitintervall |
|
Ziel MachineTime |
|
Dauer in Stunden ( |
|
Ziel MachineTime |
|
Maschinenkonditionen |
|
Ziel MachineTime |
|
Booking-ID zur Wiedererkennung/Idempotenz |