Sådan definerer du forbindelser i et flowchart i CSV

Sådan skriver du kolonnerne Linje til og Linjetekst i en CSV-fil: rækkeplaceringer frem for trinnavne, navne på grenene parret efter placering, kommaet der deler en etiket i to, og hvad det gør at indsætte en række.

Sådan fungerer det

  1. Fastlæg rækkefølgen, før du skriver nogen placeringer

    Linje til henviser til placeringer i filen, så filens rækkefølge er bærende. Sortér eksporten én gang, præcis som du vil have den, og hold så op med at sortere den. Kommer rækkerne fra et system, der sorterer om ved hvert udtræk, så frys dem i en arbejdskopi først, ellers adresserer de tal, du skriver i dag, andre trin i morgen.

  2. Nummerér datarækkerne fra 1 under overskriften

    Overskriftsrækken er ikke en datarække og tæller ikke med. Det første trin i filen er placering 1, det næste er 2, og så videre nedad. Skriv de tal i en hjælpekolonne, mens du arbejder; importen har ikke brug for den, men det har du, for du er ved at skrive tyve henvisninger i hånden.

  3. Skriv trinnene med én efterfølger først

    Gå filen igennem oppefra og ned, og giv hvert trin, der bare fører videre, ét tal i Linje til. Det går hurtigt, det er svært at gøre forkert, og det efterlader kun forgreningerne til eftertanke. Lad cellen stå tom på et trin, der reelt afslutter processen: en tom Linje til er det, der gør en række afsluttende.

  4. Skriv forgreningerne som kommaadskilte placeringer

    Læg hvert mål i én celle på hver beslutning: 7,6,21 betyder tre udgange. Mellemrum omkring kommaerne trimmes væk, så "7, 6, 21" er i orden. Det, der betyder noget, er rækkefølgen, for du er ved at skrive en anden liste, der skal flugte med den post for post.

  5. Skriv Linjetekst i samme rækkefølge

    Til en Linje til på 7,6,21 skriver du Linjetekst som Inden for 30 dage,31 til 90 dage,Over 90 dage. Læs dem som par, før du går videre: første placering med første etiket, anden med anden. Intet kontrollerer det for dig, og et ombyttet par giver et diagram, der er selvsikkert og troværdigt forkert.

  6. Træk filen ind, og læs pilene tilbage

    Træk .csv-filen over på et nyt diagrams regnearksområde, eller indsæt teksten i det: der er ingen importguide og intet trin med kolonnekobling, for overskriftsnavnene matches direkte. Følg derefter to eller tre grene på lærredet op mod politikken. Placeringer uden for intervallet og udgange uden etiket springer med det samme i øjnene ved den størrelse.

Ofte stillede spørgsmål

Hvorfor rækkeplaceringer frem for en id-kolonne?

Fordi en CSV, der kommer ud af et andet system, sjældent har en stabil nøgle, du kan bruge, og dem, den har, er som regel post-id'er frem for trin-id'er. Rækkeplaceringen er altid til rådighed, altid unik og kræver ingen aftale med den, der producerede eksporten. Prisen er, at placeringen kun betyder noget, så længe rækkefølgen holder, og det er derfor, rækkefølgen betyder mere i et CSV-flowchart end i noget andet format.

Tæller jeg overskriftsrækken med, når jeg nummererer placeringer?

Nej. Placering 1 er den første datarække, lige under overskriften. Det snubler folk over, når de læser placeringer af i et regneark, hvor overskriften er række 1 og det første trin er række 2: alt er forskudt med én i forhold til filen. Lander alle pilene ét trin for tidligt, er det som regel forklaringen.

Kan et trin pege på mere end to rækker?

Ja, og beslutningstræer gør det rutinemæssigt. I eksemplet har "Hvilken stand er varen i?" tre udgange, og "Godkender teamlederen udbetalingen?" har tre, hvoraf den ene er en afvisning. Læg alle placeringerne i den ene celle adskilt af kommaer og lige så mange etiketter i Linjetekst. Der er ingen grænse, der betyder noget i praksis; læsbarheden giver op længe før formatet gør.

Hvad sker der, hvis Linje til navngiver en række, der ikke findes?

Forbindelsen droppes, og der bliver ikke sagt noget. En placering ud over filens slutning, et blankt felt hvor der skulle stå et tal, eller et efterladt tal fra en version af eksporten med flere rækker i giver alle det samme resultat: en pil, der simpelthen ikke er der. Det er den fejl, man skal kontrollere for efter enhver ændring af filens længde, og den hurtigste kontrol er at tælle pile ud af hver beslutning på lærredet.

Kan jeg bruge trinnets navn i Linje til i stedet for et tal?

Nej: kolonnen læses som placeringer. Navne ville i øvrigt være tvetydige i de fleste virkelige filer: dette træ har to rækker, der begge begynder med "Godkender teamlederen", og flere, der læses som varianter af det samme spørgsmål. Et tal er utvetydigt af konstruktion, og det er grunden til, at identiteten er placeringen og ikke teksten.

Mere i Guides til procesdiagrammer