Search

API v1 - Patch workaround

Skal du opdatere enkelte data på medarbejderens stamdatakort eller lignende? Så kan du bruge følgende guide til at lave en Patch workaround. Den giver dig mulighed for kun at skulle udfylde de relevante data i stedet for alle data i en formular. 

 

Indhold

Opret formular

Relevante endpoints

 

Opret formular

For at ramme enkelte felter på en formular, skal du oprette en ny formular, hvor kun de relevante felter skal fremgå. Det følgende beskriver, hvordan du kan opdatere mail og telefonnummer på medarbejderstamdata. Det er muligt at sætte det op med andre felter, der er relevante for jeres løsning. 

 

For at oprette en ny formular skal du gå til Indstillinger > Formularer > 'Nyt skema'. Udfyld følgende pop-up vindue med relevant info i forhold til den løsning du skal bygge. Når du er færdig klik på 'Gem'.

Skærmbillede 2023-11-22 kl. 13.02.40.png

Herefter kommer du ind i formularbyggeren. Tilføj en titel på 'Trin'. Det er kun nødvendigt at have et trin. 

Skærmbillede 2023-11-22 kl. 13.04.36.png

 

Herefter skal du tilføje de elementer, der er relevante for din løsning. I vores eksempel er det email og telefonnummer. Det er vigtigt ikke at oprette nye felter, men at fremsøge dem, der allerede eksisterer på andre formularer.

Skærmbillede 2023-11-22 kl. 13.07.45.png

Når du tilføjer elementerne til formularen, er det vigtigt at du laver den rigtige opsætning af dem. Når de relevante elementer er tilføjet klikker du på 'Tilbage til trin'. Klik på rediger-ikonet ud for hvert felt. (ikke nødvendigt for standardfelter)

 

Skærmbillede 2023-11-22 kl. 13.10.52.png

 

For at sikre, at feltet opdaterer data på tværs af formularer, så er det vigtigt at indstillingerne for opdatering på tværs er aktiveret. 

Skærmbillede 2023-11-22 kl. 13.15.16.png

Gem din formuar og så er du klar til at hente den via API. 

 

Relevante endpoints

For at lave opdateringer i formulardata skal du bruge de tiltænkte API endpoints.

 

Først skal du hente FormID på Patch formularen. Dette kan gøres via følgende endpoint, hvor du henter alle formularers ID. Find den rigtige og brug ID'et til at lave de resterende kald i API'et. ID'et ændrer sig ikke. 

Skærmbillede 2023-11-22 kl. 13.20.23.png

Herefter skal du finde medarbejderID, det kan du gøre ved at hente den fulde liste af medarbejdere på følgende endpoint.

Skærmbillede 2023-11-22 kl. 13.25.31.png

Når du har FormID og EmployeeID, kan du kalde følgende endpoint med opdateringer i data.

Skærmbillede 2023-11-22 kl. 13.28.42.png

 

Når Patch formularen er opdateret, vil den opdatere på tværs af andre formularer, hvor elementet indgår. Tjek om opdateringen er slået igennem i platformen. 

 

Er du i tvivl om, hvordan formatet skal være i din API request?

Kald følgende endpoint med FormID for at få formular definition:

Skærmbillede 2023-11-22 kl. 13.27.24.png

 

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