Der Import kann genutzt werden um Schichten inklusive Bedarf und Personal 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 Schichten werden ggf. gelöscht.
|
Name |
Subfelder |
Systemrelevant |
Beschreibung |
Datentyp |
Bemerkung / projektrelevant |
|---|---|---|---|---|---|
|
Title |
|
Ja |
Titel der Schicht |
String |
|
|
Token |
|
Ja |
Abkürzung der Schicht |
String |
|
|
Firmenstruktur |
|
Ja |
Firmenstruktur der Schicht |
String |
|
|
Start |
|
Ja |
Start der Schicht |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
Ende |
|
Ja |
Ende der Schicht |
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
Datum |
|
Nein |
Haupttag der Schicht (wird für ein verbesserte Identifizierung existierender Shichten genutzt) |
Datum (YYYY-MM-DD) |
|
|
Ganztags |
|
Nein |
Flag ob dies eine ganztägige Schicht ist |
|
|
|
Schichttyp |
|
Ja |
Schichtyp der Schicht |
|
|
|
Pausen |
|
Nein |
Pausen innerhalb der Schicht mit Start und Ende der Pause |
Liste an Subobjekten, diese kann auch leer sein |
|
|
|
Start |
Ja, falls Pause gegeben |
|
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
|
Ende |
Ja, falls Pause gegeben |
|
Datum + Uhrzeit (YYYY-MM-DD HH:MM) |
|
|
Farbe |
|
Ja |
Färbung im Kalender |
String |
|
|
Produkt |
|
Nein |
Zu fertingendes Produkt |
String |
|
|
Funktionsbedarf |
|
Nein |
Bedarf an Funktionen |
Liste an Subobjekten, diese kann auch leer sein |
|
|
|
Funktion |
Ja, falls Funktionsbedarf gegeben |
|
String |
|
|
|
Anzahl |
Ja, falls Funktionsbedarf gegeben |
|
Zahl |
|
|
|
Mindestanzahl |
Ja, falls Funktionsbedarf gegeben |
|
Zahl |
|
|
Arbeitsplatzbedarf |
|
Nein |
Bedarf an Arbeitsplätzen |
Liste an Subobjekten |
|
|
|
Arbeitsplatz |
Ja, falls Arbeitsplatzbedarf gegeben |
|
String |
|
|
|
Anzahl |
Ja, falls Arbeitsplatzbedarf gegeben |
|
Zahl |
|
|
|
Mindestanzahl |
Ja, falls Arbeitsplatzbedarf gegeben |
|
Zahl |
|
|
Personal |
|
Nein |
Personal auf dieser Schicht |
Liste an Subobjekten |
|
|
|
Personalnummer |
Ja, falls Personal gegeben |
|
String |
|
|
|
Funktion |
Ja, falls Personal gegeben |
|
String |
|
|
|
Arbeitsplatz |
Ja, falls Personal gegeben |
|
String |
|
Beispiel:
{
"shifts": [{
"TITLE": "Frühschicht",
"TOKEN": "t",
"SHIFTTYPE": "Frühschicht",
"FIRMSTRUCTURE": "Wunsiedel Brauhaus",
"STARTTIME": "2025-01-01 08:00",
"ENDTIME": "2025-01-01 12:00",
"COLOR": "#ff0055",
"PRODUCT": "Zoigl",
"ROLENEED": [{
"ROLE": "Braumeister",
"COUNT": 10
}, {
"ROLE": "Abfüller",
"MINCOUNT": 12
}, {
"ROLE": "Verkoster",
"COUNT": 15,
"MINCOUNT": 12
}
],
"WORKPLACENEED": [{
"WORKPLACE": "Sudkessel",
"MINCOUNT": 5
}
],
"BREAKS": [{
"BREAKSTART": "2025-01-01 10:00",
"BREAKEND": "2025-01-01 10:15"
}
],
"STAFF": [{
"STAFFNR": "0112",
"ROLE": "Abfüller",
"WORKPLACE": ""
}, {
"STAFFNR": "834",
"ROLE": "Braumeister",
"WORKPLACE": "Sudkessel"
},
]
}
]
}