Automatisering af arbejdsgange · Danmark

Automatisering, der overtager de opgaver ingen bør sidde og gentage

Vi skriver de scripts, jobs og små programmer, der overtager den manuelle indtastning og de faste rutiner. Bygget så de kan overvåges, genforsøges og sættes på pause, i stedet for at køre i det skjulte.

AUTOMATISERING
runner.shlive
$ ./sync --auto
queued 24 tasks
reconciled invoices · ok
pipeline complete · 3.8s

Automatisering er en disciplin for sig

Automatisering er ikke det samme som en integration, og det er ikke en del af web- eller SEO-arbejdet. Det er en selvstændig opgave, hvor man skal forstå arbejdsgangen før man skriver en linje kode. Derfor starter vi med at kortlægge, hvad der faktisk sker i dag, inklusive de undtagelser folk håndterer i hovedet.

  • Hvor mange gange om dagen kører opgaven, og hvem laver den
  • Hvilke regler gælder, og hvor er der plads til fortolkning
  • Hvilke undtagelser findes, og hvad koster en fejl
  • Hvad skal fortsat besluttes af et menneske

Typiske opgaver vi automatiserer

Det er sjældent det store og dramatiske. Det er de små, daglige led, hvor en oplysning skal flyttes, en fil skal behandles, eller nogen skal have en besked. De led bliver lavet forkert på et tidspunkt, netop fordi de er kedelige.

  • Ordrebekræftelser, følgesedler og fakturaafstemning
  • Lager- og prisopdatering på faste intervaller
  • Import og validering af filer fra leverandører
  • Opgaver og notifikationer til den rigtige medarbejder
  • Rapporter, der sendes af sig selv i stedet for at samles i hånden
  • Oprydning, arkivering og faste tjek på tidsplan

Sådan bygger vi den

En automatisering skal kunne fejle uden at gøre skade, og den skal kunne stoppes uden at arbejdet går i stå. Det afgør, hvordan vi bygger den fra første dag, ikke noget vi lægger ovenpå bagefter.

  • Idempotente jobs, så et genforsøg ikke laver arbejdet to gange
  • Logning af hvert kørsel, med tydelig status
  • Alarmer, så I får besked når noget stopper, i stedet for at opdage det på en kunde
  • Manuel nødvej, hvis automatiseringen skal sættes på pause
  • Dokumentation, så den ikke kun findes i ét hoved

Hvad I får ud af det

Gevinsten er sjældent kun sparet tid. Den er, at den samme opgave bliver udført på samme måde hver gang, at fejlene bliver synlige med det samme, og at arbejdet ikke stopper, fordi en bestemt medarbejder har fri. Vi måler, hvor lang tid trinnet tager i dag, og lover ikke en besparelse, vi ikke kan regne på.

Ofte stillede spørgsmål

Hvad er workflow-automatisering?

Det er at lade et program udføre de trin i en arbejdsgang, der følger faste regler, i stedet for at en medarbejder gør det i hånden hver dag. Mennesker beholder de beslutninger, der kræver en vurdering.

Hvilke opgaver er værd at automatisere?

De opgaver der gentages ofte, følger klare regler og har få undtagelser. Vi kortlægger opgaven først: hvor mange gange om dagen den kører, hvilke regler der gælder, og hvilke undtagelser der findes.

Hvad er forskellen på automatisering og systemintegration?

Integration handler om at flytte data korrekt mellem systemer. Automatisering handler om at lade en arbejdsgang køre af sig selv, når data først ligger rigtigt. Integration er typisk forudsætningen, automatisering er gevinsten.

Hvad sker der, hvis en automatisering fejler?

Den skal fejle synligt. Vi bygger logning, genforsøg og alarmer ind fra starten, og der er altid en manuel nødvej, så arbejdsgangen kan køres i hånden imens.

Kan en automatisering køre to gange ved et uheld?

Ikke hvis den er bygget rigtigt. Vi laver jobbene idempotente, så et genforsøg efter en netværksfejl ikke sender den samme faktura eller opdaterer det samme lagertal to gange.

Hvor lang tid tager det at få en automatisering i drift?

En enkelt, velafgrænset opgave er typisk et kort forløb, mens en arbejdsgang der rører flere systemer kræver kortlægning og test først. Vi melder tidsplanen efter gennemgangen.

Hvad koster en automatisering?

Det kan vi ikke sige på forhånd, og vi gætter ikke. Automatisering er meget individuelt fra opgave til opgave: det afhænger af antallet af systemer, hvor godt de er dokumenteret, og hvor mange undtagelser arbejdsgangen har. I får en vurdering efter en uforpligtende gennemgang.

Hvem ejer automatiseringen bagefter?

I gør. Koden, adgangene og dokumentationen er jeres, og den er skrevet så en anden end os kan læse den. En automatisering, der kun findes i ét hoved, er en risiko.

Næste skridt

Lad os tage en uforpligtende snak. I får en konkret vurdering af, hvad der er værd at gøre først, og et fast estimat inden noget bygges.

Kontakt OLSync