Vi lever i en verden hvor en robust og sikker infrastruktur er avgjørende for virksomheten din, og å oppnå et sunt IT-system blir stadig mer utfordrende. Uavhengig av utviklingen innen programvareteknologi, hører vi historier om forskjellige IT-systemfeil som utløste kaos, noe som fikk virksomheten til å stoppe opp. For å unngå slike situasjoner, trenger du rammeverket, ekspertisen og teknologien på plass for å sikre et høytytende og stabilt IT-miljø. Et alvorlig virusangrep kan for eksempel stenge hele IT-miljøet i organisasjonen, og ofte kan det ta dager å gjenopprette.
De fleste organisasjoner opplever nok ikke et stort virusangrep, men dette er ikke den eneste måten systemet ditt er i faresonen på. Feil i IT-systemet kan dreie seg om sikkerhetsbrudd, overbelastning av data eller datalåser. Derfor er det viktig å sikre at prosessene dine kjøres effektivt.
For eksempel kan en av de vanligste feilene i IT-systemet være svikt i en batchjobb. I sammenheng med Microsoft Dynamics AX eller Microsoft Dynamics 365, kan de fleste finans- og operasjonprosesser automatiseres, enten som individuelle oppgaver eller som flere oppgaver gruppert i batchjobber. Batchjobber opprettes for aktiviteter som forberedelse av rapporter, koordinering av planstyring, og dokumenter som fakturaer og ordrer blir produsert og sendt. Batchjobber administreres for prosesstyring og kjøres ved bruk av beslutningstrær samtidig eller sekvensielt. Men hva gjør du når du ser at en batchjobb begynner å gå saktere?
Det problemet som enhver IT-administrator frykter, er å høre en ansatt si: «laptopen/applikasjonen er treg». Vi var i en lignende situasjon da en kunde klaget over treg ytelse for sluttbrukerne. Siden tilgangen til applikasjonen var over et nettverk, var det naturlig å anta at problemet var et nettverksproblem. Det var imidlertid ikke slik. Det virkelige problemet var en spesifikk batchjobb som gikk langt forbi sluttiden.
I mange tilfeller kan store batchjobber føre til ytelsesproblemer, noe som kan resultere i blokkerte økter, forsinkelse av andre batchjobber og sluttbrukeroperasjoner. Løsningen var enkel: automatisk overvåking av oppgaver. Automatisering av batchjobb timing og utførelse er veldig viktig for å unngå slike problemer. Med den automatiserte overvåkingstjenesten blir kunden varslet om en bestemt batchjobb kjører lengre enn forventet, eller hvis den mislykkes uventet.
Svikt i en Master Planning (MP) batch er et vanlig scenario. Dette kan forsinke planleggingen av produksjon og kjøp av en rekke varer, samt forsinke informasjon om leveringsdatoer, noe som kan få konsekvenser for salgstrinnet. For de fleste selskaper er MP den mest omfattende batchjobben som vanligvis tar mange timer og ressurser å kjøre. Derfor kan jobben ikke kjøres på dagtid, da den vil forstyrre brukeraktiviteter på nettet (langvarige data lockups og derfor påvirke funksjoner i ERP-systemet).
Hvis det oppstår en svikt, er det en risiko for at selskapet blir nødt til å vente til neste natt for å starte arbeidet på nytt.
Vi har sett slike feil skje 1-2 ganger i måneden, med flere hos mange mellomstore/store selskaper som påvirker 20-80 brukere hver gang. Slike feil er ganske vanlig i anskaffelses- og lageravdelingen. Konsekvensene kan omfatte
-
At databasen låser seg, konflikter mellom batchjobber eller batchjobber og brukerfunksjoner
-
Enkeltbrukeres skjerm «fryser» fordi en batchjobb kjører i en lengre periode enn planlagt
-
Brukere kan ikke fortsette med arbeidet på skjermen