Der Import kann genutzt werden um Fertigungsaufträge inklusive Bedarf zu importieren.
Für den importierten Zeitraum (festgelegt im Portationsplan) wird immer ein Vollimport, also Angabe aller relevanten Daten, erwartet. Im System vorhandene, aber nicht importierte Fertigungsaufträge werden ggf. gelöscht.
|
Element |
Name |
Beschreibung |
Systemrelevant |
Datentyp |
Bemerkung / projektrelevant |
|---|---|---|---|---|---|
|
Auftragskopf |
|||||
|
|
order |
Ident |
Nein |
String |
|
|
|
order_title |
Title |
Nein |
String |
|
|
|
orderstatus |
Status |
Nein |
String |
|
|
|
plant, work_center |
Firmenstruktur des Auftrages |
Ja |
String |
|
|
|
earliest_start |
Start des Fertigungsauftrages |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
latested_end |
Ende des Fertigungsauftrages |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
material |
Produkt |
Nein |
String |
|
|
|
quantityuseproductneed |
Anzahl des zu fertigenden Produktes |
Nein |
Zahl |
|
|
|
useproductneed |
Nutze Produktbedarf |
Nein |
Boolean (Ja = X, Nein ist ein leerer String) |
|
|
Auftragsvorgang (operations) |
|||||
|
|
id |
Vorgangsident |
Nein |
String |
|
|
|
description |
Vorgangstitel |
Nein |
String |
|
|
|
stepstatus |
Status des Vorganges |
Nein |
String |
|
|
|
work_center |
Firmenstruktur des Vorganges |
Nein |
String |
|
|
|
actual_start |
Start des Vorgangens |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
actual_finish |
Ende des Vorganges |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
Stückliste (components) |
|||||
|
|
id |
Position |
Nein |
String |
|
|
|
material |
Komponentenid |
Nein |
String |
|
|
|
material_description |
Komponentenname |
Nein |
String |
|
|
|
requirement_quantity |
Anzahl |
Nein |
String |
|
|
|
unit |
Einheit |
Nein |
String |
|
|
Vorgangsbedarf (needs) |
|||||
|
|
needstart |
Start des Bedarfes |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
needend |
Ende des Bedarfes |
Nein |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
needfirmstructure |
Firmenstruktur des Bedarfes |
Nein |
String |
|
|
|
role |
Funktion des Bedarfes |
Nein |
String |
|
|
|
minftecout |
Minimale FTE-Allokation |
Nein |
Zahl |
|
|
Qualifikationsanforderung Bedarf (qualificationrequirements) |
|||||
|
|
qualificationmatrixfirmstructure |
Qualifikationsanforderung |
Nein |
String |
|
|
|
qualificationmatrix |
Anzahl des Bedarfes |
Nein |
Zahl |
|
|
|
qualificationfreekey |
Freie Qualifikation auf der qualifiziert wird |
Nein |
String |
|
|
|
qualificationproduct |
Produkt auf der qualifiziert wird |
Nein |
String |
|
|
|
qualificationrole |
Funktion auf der qualifiziert wird |
Nein |
String |
|
|
|
qualificationfirmstructure |
Firmenstruktur auf der qualifiziert wird |
Nein |
String |
|
|
|
qualificationlevel |
Benötigtes Qualifikationslevel |
Nein |
Zahl |
|
Es muss entweder das Datum oder die beiden Felder Start / Ende des Fertigungsauftrages gefüllt sein
Beispiel:
[
{
"order": "000002219403",
"order_title": "000002219403",
"material_description": "Filter BMW",
"material": "10023878-00",
"plant": "0700",
"work_center": "Line 1",
"ship_to_party": "0003600111",
"ship_to_party_description": "BMW",
"earliest_start": "2025-02-10 06:00:00",
"latested_end": "2025-02-14 13:10:36",
"quantity": 1200,
"useproductneed": "",
"stepstatus": "0200",
"operations": [
{
"id": "0010",
"description": "Montage",
"work_center": "Montagelinie 4",
"actual_start": "2025-02-10 06:00:00",
"actual_finish": "2025-02-14 13:10:36",
"stepstatus": "0200",
"components": [
{
"id": "0020",
"material": "10008948-00",
"material_description": "Filter 1",
"requirement_quantity": 1200,
"unit": "ST"
},
{
"id": "0030",
"material": "000000000000301683",
"material_description": "Filter 2",
"requirement_quantity": 2400,
"unit": "ST"
}
],
"needs": [
{
"role": "Operator",
"count": 1,
"minftecout": 1,
"needstart": "2025-02-10 06:00:00",
"needend": "2025-02-14 13:10:36",
"qualificationrequirements": [
{
"qualificationmatrixfirmstructure": "PN-1",
"qualificationmatrix": "PN-Free",
"qualificationfreekey": "BMW",
"qualificationproduct": "",
"qualificationrole": "",
"qualificationfirmstructure": "",
"qualificationlevel": 1
}
]
}
]
},
{
"id": "0020",
"description": "Zusammenbau",
"work_center": "Handarbeitsplatz",
"actual_start": "2025-01-14 11:26:54",
"actual_finish": "2025-01-14 12:51:02",
"stepstatus": "0100",
"components": [
{
"id": "0010",
"material": "000000000000300571",
"material_description": "Gehäuse 1",
"requirement_quantity": 1200,
"unit": "ST"
},
{
"id": "0200",
"material": "000000000000340667",
"material_description": "Filter 5",
"requirement_quantity": 4800,
"unit": "ST"
}
],
"needs": [
{
"role": "Operator",
"needfirmstructure": "Handarbeitsplatz",
"count": 1,
"minftecout": 0.5,
"needstart": "2025-01-14 11:26:54",
"needend": "2025-01-14 12:51:02",
"qualificationrequirements": [
{
"qualificationmatrixfirmstructure": "PN-1",
"qualificationmatrix": "PN-Free",
"qualificationfreekey": "BMW",
"qualificationproduct": "",
"qualificationrole": "",
"qualificationfirmstructure": "",
"qualificationlevel": 1
}
]
}
]
}
]
}
]