JSON-XML Schnittstelle

Steve Goldman
Steve Goldman

Erstellt: 25.09.2020 10:03 - Aktualisiert : 18.03.2021 8:09

Beschreibung

Diese speziellen Steuerdateien beinhalten das POJOB-JSON Format und können entweder über den Bereich in PaperOffice „Dokumentvorlagen und Ablagemasken“, danach "Ablagemasken verwalten" manuell oder durch Fremdscripte / Applikationen erstellt werden.

Zum manuellen Erstellen gehen Sie dazu in die Ablagemaskenverwaltung, wie oben beschrieben, erstellen eine neue Ablagemaske und in der Ablagemasken Übersicht klicken auf "Export", um den Export der POJOB.JSON Datei durchzuführen.

Funktionsprinzip

Überprüfen Sie die JSON-Parameter der PaperOffice-API

1. Dateien in einem überwachbaren Ordner speichern

Der Überwachten Ordner muss mit PIA "Abgeschaltet und für Massenimport optimiert" eingerichtet sein.

Gehen Sie dafür in Ihre Einstellungen und wählen dafür "Automatisierung und Überwachungen" aus, wählen Sie danach "Neue Überwachung hinzufügen" aus und im nächsten Schritt den überwachbaren Ordner.
Nachdem der Ordner ausgewählt wurde, checken Sie die Option "Abgeschaltet und für Massenimport optimiert" an.


Ordnerüberwachung PIA ausgeschaltet und für Massenimport optimiert


Speichern Sie zuerst die pojob.json-Datei und anschliessend das neue Dokument, welches gespeichert werden soll.



2. POJOB-Datei erkennen und zuordnen
Der Name der POJOB-Datei ist immer identisch zum Zieldokument, jedoch mit der Endung pojob.json


3. Holen Sie sich Parameter aus der POJOB-Datei
PaperOffice holt alle hinzugefügten Parameter aus der POJOB-Datei und entfernt sie anschließend.


4. Fertig! Dokument wurde gespeichert
PaperOffice speichert Ihr Dokument vollautomatisch gemäß allen Vorgaben.

Beispiel zum Einbauen

PaperOffice wird das Dokument gemäß allen genannten Vorgaben automatisiert speichern.

{
    "document_name":"DOCUMENT_FILEPATH_FILENAME", 
    "document_category_path":"rootdir_documents_public/APIMonitoring/__YYYY__/__MMMM__/From JSON file", 
    "document_keywords":"Projekt Bahnhof;Einkauf;Kulanz", 
    "document_type":"Rechnung;Rechnung unbezahlt", 
    "document_state":
        {
            "name":"Dringend!", 
            "bgcolor":"#FF0000",
            "fgcolor":"#FFFFFF"
        }, 
    "document_contacts":
        [
            {
                "name":"Genossenschaft Bauen",
                "firstname":"Hans",
                "lastname":"Huber"
            },
            {
                "name":"Kurzschluß Elektro GmbH",
                "firstname":"Adolf",
                "lastname":"Kabel"
            }
        ],	
    "oncomplete_open_document":"true"
}


Beispiele zum Ausprobieren

Sie finden im PaperOffice-Installationsverzeichnis unter „/lib/POJOB-JSON sample files/de“ die mit POJOB-JSON Steuertags vorbereitete Testdateien:

- /lib/POJOB-JSON sample files/de/Mein erstes PaperOffice Dokument.pdf - /lib/POJOB-JSON sample files/de/Mein erstes PaperOffice Dokument.pdf.pojob.json

1. Stellen Sie sicher, dass Sie in PaperOffice angemeldet sind.
2. Kopieren Sie zuerst die .pojob.json Datei in den überwachbaren Ordner rein.
3. Kopieren erst danach die .pdf Datei in den überwachbaren Ordner rein.

PaperOffice wird das Dokument gemäß allen genannten Vorgaben automatisiert als PDF-Dokument für die Langzeitarchivierung (PDF/A) speichern.

War dieser Artikel hilfreich?