Search

Syntax eines JSON-Exports

So erstellen Sie einen JSON-Export.

Alle im Paket enthaltenen Zeilen haben das folgende Format:

  • Der Titel sollte immer zwischen Anführungszeichen stehen.

    Beispiel: "JSON export name“

  • Die erste offene geschweifte Klammer '{' im Titel markiert den Anfang der Datei.

    Die zweite offene geschweifte Klammer kommt nach dem Titel.

  • Jeder Wert in jeder Zeile ist auch zwischen Anführungszeichen zu setzen. Platzieren Sie nach dem Namen des Werts, den Sie in Ihrem Export anzeigen möchten, und vor dem zweiten Anführungszeichen einen Doppelpunkt.Beispiel: Name, der auf Ihrem Export sichtbar ist:+"[keyword]

    *Keyword: Dies ist der tatsächliche Wert, der vom System abgerufen wurde

    *jeder Teil einer Zeile steht zwischen Anführungszeichen

    Keywords können auf verschiedene Arten verwendet werden.

    Beispiel 1: Bei Keywords, bei denen es sich um Datei-Uploads handelt, wird der Name der hochgeladenen Datei angezeigt

    Beispiel 2: Keywords, die mehrere Optionen enthalten, zeigen die vom Benutzer getroffene Auswahl.

  • Das Ende einer Zeile ist immer durch ein Komma gekennzeichnet

  • Eine Datei endet immer mit zwei geschlossenen geschweiften Klammern '}', sodass die Datei weiß, wann der Lesevorgang gestoppt werden muss.

Hier sind einige zusätzliche Punkte, die berücksichtigt werden müssen:

  • Es ist nicht möglich, Tabellen, wie z. B. die Notfallkontakttabelle, aus dem System zu exportieren.

  • Keywords müssen geteilt werden, damit Informationen angezeigt werden können.

  • Keywords können auf das Formular verweisen, dem sie hinzugefügt wurden, wenn das Element in mehreren Formularen verwendet wird.

    Das heißt, wie Sie im Beispiel unten sehen können, Sie können sowohl die Keywords [form.xx] als auch [element.xx] verwenden.

  • JSON gibt die neueste Version der Informationen zurück, als sie zuletzt exportiert wurden. Das bedeutet, dass Sie einen Export mit dieser JSON-Datei manuell ausführen müssen, damit sie in der API angezeigt wird.

    Dies kann auch in einer Automatisierung erfolgen.

Beispiel für eine JSON-Anfrage:

{

"JSON export name“: {

"Initalien:”[element.initials]",

“Vorname:”[employee.firstname]",

“Nachname:”[employee.lastname]",

"Abteilung (Name)”:"[payroll.primary.department]",

"Abteilung (benutzerdefinierte ID)”: "[payroll.primary.department.custom.id]”,

“Kündigungsdatum:”[form.master_data.payroll_resignation_date]",

“Enddatum für Systemzugriff:”[element.end_date_system_access]",

“Kündigung durch den Arbeitnehmer”:”[form.master_data.resignation_from_employee]",

“HR/Prozessor mail":"[element.processor.email]",

“HR/Prozessor name:”[element.processor.full_name]",

“Mitarbeiter id":"[employee.id]"

}

}

War dieser Beitrag hilfreich?

War dieser Beitrag hilfreich?

Möchten Sie Kontakt aufnehmen?

Wir helfen Ihnen. Füllen Sie eine Anfrage aus und wir melden uns so schnell wie möglich bei Ihnen.

Eine Anfrage einreichen