So definieren Sie Flussdiagramm-Verbindungen in einer CSV
So schreiben Sie die Spalten Linie zu und Linientext in einer CSV: Zeilenpositionen statt Schrittnamen, positionsweise gepaarte Verzweigungsbeschriftungen, das Komma, das eine Beschriftung zerteilt, und was ein Zeileneinschub anrichtet.
So funktioniert es
Legen Sie die Zeilenreihenfolge fest, bevor Sie Positionen schreiben
Linie zu verweist auf Positionen in der Datei, die Reihenfolge der Datei ist also tragend. Sortieren Sie den Export einmal, genau so, wie Sie ihn haben wollen, und sortieren Sie dann nicht mehr. Kommen die Zeilen aus einem System, das bei jedem Auszug neu sortiert, frieren Sie sie vorher in einer Arbeitskopie ein, sonst adressieren die Zahlen, die Sie heute schreiben, morgen andere Schritte.
Nummerieren Sie die Datenzeilen unter der Kopfzeile ab 1
Die Kopfzeile ist keine Datenzeile und zählt nicht mit. Der erste Schritt der Datei ist Position 1, der nächste 2 und so weiter nach unten. Schreiben Sie diese Zahlen während der Arbeit in eine Hilfsspalte; der Import braucht sie nicht, Sie aber schon, denn Sie sind im Begriff, zwanzig Verweise von Hand zu tippen.
Schreiben Sie zuerst die Schritte mit nur einem Nachfolger
Gehen Sie die Datei von oben nach unten durch und geben Sie jedem durchlaufenden Schritt eine Zahl in Linie zu. Das geht schnell, ist schwer falsch zu machen und lässt nur die Verzweigungen zum Nachdenken übrig. Lassen Sie die Zelle bei einem Schritt leer, der den Prozess tatsächlich beendet: ein leeres Linie zu ist das, was eine Zeile abschließend macht.
Schreiben Sie die Verzweigungen als kommagetrennte Positionen
Setzen Sie bei jeder Entscheidung alle Ziele in eine Zelle: 7,6,21 bedeutet drei Ausgänge. Leerzeichen um die Kommas werden entfernt, „7, 6, 21“ ist also in Ordnung. Worauf es ankommt, ist die Abfolge, denn Sie schreiben gleich eine zweite Liste, die Eintrag für Eintrag dazu passen muss.
Schreiben Sie Linientext in derselben Reihenfolge
Zu einem Linie zu von 7,6,21 schreiben Sie als Linientext Innerhalb von 30 Tagen,31 bis 90 Tage,Über 90 Tage. Lesen Sie sie als Paare, bevor Sie weitergehen: erste Position mit erster Beschriftung, zweite mit zweiter. Nichts prüft das für Sie, und ein vertauschtes Paar erzeugt ein Diagramm, das selbstbewusst und plausibel falsch ist.
Datei ablegen und die Pfeile zurücklesen
Ziehen Sie die .csv auf den Tabellenbereich eines neuen Diagramms oder kopieren Sie den Text hinein: es gibt keinen Importassistenten und keinen Schritt zum Zuordnen von Spalten, weil die Überschriftennamen direkt abgeglichen werden. Verfolgen Sie danach zwei oder drei Zweige auf der Zeichenfläche gegen die Richtlinie. Positionen außerhalb des Bereichs und unbeschriftete Ausgänge fallen in dieser Größe sofort auf.
Häufig gestellte Fragen
Warum Zeilenpositionen statt einer ID-Spalte?
Weil eine CSV, die aus einem anderen System kommt, selten einen stabilen Schlüssel hat, den Sie verwenden könnten, und die vorhandenen meist Datensatzbezeichner sind statt Schrittbezeichner. Die Zeilenposition ist immer verfügbar, immer eindeutig und braucht keine Absprache mit dem, der den Export erzeugt hat. Der Preis ist, dass die Position nur so lange etwas bedeutet, wie die Reihenfolge hält, und deshalb zählt die Zeilenreihenfolge in einem CSV-Flussdiagramm mehr als in jedem anderen Format.
Zähle ich die Kopfzeile mit, wenn ich Positionen nummeriere?
Nein. Position 1 ist die erste Datenzeile, direkt unter der Kopfzeile. Das führt in die Irre, wenn Sie die Positionen aus einer Tabellenkalkulation ablesen, in der die Kopfzeile Zeile 1 und der erste Schritt Zeile 2 ist, alles ist dann gegenüber der Datei um eins verschoben. Wenn alle Pfeile einen Schritt zu früh landen, ist das meist der Grund.
Kann ein Schritt auf mehr als zwei Zeilen zeigen?
Ja, und Entscheidungsbäume tun das regelmäßig. Im Beispiel hat „In welchem Zustand ist der Artikel?“ drei Ausgänge und „Teamleitung genehmigt die Auszahlung?“ ebenfalls drei, einer davon eine Ablehnung. Schreiben Sie alle Positionen kommagetrennt in dieselbe Zelle und ebenso viele Beschriftungen in Linientext. Eine praktisch relevante Grenze gibt es nicht; die Lesbarkeit gibt lange vor dem Format nach.
Was passiert, wenn Linie zu eine Zeile nennt, die es nicht gibt?
Die Verbindung wird verworfen und nichts wird gemeldet. Eine Position hinter dem Dateiende, eine Lücke, wo eine Zahl stehen sollte, oder eine übrig gebliebene Zahl aus einer Fassung des Exports mit mehr Zeilen ergeben alle dasselbe: einen Pfeil, den es schlicht nicht gibt. Das ist der Fehlerfall, auf den Sie nach jeder Änderung an der Länge der Datei prüfen. Die vollständige Runde von der Datei zum Diagramm zeigt der Leitfaden zum Flussdiagramm aus CSV.
Kann ich in Linie zu den Namen des Schritts statt einer Zahl verwenden?
Nein: die Spalte wird als Positionen gelesen. Namen wären in den meisten echten Dateien außerdem mehrdeutig: In diesem Baum enden zwei Zeilen auf „genehmigt?“ und mehrere lesen sich als Varianten derselben Frage. Eine Zahl ist konstruktionsbedingt eindeutig, und das ist der Grund, warum die Identität positionsbezogen und nicht textlich ist.