Slik setter du opp integrasjonen mellom Tidsbanken og Front Systems
Koble sammen systemene, kontroller den automatiske salgsoverføringen og konfigurer omsetning og avdelinger.
Oppsettet består av tre deler:
- Opprett en integrasjonsbruker og API-nøkkel i Front Systems.
- Koble Tidsbanken til Front Systems og kontroller den automatiske overføringen av salg.
- Velg omsetningsgrunnlag og koble hver POS til riktig avdeling.
Før du begynner: kontroller tilgangene
Slik kontrollerer du at du er administrator i Tidsbanken
- Logg inn i Tidsbanken.
- Åpne Integrasjonssenter direkte, eller velg skiftenøkkelen nederst til høyre og deretter Integrasjoner.
Hvis du kan åpne Integrasjonssenteret og velge en integrasjon, har du administratortilgang. Hvis du får beskjed om at du ikke har tilgang, må en administrator i Tidsbanken gi deg nødvendig rolle eller utføre oppsettet.
Slik kontrollerer du at Front Systems-modulen er aktiv
- Åpne Integrasjonssenter.
- Velg Front Systems.
Modulen er aktiv når du kan velge Opprett ny integrasjon eller se det eksisterende integrasjonsoppsettet. Hvis du i stedet ser en bestillingsknapp, er modulen ikke aktiv. Kontakt Tidsbanken for å aktivere modulen.
Dette trenger du fra Front Systems
- en Front Systems-bruker med rollen Company admin
- tilgang til Front Systems Backoffice Portal
- en egen x-api-key for Tidsbanken-integrasjonen
- numerisk POS-ID for hver POS som skal kobles til en avdeling
Trinn 1: Opprett API-nøkkelen i Front Systems
- Logg inn i Front Systems Backoffice Portal.
- Gå til Admin → Integration users.
- Velg Create new.
- Gi integrasjonsbrukeren et tydelig navn, for eksempel Tidsbanken.
- Velg omfang:
- Velg normalt Company hvis Tidsbanken skal motta salg fra alle butikker i selskapet.
- Bruk et smalere butikk-omfang bare hvis integrasjonen bevisst skal begrenses til bestemte butikker.
- Lagre og generer API-nøkkelen.
- Kopier nøkkelen og oppbevar den sikkert.
API-nøkkelen vises bare én gang
Front Systems viser nøkkelen når den opprettes. Hvis den ikke blir lagret, må du generere en ny nøkkel.
Trinn 2: Koble Tidsbanken til Front Systems
- Åpne Integrasjonssenter i Tidsbanken.
- Velg Front Systems.
- Velg Opprett ny integrasjon.
- Lim inn Front Systems API-nøkkelen.
- Velg Lagre.
Tidsbanken kontrollerer nøkkelen og ser etter den automatiske koblingen som varsler Tidsbanken når et salg er fullført. Denne koblingen kalles en webhook, og den tekniske hendelsen heter SaleCreated:
- Hvis webhooken ikke finnes, forsøker Tidsbanken å opprette den automatisk.
- Hvis én gyldig SaleCreated-webhook finnes, går du videre til konfigurasjonen.
- Hvis det finnes flere SaleCreated-webhooker, bør integrasjonsansvarlig kontrollere hvilke systemer som bruker dem. Ikke slett en webhook før du vet hva den brukes til.
Trinn 3: Konfigurer salgsflyten
Aktiver integrasjonen
La valget Aktiv være på når nye salg skal sendes til Tidsbanken. Slår du av valget, lagres oppsettet, men omsetning fra nye salg blir ikke overført til Tidsbanken.
Velg om omsetningen skal inkludere merverdiavgift
- Velg Inkluder MVA når omsetningstallene i Tidsbanken skal inkludere merverdiavgift.
- La valget være av når omsetningen skal vises uten merverdiavgift.
Bruk samme prinsipp som i virksomhetens budsjetter og OPAT-måltall. Ellers sammenligner du tall med ulikt grunnlag.
Koble POS-ID til avdeling
Hver POS har sin egen numeriske ID i Front Systems:
- Åpne Front Systems-portalen.
- Gå til Admin → Settings → POS.
- Finn riktig POS i listen.
- Bruk ID-en i den første kolonnen.
Gjenta dette for hver POS som skal sende salg:
- Velg avdelingen i Tidsbanken som skal motta omsetningen.
- Skriv inn den numeriske POS-ID-en fra Front Systems.
- Velg Legg til.
- Kontroller at koblingen vises i listen.
En POS-ID kan bare legges til én gang, men flere forskjellige POS-ID-er kan kobles til samme avdeling. Dette er aktuelt når en butikk eller avdeling har flere kasser. Bruk sletteknappen ved koblingen hvis den må erstattes.
Hvorfor må POS-ID kobles til en avdeling?
Salgsinformasjonen fra Front Systems forteller hvilken POS salget kommer fra. Koblingen bestemmer hvilken avdeling i Tidsbanken som får omsetningen. Feil POS-ID kan derfor gi manglende omsetning eller omsetning på feil avdeling.
Lagre oppsettet
- Kontroller at Aktiv og Inkluder MVA er riktig valgt.
- Kontroller alle koblinger mellom POS-ID og avdeling.
- Velg Lagre.
Kontroller at oppsettet virker
- Fullfør et kontrollert testsalg i en POS som er koblet til Tidsbanken.
- Kontroller at salget er fullført, ikke parkert eller avbrutt.
- Kontroller at integrasjonen er aktiv.
- Kontroller at POS-ID-en er koblet til riktig avdeling.
- Kontroller omsetningen for avdelingen i Tidsbanken.
- Kontroller at beløpet følger valget for merverdiavgift.
Endre eller koble fra integrasjonen
Velg redigeringsknappen i integrasjonsoppsettet for å endre aktiv status, MVA-valg eller POS-koblinger. Lagre når du er ferdig.
Bruk sletteknappen for å fjerne integrasjonsoppsettet. Hvis API-nøkkelen er tilbakekalt eller erstattet, fjerner du oppsettet og kobler til på nytt med en gyldig nøkkel.
Hvis noe feiler, se Feilsøking for integrasjonen mellom Tidsbanken og Front Systems.
Se også hvilke opplysninger som utveksles mellom Tidsbanken og Front Systems.