Foto til artiklen Proceskortlægning: symboler, niveauer og dokumentation
Foto af Alexas_Fotos på Pixabay

Processer

Proceskortlægning: symboler, niveauer og dokumentation

Proceskortlægning viser instrukser som et diagram med kasser og pile, der trin for trin afbilder en proces.

Dette er et redaktionelt pseudonym for udgivelsen, ikke en påstand om en uafhængigt verificeret personlig identitet. Oprindelig redaktionel kreditering: Redaktionen for Virksomhedsdrift.

Hvad er proceskortlægning?

Proceskortlægning viser instrukser som et diagram med kasser og pile, der trin for trin afbilder en proces. Rækkefølge, beslutninger og overgange samles ét sted i stedet for at ligge spredt i flere tekster.

Et komplet proceskort bygger på tre dele: symbolerne viser trinnene, niveauet angiver detaljeringsgraden, og dokumentationen gør kortet vedligeholdelsesvenligt.

Et brugbart kort besvarer derfor tre spørgsmål: hvilke symboler bruges, hvilket niveau vises, og hvilken dokumentation følger med.

Artiklen følger de tre dele i rækkefølge: symbolerne, niveauerne og dokumentationen. Først beskrives rutediagrammets bestanddele, derefter detaljeringsgraden, og til sidst hvordan kortet vedligeholdes.

Symboler og konventioner i rutediagrammer

Rutediagrammer bruger kasser og pile til at markere skridt og retning. Typiske elementer er start/slut, processtep, beslutning med flere udgange, input/output, dokument, datalager og connector.

Første del er symbolerne. De viser start/slut, processtep, beslutning, input/output, dokument, datalager og connector. Uden fælles former bliver samme trin let læst forskelligt.

Symbolerne er plane former. Cirklen er den letteste form at genkende, fordi kun størrelsen kan variere, mens trekanter og rektangler kan variere i udseende.

Fælles symbolkonventioner sikrer, at samme form har samme betydning på tværs af kort. Det gør læsningen mere entydig, når flere afdelinger bruger samme diagram.

Et udfyldt eksempel er behandlingen af en modtaget faktura. Kæden starter i start/slut, går til input i form af fakturaen, videre til et beslutningspunkt, hvor den økonomiansvarlige tager stilling, derfra til en processtep, hvor økonomisystemet bogfører, og slutter i et dokument i datalager.

Ved beslutningspunkter sættes betingelser på de udgående pile. Connectors bruges, når diagrammet fordeles over flere sider.

Inden tegningen aftales fælles konventioner for navngivning af processer, læseretning, symbolbrug samt visning af undtagelser og fejl. Uden aftalerne bliver diagrammet let tvetydigt, når flere afdelinger bidrager med hver sin sprogbrug.

Niveauer: fra dataflow til programflow

Data flowcharts og program flowcharts beskriver forskellige sider af en proces. Et data flowchart viser data og datastrømme: hvor de kommer fra, hvordan de transformeres, og hvor de lagres eller sendes videre.

Anden del er niveauerne. De angiver, om kortet viser hovedfaser, systemer og integrationer eller feltnavne, validering, fejl og logning.

Et program flowchart beskriver kontrolflowet i et program: rækkefølgen af operationer, beslutninger, løkker og afslutninger.

Data flowcharts og program flowcharts kan bruges på flere niveauer. Et data flowchart viser datastrømme; et program flowchart viser kontrolflow.

En proces kan dokumenteres på flere niveauer. Overbliksniveauet viser hovedfaser og ansvar uden tekniske detaljer; mellemniveauet viser systemer, data og integrationer; detaljniveauet viser feltnavne, valideringsregler, fejlhåndtering og logning.

Niveauet vælges efter formålet: ledelsesbeslutning, kravspecifikation, test eller drift.

Når niveauet skifter, skal referencerne bevares. Et overordnet kort bør via nummerering eller navngivning kunne føres ned til de detaljerede kort, så læseren ser, hvilket trin der udfoldes, og hvilke detaljer der hører til samme procesversion.

Fakturabehandling er et eksempel. På overbliksniveau vises hovedfaser og ansvar, på mellemniveau økonomisystemet og dets integrationer, og på detaljniveau felter, validering, fejl og logning.

Niveauet bestemmer, hvilke symboler der er synlige. På overbliksniveau bruges færre elementer; på detaljniveau bliver de tekniske oplysninger synlige.

Niveauer i proceskortlægning – Overblik, mellem- og detaljniveau

Overbliksniveau
Hovedfaser og ansvar (uden tekniske detaljer)
Mellemniveau
Systemer, datastrømme og integrationer
Detaljniveau
Feltnavne, validering, fejlhåndtering, logning

Dokumentation der kan bruges og vedligeholdes

Tredje del er dokumentationen. Den gør kortet vedligeholdelsesvenligt og sporbart.

Vedligeholdelse forudsætter ejerskab og versionering. Hvert proceskort bør angive procesejer, formål, afgrænsning, version, godkendelsesdato samt hvilke systemer og regler det bygger på.

En fast skabelon kan rumme disse felter. Felterne udfyldes ved oprettelsen og ændres først, når versionen skifter.

Skabelonen kan opstilles med felterne procesejer, formål, afgrænsning, version, godkendelsesdato, systemer og regler. Det giver et konkret grundlag for at kontrollere, om kortet er komplet.

Ændringer i proces, system eller organisering skal udløse en opdatering.

Dokumentationen bør opbevares sammen med øvrig system- og forretningsdokumentation, så kort, krav, instrukser og testmateriale refererer til samme procesversion.

Kan et kort ikke spores til en beslutning eller instruks, er det vanskeligt at bruge i drift og revision.

Vigtige elementer i proceskortdokumentation

Procesejer
Angivet på kortet
Formål
Klar definition af brug
Version
Gennemgås ved ændringer
Godkendelsesdato
Til at spore ændringer
Systemer og regler
Link til relevante dokumenter

Fra kortlægning til digitalisering og automatisering

Digitalisering og automatisering bygger på de samme tre dele: symbolerne, niveauerne og dokumentationen. Et opdateret kort skal vise, hvilket niveau trinnet hører til, og hvilke systemer og regler der udfører det.

Danske virksomheder har en betydelig mulighed for at styrke deres markedsposition gennem digitalisering. CRM-systemer er en central komponent, fordi de strukturerer og analyserer kundedata effektivt.

Det forudsætter, at processerne struktureres, og at de indsamlede data bruges optimalt til strategisk beslutningstagning. Automatisering af salgs- og marketingprocesser og kundeservice kan frigøre tid og ressourcer, så virksomheden kan fokusere på kerneforretningen.

Machine learning-baserede løsninger er et eksempel. Mads Rebsdorf, direktør i Visma e-conomic A/S, vurderer, at økonomisystemer intelligent kan læse, forstå og bogføre fakturaer og proaktivt fortælle virksomhedsejeren eller den økonomiansvarlige, hvad der skal tages stilling til.

Den slags arbejdsgange er normalt blandt de mest tidskrævende processer hos danske virksomheder. Gartner har placeret machine learning i toppen af hype-kurven over spirende teknologier, som virksomheder bør implementere målrettet og prioriteret i arbejdsprocesserne for at blive mere konkurrencedygtige.

Rebsdorf vurderer, at machine learning-baserede løsninger er kommet for at blive, at de er selvlærende, og at de tilbyder en præcision og hurtighed, intet menneske kan præstere.

Når automatiseringen involverer AI-genereret kode, er IP et selvstændigt spor. DI og Bird & Bird vurderer, at kunstig intelligens transformerer softwareudvikling ved at øge hastigheden og reducere barriererne, men at ophavsretlig beskyttelse forudsætter et menneskeligt, kreativt bidrag.

Løser en AI-agent selvstændigt hele udviklingsopgaven, risikerer bidraget at forsvinde. Det er relevant for almindelige virksomheder, der får udviklet skræddersyede systemer, interne platforme eller andre digitale værktøjer.

En automatiseret arbejdsgang kræver et opdateret kort. Kortet skal vise, hvilket niveau trinnet hører til, og hvilke systemer og regler der udfører det.

Når AI-genereret kode indgår, bør dokumentationen vise det menneskelige, kreative aftryk, fordi ophavsretlig beskyttelse kræver det.

Automatisering ændrer ikke kravet til de tre dele: symbolerne viser trinnet, niveauet angiver detaljeringsgraden, og dokumentationen viser systemer og regler.

Fordeler og udfordringer ved automatisering med AI

Fordel: Højere præcision og hastighed
AI kan behandle fakturaer hurtigere end mennesker
Fordel: Frigør tid til kerneforretning
Automatiserede arbejdsgange reducerer manuelt arbejde
Udfordring: Ophavsret for AI-genereret kode
Kræver menneskeligt kreativt bidrag for beskyttelse
Udfordring: Sporbarhed og dokumentation
Uden god dokumentation bliver det svært at revisere

Mere fra Processer