Tenkt eksempel: én ordre fra ordre til faktura. Velg et avvik over, eller trykk «Neste steg».
É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.
I dag. Selgeren, ordrekontoret og regnskap taster inn den samme ordren hver for seg. Tre kopier, som fort blir ulike.Koblet. Selgeren registrerer ordren én gang. Leveranse og økonomi får det de trenger med en gang, uten at noen taster den inn på nytt.System nede. Leveransesystemet svarer ikke. Nye ordrer venter i kø, og ingen må gjøre noe for hånd. Trykk på leveransesystemet for å starte det igjen.Oppe igjen. Ordrene i køen sendes i den rekkefølgen de kom. Ingenting ble borte.Ordresystemet. Selgeren registrerer ordren: kunde, adresse, varer og pris.Ordresystemet. Her registreres ordren, én gang. Det er kilden for adresse, varer og avtalepris.Ordresystemet. Selgerne jobber som vanlig. Nye ordrer legges i kø til leveranse.Leveransesystemet. Ordrekontoret skriver ordren inn på nytt.Leveransesystemet. Får kunde, adresse, varer og antall, men ikke prisen. Sender levert antall videre.Leveransesystemet er nede. Trykk på det for å starte det igjen.Leveransesystemet. Oppe igjen, og har fått ordrene fra køen i riktig rekkefølge.Økonomisystemet. Regnskap taster inn fakturaen fra ordren og e-posten fra lageret. Én tastefeil, og fakturaen blir feil.Økonomisystemet. Får kunde og avtalepris fra ordren, og levert antall fra leveranse. Ingen taster noe inn på nytt.Økonomisystemet. Fortsetter som før. Det som ikke er levert, faktureres ikke ennå.
Pek på eller trykk på et system i figuren.
Illustrativt eksempel.
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.
Datakartet for ordreflytenTenkt eksempel
Opplysning
Kilde
Brukes av
Oppdateres
Avvik til
Kunde
Økonomi
Ordre, leveranse
Når kunden endres
Regnskap
Leveringsadresse
Ordre
Leveranse
Når ordren bekreftes
Selger
Varelinjer og antall
Ordre
Leveranse, økonomi
Når ordren bekreftes
Ordrekontor
Levert antall
Leveranse
Økonomi, ordre
Når sjåføren kvitterer
Ordrekontor
Avtalepris
Ordre
Økonomi
Når fakturagrunnlaget lages
Selger
I eksempelet: lageret trenger adresse og varer, ikke prisen.I eksempelet: kunden eies av økonomisystemet, ordren av ordresystemet.I eksempelet: ordren sendes straks, lagerstatus hver time.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.
Fire regler, samme avvik
Ordre 51207 uten leveringsadresseIllustrativt eksempel
Ordre 51207Brattli Bygg AS · 40 stkleveringsadresse: mangler
Stoppetikke gjettet
Leveransesystemetventer på en hel ordre
oppgave i ordresystemet
Leveringsadressen mangler
Ordren sendes videre av seg selv når adressen er lagt inn.
Idaselger · eier ordren
Legg inn adresse
09:20Stoppet: leveringsadresse mangler · oppgave til Ida, ordresystemet
Adressen mangler. Ordren sendes ikke videre, og ingen verdi fylles inn på egen hånd.Avviket går til Ida, som eier ordren, ikke til en felles innboks.Ida ser oppgaven i ordresystemet hun allerede jobber i. Ett klikk, så går ordren videre.Stoppet, hvem som fikk beskjed og når, står i loggen.
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.