Search

Syntaks for en JSON-eksport

Sådan opbygges en JSON-eksport.

Alle linjer indeholdt i pakken har nedenstående format:

  • Titlen skal altid vises mellem anførselstegn.

    Eksempel: „JSON-eksportnavn“

  • Den første åbne krøllede parentes '{' i titlen markerer starten på filen.

    Den anden åbne krøllede parentes kommer efter titlen.

  • Hver værdi i hver linje er også indeholdt mellem anførselstegn. Efter navnet på den værdi, du vil vise i din eksport, og før det andet anførselstegn skal du placere et kolon. Eksempel: Navn, der er synligt på din eksport:+"[flettefelt]"

    *flettefelt: dette er den faktiske værdi hentet fra systemet

    * hver del af en linje er indeholdt mellem anførselstegn

    Flettefelter kan bruges på forskellige måder.

    Eksempel 1: Flettefelt, der er filoverførsler, viser navnet på den uploadede fil

    Eksempel 2: Flettefelt, der indeholder flere indstillinger, viser det valg, brugeren har foretaget.

  • Slutningen af en linje er altid markeret med et komma

  • En fil slutter altid med 2 lukkede krøllede parenteser '}', så filen ved, hvornår læseprocessen skal stoppes.

Her er nogle ekstra punkter, der skal tages i betragtning:

  • Det er ikke muligt at eksportere tabeller, såsom nødkontakttabellen fra systemet.

  • Flettefelter skal deles, for at information kan vises.

  • Flettefelter kan pege på den formular, de tilføjes på, hvis elementet bruges på flere formularer.

    Det betyder, at du, som du kan se i eksemplet nedenfor, kan bruge [form.xx] flettefeltet såvel som [element.xx].

  • JSON returnerer den seneste version af oplysninger, da den sidst blev eksporteret. Det betyder, at du manuelt skal køre en eksport med denne JSON-fil for at den kan vises i API'en.

    Dette kan også gøres i en automatisering.

Eksempel på en JSON-anmodning:

{

„JSON eksportnavn“: {

"Initialer:”[element.initials]",

"Fornavn:"[employee.firstname]",

"Efternavn:"[employee.lastname]",

"Afdeling (navn)":[payroll.primary.department]",

"Afdeling (brugerdefineret id)":[payroll.primary.department.custom.id]",

"Fratrædelsesdato:"[form.master_data.payroll_resignation_date]",

"Slutdato for systemadgang:"[element.end_date_system_access]",

"Opsigelse fra medarbejder":[form.master_data.resignation_from_employee]",

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

"HR/processornavn:"[element.processor.full_name]",

"Medarbejder-id":"[employee.id]"

}

}

Var denne artikel en hjælp?

Var denne artikel en hjælp?

Vil du i kontakt?

Vi hjælper dig. Udfyld en anmodning, så vender vi tilbage til dig hurtigst muligt.

Indsend en anmodning