JSON Export: Unterschied zwischen den Versionen
Stefan (Diskussion | Beiträge) (3638 : Neuer Workflowschritt) |
Stefan (Diskussion | Beiträge) |
||
| Zeile 67: | Zeile 67: | ||
==Pane im Produktionsauftrag (FHK_Maske)== | ==Pane im Produktionsauftrag (FHK_Maske)== | ||
[[File: | [[File:JSONExport.png|600px]] | ||
Version vom 27. Mai 2026, 15:17 Uhr
- Mantiseinträge
3638
- Systemtyp
81
Beschreibung
Generiert für DOs ein File im JSON, xls oder xlsx Format bestehend aus einem ausgewählten Metadatum im JSON Format.
Es werden nur flache JSON unterstützt, oder Flache Strukturen innerhalb eines JSON Array. Wenn Arrays vorhanden sind, dann wird der Inhalt des ersten gefundenen Arrays verarbeitet.
Wird eine Excelvorlage Datei angegeben, dann werden die Daten in das Feld eingefügt, welches den 'Tagnamen' vor dem Metadatum trägt.
Bei einer neuen Exceldatei wird der Inhalt in das Feld A1 eingefügt.
Die Datei wird am aktuellen Datenschritt des Jobs gespeichert.
Excel Titelzeile
Es werden aktuell noch keine Titelzeilen erstellt.
JSON Strukturen
Flaches JSON: Alle Elemente befinden auf der gleichen Hierarchie und haben genau einen Wert und keine weiteren verschachtelungen. Für jedes Element wird der Wert in eine Excelspalte auf der gleichen Zeile übertragen.
{
"Traktandennummer": "1",
"Titel": "Kantonale Gesetzgebung",
"Aufgegeben_Provenienz": "Die Staatskanzlei",
"Seite": "1"
}
JSON mit einfachem Array aus flachen JSON Objekten: Ein Element "Traktanden" ist ein Array von Objekten. Die Objekte sind gleichwertig und besitzen eine flache Struktur analog zum ersten Beispiel. Für jedes Objekt wird eine neue Zeile im Excel geschrieben.
{
"Ausgabe_Nummer": "1",
"Traktanden": [
{
"Traktandennummer": "1",
"Titel": "Kantonale Gesetzgebung",
"Aufgegeben_Provenienz": "Die Staatskanzlei",
"Seite": "1"
},
{
"Traktandennummer": "2",
"Titel": "Kraftloserklärung eines Schweizerpasses",
"Aufgegeben_Provenienz": "Die Staatskanzlei",
"Seite": "1"
},
{
"Traktandennummer": "3",
"Titel": "Stellenausschreibung",
"Aufgegeben_Provenienz": "Staatskanzlei des Kantons Zug, Der Landschreiber: H. Windlin",
"Seite": "1-2"
}],
"Datum": "08.01.1982",
}
Essentielle Felder
HZ_EXPORTFILENAME Name ohne Dateiendung, welches das finale Metadatendokument erhält
HZ_EXPORTFILETYP Was für ein File soll generiert werden?
HZ_EXPORTMETADATEN Welche Metadaten sollen unter welchem namen exportiert werden? Format: Titel=[Metaname]
Mögliche Platzhalter: [DOSEQ], [DOSignatur], [eigene Metadaten], [^Metadaten des Vaters]
HZ_POOLPFAD Pfad zur möglichen Excelvorlage