# Registrer det én gang. La systemene dele resten.

Vi kobler systemene, så riktige data kommer til riktig sted og avvik blir synlige med en gang, i stedet for at noen taster det samme inn flere ganger.

- **Nettside:** <https://algora.no/programvare/systemintegrasjoner>

## Fire spørsmål vi avklarer først

De fleste problemer med integrasjoner skyldes ikke teknikken, men at ingen har bestemt hvem som eier hvilke opplysninger.

1. **Hvilke opplysninger deles?** Ikke alt trenger å flyttes. Vi finner ut hva hvert system faktisk trenger. (I eksempelet: lageret trenger adresse og varer, ikke prisen.)
2. **Hvilket system er kilden?** Hver opplysning har ett sted der den er riktig. Endres den, endres den der. (I eksempelet: kunden eies av økonomisystemet, ordren av ordresystemet.)
3. **Når skal data oppdateres?** Noe må gå med en gang, annet holder én gang om dagen. (I eksempelet: ordren sendes straks, lagerstatus hver time.)
4. **Hvem håndterer avvik?** Det er bestemt hvem som får beskjed, hvor, og hva de kan gjøre. (I eksempelet: manglende adresse går til selgeren i ordresystemet.)

## Feil skal stoppe, ikke spre seg

En integrasjon som sender feil videre, er verre enn ingen integrasjon. Derfor bygger vi inn kontroller, og bestemmer på forhånd hvem som får beskjed.

1. **Stopp heller enn å gjette** Mangler noe, eller stemmer det ikke, sendes det ikke videre. Integrasjonen fyller aldri inn en verdi på egen hånd.
2. **Send det til den som kan rette** Avviket går til personen som eier opplysningen, ikke til en felles innboks.
3. **Vis det der folk jobber** Avviket dukker opp som en oppgave i systemet personen allerede bruker.
4. **Logg alt som skjer** Hver overføring og hvert avvik logges, så det er lett å se hva som har skjedd, og når.

## Hvordan systemene kobles

Rekkefølgen over gjelder uansett. Hvordan hver kobling lages, avhenger av hva systemene støtter.

- **Direkte kobling** Når systemene har et API, snakker de sammen med en gang. Det gir oppdaterte data og tydelige feilmeldinger.
- **Planlagt overføring** Når et system ikke har et API, kan data flyttes med faste mellomrom, for eksempel én gang i timen.
- **Et felles knutepunkt** Når mange systemer skal dele data, samles koblingene ett sted. Da er det enklere å følge med og bytte ut et system senere.

## Er systemet for gammelt til å kobles trygt?

[Modernisering](<https://algora.no/programvare/modernisering>)

## Én overlevering om gangen

Vi kobler ikke alt på en gang. Vi starter der det tastes mest på nytt, og kobler neste når den første er til å stole på.

1. **Kartlegg én flyt** Vi følger opplysningene gjennom én flyt, for eksempel fra ordre til faktura, og lager datakartet sammen med dere. (Dere bidrar med noen som kjenner flyten, og tilgang til å se systemene.)
2. **Koble én overlevering** Vi starter med overleveringen der det tastes mest på nytt. Avvikene bestemmes før koblingen settes i drift. (Dere bidrar med tilgang til systemene, og en som eier hvert avvik.)
3. **Utvid og følg med** Når den første koblingen er til å stole på, kobler vi neste. Vi følger med på loggen og retter det som ikke fungerer. (Dere bidrar med tilbakemeldinger fra dem som får avvikene.)

## Trenger teamet ett sted å se hele flyten?

[Skreddersydd programvare](<https://algora.no/programvare/skreddersydd-programvare>)

## Skal systemene også forstå innholdet, for eksempel bestillinger på e-post?

[AI i eksisterende systemer](<https://algora.no/ai/ai-integrasjoner>)

## Én ordre, tre systemer

Slik ser en kobling ut fra siden. Ordren tastes inn én gang, og hvert system får det det trenger. Også når et av dem er nede.

## Det vi ofte får spørsmål om

### Hva er forskjellen på dette og AI i eksisterende systemer?

Her handler det om at data flytter seg riktig mellom systemene. AI kan komme i tillegg, for eksempel for å lese bestillinger som kommer på e-post. Men de fleste integrasjoner trenger ingen AI.

### Hva om systemet vårt ikke har et API?

Da finnes det ofte andre måter, som planlagte filoverføringer. Er systemet for gammelt til å kobles trygt, kan modernisering være et bedre første steg.

### Hva skjer når et system er nede?

Overføringene venter og sendes når systemet er oppe igjen. Ingenting forsvinner, og dere får beskjed hvis noe blir liggende.

### Hvem følger med på integrasjonene etterpå?

Vi kan drifte og overvåke dem, eller overlevere til deres egne folk. Uansett skal det være tydelig hvem som får beskjed når noe feiler.

### Hva koster en integrasjon?

Det avhenger av systemene og hvor mange opplysninger som skal flyttes. Etter en første gjennomgang foreslår vi én avgrenset kobling å starte med, med estimat.

## Programvare

- [Skreddersydd programvare](<https://algora.no/programvare/skreddersydd-programvare>): Verktøy laget for måten dere faktisk jobber på.
- [Modernisering](<https://algora.no/programvare/modernisering>): Eldre systemer bygges om uten å stoppe driften.
- [Programvare-oversikt](<https://algora.no/programvare>): Fra idé til produkt i drift.

## AI

- [AI i eksisterende systemer](<https://algora.no/ai/ai-integrasjoner>): Gjør produktene og verktøyene dere har i dag smartere.
- [Automatisering](<https://algora.no/ai/automatisering>): Manuelle steg mellom systemer og mennesker blir borte.

## Hvor tastes det samme inn to ganger hos dere?

Fortell hvilke systemer dere bruker og hvor opplysningene flyttes for hånd. Vi foreslår hvilken kobling det er naturlig å starte med.

- [Se på systemene våre sammen](<https://algora.no/kontakt?vei=utforsk&tema=systemintegrasjoner&kilde=%2Fprogramvare%2Fsystemintegrasjoner>)
- [Avtal en samtale](<https://algora.no/kontakt?vei=samtale&tema=systemintegrasjoner&kilde=%2Fprogramvare%2Fsystemintegrasjoner>)
