Webhooks
Med webhooks kan du koble Geometra til andre verktøy og systemer du allerede bruker. I denne artikkelen viser vi deg hvordan du setter opp webhooks og hvordan du får dataene dine til å flyte mellom Geometra og andre programmer.
Hva er en Webhook?
En webhook er en måte for én nettapplikasjon å sende data til en annen automatisk og i sanntid. I stedet for å gjentatte ganger spørre en server om noe har endret seg, sender serveren data til en angitt adresse i det øyeblikket noe skjer.
Slik fungerer det: en klient registrerer en URL hos en server. Når en relevant hendelse inntreffer, sender serveren en HTTP-melding til den URL-en med data om hendelsen. Det mottakende systemet bruker deretter disse dataene til å utløse handlinger eller oppdatere seg selv.
Webhooks brukes mye for å integrere webtjenester og automatisere prosesser – for eksempel for å sende varsler mellom applikasjoner, oppdatere databaser når nye data ankommer, eller holde ulike deler av et større system i synk.
Sette opp en webhook-tilkobling i Geometra
For å koble et prosjekt slik at dataene kontinuerlig sendes via webhook til din mottakende tjeneste eller applikasjon, trenger du en endpoint-URL – adressen dit du vil at Geometra skal levere dataene.
I prosjektvisningen limer du inn endpoint-adressen i webhook-feltet. Hver gang prosjektet åpnes, initierer Geometra en project_sync-melding for å sikre at det mottakende systemet alltid har en oppdatert kopi av dataene før arbeidet begynner. Denne meldingen inneholder all informasjon som er tilgjengelig i prosjektet.
Overslag — opprett, oppdater og slett
Det finnes tre overslags-relaterte meldinger: create_estimate, update_estimate og delete_estimate.
Disse meldingene inneholder all informasjon om selve overslaget – for eksempel Anbudsoverslaget som opprettes automatisk i hvert prosjekt.
Objekter — opprett, oppdater og slett
Det finnes tre objektrelaterte meldinger: create_object, update_object og delete_object.
Disse meldingene inneholder all informasjon om enkeltobj ekter. Når et objekt opprettes, inkluderer meldingen alle beregnede verdier og utseendeparametere. Rader som tilhører objektet er ikke inkludert — de sendes i separate meldinger.
Rader — opprett, oppdater og slett
Det finnes tre radrelaterte meldinger: create_row, update_row og delete_row.
Disse meldingene inneholder all informasjon fra enkelt rader. Når en rad legges til, inkluderer meldingen alt som trengs for å gjenskape den. Når en rad oppdateres, sendes kun en referanse til raden (ID) og den spesifikke verdien som har endret seg — for eksempel materialet.
Automatisering
Den største fordelen med å sette opp en webhook-tilkobling i Geometra er at du slipper å eksportere data manuelt til Excel, Google Sheets eller andre verktøy. Når tilkoblingen er konfigurert, holdes de valgte systemene dine alltid oppdatert med de nyeste dataene fra Geometra, helt automatisk.
Hvis regneark- eller forretningssystemet ditt ikke kan motta data via webhook, anbefaler vi at du kontakter leverandøren din for å undersøke hvilke alternativer som finnes. Å koble til Geometras webhook er gratis — leverandøren din trenger ikke betale for tilgang. Vi hjelper gjerne, så ikke nøl med å ta kontakt.
Tilkoblingsverktøy
Det finnes flere verktøy for å bygge webhook-integrasjoner uten å måtte skrive kode. Noen av de mest brukte er Zapier, Make, N8N og Power Automate.