So erstellen Sie ein Flussdiagramm aus einer CSV-Datei
Ein Flussdiagramm aus einer CSV-Datei erstellen: welche Überschriften der Editor liest, was in Linie zu gehört und in welcher Reihenfolge Sie die Spalten füllen: Boxtext, dann Form, dann die Pfeile, dann die Bahnen.
So funktioniert es
Legen Sie eine neue Datei an, statt den Export umzubauen
Die CSV, die Sie schon haben, hat eine Zeile je Ticket, Auftragsposition oder Datensatz. Die Datei, die Sie gleich schreiben, hat eine Zeile je Schritt, und davon gibt es für einen Prozess, der zehntausend Datensätze erzeugt hat, meist weniger als zwanzig. Halten Sie den Export daneben offen, denn seine Warteschlangennamen, Statuscodes und Zuweisungsgruppen sind das eigentliche Vokabular des Prozesses: schreiben Sie das Diagramm aber in eine frische Datei.
Setzen Sie die Kopfzeile auf Zeile eins
Schreiben Sie die Namen so, wie der Editor sie schreibt: Form, Boxtext, Linie zu, Linientext und später Horizontale Bahn und Vertikale Bahn. Über dieser Zeile darf nichts stehen (kein Titel, kein Exportzeitstempel, keine Leerzeile), weil die Zuordnung auf der ersten Zeile der Datei geschieht. Spalten, die Sie für sich behalten wollen, etwa die ursprüngliche Datensatznummer, können bleiben, wo sie sind, und werden unangetastet mitgeführt.
Schreiben Sie Boxtext, eine Handlung je Zeile
Eine Zeile ist eine Sache, die jemand tut. Teilen Sie jede Zeile, deren Text ein „und“ enthält, und löschen Sie Zeilen, die eine Phase statt einer Handlung benennen: Triage ist eine Überschrift, „Priorität aus Auswirkung und Dringlichkeit festlegen“ ist ein Schritt. Importieren Sie an dieser Stelle ruhig einmal: Sie erhalten eine Spalte Kästen ohne Pfeile, und das ist das ehrliche Bild einer Datei, die Beschriftungen enthält und keine Beziehungen.
Füllen Sie Form
Start in der ersten Zeile, Entscheidung in jeder Zeile, die eine Frage stellt, und Erfolg, Abgelehnt oder Ende an jedem Ausgang. Prozess ist die Voreinstellung, diese Zellen dürfen also leer bleiben. Verwenden Sie die Schreibweisen des Editors: ein Wert, den er nicht kennt, wird kommentarlos zu Prozess, und eine als Rechteck gezeichnete Entscheidung behält ihre Verzweigungsbeschriftungen, was den Fehler leicht übersehbar macht.
Füllen Sie Linie zu, dann Linientext
Linie zu nimmt die Position der Zielzeile auf, wobei die erste Datenzeile als 1 zählt, kommagetrennt, wenn eine Zeile an mehrere Stellen führt. Linientext nimmt die Verzweigungsbeschriftungen in derselben Reihenfolge auf, die erste Beschriftung gehört also zur ersten Zahl. Schreiben Sie alle Zeilen aus, bevor Sie irgendetwas nummerieren: Linie zu arbeitet positionsbezogen, ein später eingefügter Schritt verschiebt jede Zeile darunter und macht jede Referenz hinter der Einfügestelle ungültig. Muss ein Schritt nachträglich dazu, hängen Sie ihn ans Ende und zeigen Sie von dort auf ihn, wo er hingehört.
Bahnen ergänzen, als UTF-8 speichern, Datei ablegen
Schreiben Sie die Phase in Horizontale Bahn und die Rolle in Vertikale Bahn, speichern Sie die Datei dann als UTF-8 mit Komma als Trennzeichen und öffnen Sie sie in einem Texteditor, um zu prüfen, dass Sie genau das bekommen haben. Ziehen Sie die .csv auf den Tabellenbereich des Editors oder kopieren Sie den Text hinein. Das Diagramm entsteht beim Ablegen und die Kanten suchen sich ihren Weg selbst, es gibt also keine Layoutphase: was Sie danach prüfen, ist, ob ein Kasten ohne ausgehenden Pfeil geblieben ist.
Häufig gestellte Fragen
Was ist die kleinste CSV, die ein Flussdiagramm zeichnet?
Zwei Spalten. Eine Kopfzeile, die Boxtext,Linie zu lautet, dann eine Zeile je Schritt mit der Beschriftung und der Position der Zeile, zu der er führt: Ein Prozess mit vier Schritten sind vier Zeilen unter einer Kopfzeile, mit 2, 3, 4 und einer leeren Zelle in der zweiten Spalte. Das zeichnet eine Kette von Rechtecken mit Pfeilen dazwischen. Form ist die dritte Spalte, die sich lohnt, denn ohne sie ist jeder Kasten ein Rechteck und eine Frage sieht aus wie eine Anweisung; Linientext ist die vierte, denn eine Entscheidung mit unbeschrifteten Ausgängen sagt dem Leser, dass hier beurteilt wird, aber nicht, wie es danach weitergeht.
Nimmt Linie zu die Zeilennummer oder eine ID?
Die Position der Zielzeile in der Datei, wobei die erste Datenzeile als 1 zählt: dieselbe Zahl, die der Editor in seiner Spalte # ausgibt. Es ist nicht die Datensatznummer aus dem System, aus dem die CSV stammt, und es ist auch kein selbst erfundener Schrittcode, selbst wenn Sie diese Spalte in der Datei behalten haben. Alles, was sich nicht zu einer bestehenden Zeilenposition auflösen lässt, wird ohne jede Meldung verworfen. Eine Datei, die durchgängig um eins verschoben ist, weil die Kopfzeile als Zeile 1 mitgezählt wurde, ergibt also Kästen ohne Pfeile, und nichts sagt Ihnen irgendwo, warum.
Wie schreibe ich eine Entscheidung mit zwei Zweigen?
Setzen Sie Form auf Entscheidung, tragen Sie beide Zielpositionen kommagetrennt in Linie zu ein und beide Beschriftungen in derselben Reihenfolge in Linientext. „6,4“ neben „Ja,Nein“ schickt Ja zu Zeile 6 und Nein zu Zeile 4; wer eine der beiden Listen umdreht und die andere nicht, erhält ein Diagramm, das auf die überzeugendste denkbare Weise falsch ist, weil es weiterhin vollständig aussieht. Enthält eine Beschriftung selbst ein Komma, packen Sie dieses Feld in doppelte Anführungszeichen. Ein Prozess, der ganz aus diesem Muster gebaut ist, steht unter /de/templates/entscheidungsbaum-aus-csv.
Welche Werte kann die Spalte Form annehmen?
Start, Prozess, Entscheidung, Ende, Erfolg und Abgelehnt decken fast jedes Prozessdiagramm ab, und für besondere Fälle gibt es weitere: Datei, Eingabe, Ausgabe und Vorbereitung unter anderem. Prozess erhalten Sie bei leerer Zelle, und Prozess erhalten Sie auch bei einem Wert, den der Editor nicht kennt. Genau darauf ist zu achten: Es gibt keinen Importfehler, eine Spalte mit Formen im Vokabular eines anderen Werkzeugs wird also sauber importiert und zeichnet jede Entscheidung als Rechteck. Prüfen Sie die Rauten nach dem ersten Import, statt sie vorauszusetzen.
Behalte ich die CSV, wenn das Diagramm steht?
Behalten Sie sie als Beleg dafür, was Sie importiert haben, und nicht als das, was Sie bearbeiten. Nach dem Import ist das Diagramm führend: Die Zeilen im Editor zu bearbeiten heißt, das Diagramm zu bearbeiten, denn beides ist dasselbe Objekt, und die Datei parallel weiterzupflegen erzeugt genau das Auseinanderdriften neu, das die Umwandlung beseitigen sollte. Wo eine CSV sich weiterhin lohnt, ist am Anfang des nächsten Diagramms: die CSV-Vorlagen halten je Diagrammtyp eine Datei bereit, und eine davon zu kopieren geht schneller, als eine Kopfzeile aus dem Gedächtnis zu schreiben.