So erstellen Sie ein Swimlane-Diagramm aus einer CSV
Machen Sie aus der Spalte Eigentümer eines CSV-Exports Swimlanes: Jeder verschiedene Wert wird eine Bahn, leere Zellen fallen in die erste Bahn, und eine Übergabe ist jede Verbindung zwischen zwei Bahnen.
Aus einer CSV wird in dem Moment ein Swimlane-Diagramm, in dem die Spalte, die den Verantwortlichen für jeden Schritt nennt, „Vertikale Bahn“ überschrieben ist: Der Import gleicht Überschriftennamen ab, eine Überschrift umzubenennen ist also fast die ganze Arbeit.
Kurz gesagt
- Benennen Sie die Überschrift der Spalte mit dem Verantwortlichen in „Vertikale Bahn“ um. Der Import gleicht Namen ab, keine Positionen.
- Jeder verschiedene Wert dieser Spalte wird zu einer Bahn, aus „IT“ und „IT “ werden also zwei Bahnen.
- Eine leere Zelle setzt den Schritt in die erste Bahn und nicht in eine eigene.
- Eine Übergabe ist eine Verbindung, deren Zielzeile einen anderen Verantwortlichen trägt, aus der Datei zählbar.
- Sortieren Sie die CSV nie nach dem Verantwortlichen: Linie zu enthält Zeilennummern, und Sortieren verdrahtet das Diagramm neu.
Die Spalte mit dem Verantwortlichen ist bereits die Bahnenspalte
Fast jede CSV, die einen Prozess beschreibt, führt eine Spalte, die nennt, wer jeden Schritt ausführt. Aus dem Ticketsystem kommt sie als „Zugewiesen an“, aus dem Personalsystem als „Abteilung“, aus einem handgepflegten Verzeichnis als „Eigentümer“ oder „Verantwortlich“. Bisher diente diese Spalte dem Filtern: Zeig mir die Zeilen, die meine sind. Ein Swimlane-Diagramm ist das, wonach dieselbe Spalte aussieht, wenn sie stattdessen Struktur trägt: Die Werte hören auf, ein Filter zu sein, und werden zu den Bändern, über die der Prozess läuft.
Die Mechanik ist kurz, denn eine CSV ist reiner Text mit einer Kopfzeile, und QueryChart gleicht diese Überschriftennamen ab statt Spaltenpositionen. Benennen Sie „Zugewiesen an“ in „Vertikale Bahn“ um, behalten Sie „Boxtext“ für den Schritt und „Linie zu“ für die Zeilennummer, zu der er führt, und ziehen Sie die .csv dann auf den Tabellenbereich des Editors oder kopieren Sie den Text direkt hinein. Jeder verschiedene Wert der Bahnenspalte wird zu einer Bahn; ein leerer Wert setzt den Schritt in die erste Bahn. Spalten, die der Editor nicht kennt (Ticketnummer, Fälligkeit, Servicezeit), werden mitgeführt und ignoriert, es gibt also nichts vorher zu entfernen. Ist die Datei noch nicht in dieser Form, behandelt /de/guides/csv-fuer-flussdiagramme-strukturieren die Spalten und /de/guides/verbindungen-im-flussdiagramm-in-csv-definieren die Spalte Linie zu.
Was die Bahnenspalte Ihnen einbringt, ist eine Definition der Übergabe, die Sie auf die Datei selbst anwenden können, ohne ein Werkzeug zu öffnen: Eine Übergabe ist jede Verbindung, deren beide Zeilen in verschiedenen Bahnen sitzen. Nehmen Sie eine Zeile, lesen Sie ihre Zahl in Linie zu, suchen Sie diese Zeile und vergleichen Sie die beiden Zellen mit dem Verantwortlichen. Verschiedene Werte heißen: Die Arbeit hat die Hände gewechselt. Machen Sie das die Datei hinunter, und Sie haben die Übergaben des Prozesses gezählt, bevor Sie irgendetwas gezeichnet haben, und diese Zahl ist die, über die zu streiten sich lohnt, denn jede davon ist eine Warteschlange, eine E-Mail oder eine Wartezeit.
Das Beispiel unten ist eine Kampagnenfreigabe im Marketing, die über fünf Verantwortliche läuft: Antragsteller, Marketing, Marke, Recht und Mediaeinkauf. Es hat 25 Zeilen und 30 Verbindungen, und 15 dieser Verbindungen (genau die Hälfte) kreuzen aus der Bahn eines Verantwortlichen in die eines anderen. Öffnen Sie das Tabellenpanel unter der Zeichenfläche und lesen Sie die Spalte Vertikale Bahn neben Linie zu.
Eine Spalte mit Verantwortlichen, fünf Bahnen
Kampagnenfreigabe über Antragsteller, Marketing, Marke, Recht und Mediaeinkauf. Öffnen Sie das Tabellenpanel, um die Bahnenspalte zu sehen, die die Bänder erzeugt hat.
Nur Zeilen und Formen
Die ersten sechs Zeilen sind das Briefing: „Kampagnenanfrage stellen“, „Das Kampagnen-Briefing ausfüllen“, die Prüfung „Briefing vollständig genug zum Planen?“, eine Anschlussfrage zu den fehlenden Angaben, die abweisende Zeile „Kampagnenanfrage zurückgezogen“ und „Starttermin und Budget vereinbaren“. Das ist, was ein CSV-Export gewöhnlich enthält: eine Liste von Schritten mit einem Wert in Form und nichts, was sie verbindet. Niemand kann daraus ablesen, wo die Arbeit die Hände wechselt.
Linie zu, und die erste Kreuzung
Linie zu zu füllen zeichnet die Pfeile, und die erste Übergabe erscheint sofort: „Das Kampagnen-Briefing ausfüllen“ sitzt beim Antragsteller und zeigt auf „Briefing vollständig genug zum Planen?“, das bei Marketing sitzt. Die Zeilen 9 bis 11 ergänzen die Markenprüfung und ihre Nacharbeitsschleife, in der Zeile 11 zurück auf Zeile 9 zeigt: eine Rückwärtszahl in Linie zu, die die Assets ein zweites Mal von Marketing an Marke übergibt.
Beschriftungen an den Zweigen
Zeile 14, „Aussage im Wortlaut freigegeben?“, hat drei Zahlen in Linie zu und drei Beschriftungen in Linientext: Ja, Umformulieren und „Nicht belegbar“. Der Ausgang Umformulieren führt zu Zeile 15 bei Marketing, die geradewegs auf Zeile 13 bei Recht zurückzeigt. Eine einzige Umformulierung überquert die Bahnengrenze also zweimal, und das ist die Art Rundreise, die die Datei klar benennt und eine Arbeitsanweisung in Prosa nie.
Die Bahnenspalten
Alle 25 Zeilen tragen jetzt einen Wert in Vertikale Bahn (Antragsteller, Marketing, Marke, Recht, Mediaeinkauf) und einen Wert in Horizontale Bahn für die Phase: Briefing, Entwurf, Prüfung, Freigabe, Start. Fünfzehn der 30 Verbindungen überqueren eine Grenze zwischen Verantwortlichen. Recht belegt nur drei Zeilen, und trotzdem laufen vier Verbindungen hinein oder hinaus: Das ist das Argument dafür, Recht früher hinzuzuziehen als in Zeile 13.
So funktioniert es
Wählen Sie die eine Spalte, die einen Verantwortlichen nennt
Exporte bieten meist mehrere Kandidaten: Zugewiesen an, Eigentümer, Verantwortlich, Abteilung, Team, Warteschlange. Wählen Sie die auf der Ebene, auf der Sie Bahnen haben wollen: Teams, wenn der Leser eine Führungskraft ist, namentlich benannte Personen nur, wenn der Prozess wirklich personengebunden ist. Ein Swimlane-Diagramm hat eine Bahnenachse, die das Argument trägt; die übrigen Spalten dürfen ungenutzt mitfahren.
Listen Sie die verschiedenen Werte vor dem Import auf
Lassen Sie in dem Werkzeug, das die Datei erzeugt hat, einen Durchgang über eindeutige Werte oder das Entfernen von Duplikaten laufen und lesen Sie das Ergebnis. Diese Liste ist genau die Menge an Bahnen, die Sie gleich bekommen. Hat sie neun Einträge und Sie hatten fünf erwartet, haben Sie vier Schreibvarianten und nicht vier Teams, und das in der Spalte zu beheben ist weit billiger, als hinterher Bahnen zusammenzuführen.
Füllen Sie die Lücken mit einem echten Wert
Eine leere Zelle beim Verantwortlichen erzeugt keine Bahn „unbekannt“: Der Schritt landet in der ersten Bahn, und für jeden Leser sieht es so aus, als gehöre diese Arbeit dem ersten Team. Tippen Sie in jede leere Zelle einen ausdrücklichen Wert, „Nicht zugewiesen“ oder „Nicht vereinbart“. Schritte, deren Verantwortlichen niemand benennen kann, sind das nützlichste Ergebnis dieser ganzen Übung, geben Sie ihnen also einen sichtbaren Platz.
Benennen Sie die Kopfzeile um
Die Kopfzeile ist das, was der Import liest: „Boxtext“ für den Schritt, „Linie zu“ für die Zeilennummer, zu der er führt, „Linientext“ für die Verzweigungsbeschriftung, „Form“ für Start, Prozess, Entscheidung, Ende und „Vertikale Bahn“ für den Verantwortlichen. Verwenden Sie auch „Horizontale Bahn“, wenn Sie zusätzlich eine Phasenspalte haben. Eine Überschrift, die weiterhin „Eigentümer“ heißt, wird mitgeführt und ignoriert, und das Diagramm wird ohne Warnung flach gezeichnet.
Prüfen Sie Trennzeichen, Anführungszeichen und Kodierung
Werte für Verantwortliche enthalten am ehesten ein Komma („Finanzen, EMEA“ oder „Betrieb, Nordics“), und ein ungeschütztes Komma zerteilt die Zeile in eine zusätzliche Spalte und verschiebt jeden Wert dahinter um eine Stelle nach links. Öffnen Sie die Datei in einem reinen Texteditor und sehen Sie sich drei oder vier Zeilen an. Bestätigen Sie, dass das Trennzeichen das ist, was Sie glauben, dass jeder Wert mit diesem Zeichen in doppelten Anführungszeichen steht und dass die Datei UTF-8 ist, damit Bahnennamen mit Umlauten überleben.
Importieren und dann die Kreuzungen lesen
Ziehen Sie die .csv auf den Tabellenbereich eines neuen Diagramms oder kopieren Sie den Text hinein. Die Bahnen erscheinen als Bänder und das Diagramm routet sich selbst. Verfolgen Sie nun jeden Pfeil, der ein Band verlässt und ein anderes betritt: Das sind die Übergaben, und Aufmerksamkeit verdienen die Paare, die hin und wieder zurück kreuzen, wie die Schleife zum Umformulieren zwischen Marketing und Recht im Beispiel.
Häufige Fehler
Eine Spalte, die weiterhin „Eigentümer“ heißt
Der Import gleicht Überschriftennamen ab. Eine Spalte mit der Überschrift Eigentümer, Zugewiesen an oder Abteilung wird mitgeführt und ignoriert, das Diagramm wird also als flaches Flussdiagramm gezeichnet, und es sieht aus, als würden Bahnen nicht unterstützt. Die Überschrift muss „Vertikale Bahn“ oder „Horizontale Bahn“ lauten.
Die Datei zuerst nach dem Verantwortlichen sortieren
Die Zeilen nach Team zu gruppieren fühlt sich an, als bereite man die Bahnen vor, und es zerstört das Diagramm: Linie zu enthält Zeilennummern, ein erneutes Sortieren nummeriert also jede Zeile neu und jede Verbindung zeigt nun woandershin. Bahnen gruppieren sich aus den Werten von selbst. Die Bahnenreihenfolge ist eine Eigenschaft des Diagramms und nicht der Datei. Ordnen Sie sie stattdessen einmal im Editor.
Fast gleiche Bahnenwerte
Verschiedene Zeichenketten ergeben verschiedene Bahnen, „IT“, „I.T.“ und „IT “ mit angehängtem Leerzeichen sind also drei Bahnen, von denen zwei denselben Namen tragen. Exporte erzeugen das ständig: Anzeigenamen in manchen Zeilen und E-Mail-Adressen in anderen, ein Team, das mitten im Jahr umbenannt wurde. Vereinheitlichen Sie die Spalte, dann importieren Sie.
Kommas und Semikolons innerhalb eines Werts
„Recht, EMEA“ ohne Anführungszeichen wird zu zwei Feldern und schiebt Ihren Bahnentext in die Spalte Notizen. Exporte aus europäischen Ländereinstellungen sind oft semikolongetrennt mit Kommas als Dezimaltrennzeichen und scheitern eine Spalte weiter auf dieselbe Weise. Sehen Sie sich den Rohtext vor dem Import an; denselben Fehler an einer Prozesslandkarte behandelt /de/guides/csv-in-eine-prozesslandkarte-umwandeln.
Machen Sie aus Ihrer Spalte mit Verantwortlichen Bahnen
Öffnen Sie das Kampagnenbeispiel als eigenes Diagramm, sehen Sie sich an, was die Spalte Vertikale Bahn bewirkt, und legen Sie dann Ihre eigenen Zeilen darüber.
Verwandte Anleitungen
Häufig gestellte Fragen
Gehört der Verantwortliche in Horizontale Bahn oder Vertikale Bahn?
Beides funktioniert, und Sie dürfen beide verwenden. Die Konvention im Beispiel ist Vertikale Bahn für den Verantwortlichen (Antragsteller, Marketing, Marke, Recht, Mediaeinkauf) und Horizontale Bahn für die Phase: Briefing, Entwurf, Prüfung, Freigabe, Start. Das ergibt ein Raster, in dem die Position eines Schritts sagt, wer ihn tut und wann. Hat Ihre Datei nur eine Spalte mit Verantwortlichen, füllen Sie eine Bahnenspalte und lassen die andere leer; eine einzelne Achse ist ein ganz gewöhnliches Swimlane-Diagramm.
Wie viele Bahnen bekomme ich?
Eine je verschiedenem, nicht leerem Wert der Bahnenspalte, und deshalb lohnt es sich, die Liste der eindeutigen Werte vor dem Import zu lesen. Leere Zellen erzeugen keine zusätzliche Bahn (sie setzen den Schritt in die erste), ein Export mit Lücken schreibt unzugewiesene Arbeit also still dem Team zu, das zufällig zuerst kommt. „Nicht zugewiesen“ in diese Zellen zu tippen kostet eine Minute und macht aus einem unsichtbaren Fehler eine sichtbare Bahn.
Kann ich die Übergaben allein aus der CSV ablesen?
Ja, und es lohnt sich, das einmal zu tun, damit Sie dem Diagramm vertrauen. Nehmen Sie zu jeder Zeile die Zahl aus Linie zu, suchen Sie diese Zeile und vergleichen Sie die beiden Zellen mit dem Verantwortlichen: Verschiedene Werte heißen, die Arbeit hat die Hände gewechselt. Rückwärtszahlen zählen mit: eine Nacharbeitszeile, die auf eine frühere Zeile zeigt, ist eine Übergabe in die andere Richtung. Die Beispieldatei unter /de/templates/swimlane-flussdiagramm-aus-csv hat 30 Verbindungen, und 15 davon überqueren eine Bahnengrenze.
Mein Export hat eine Zeile je Ticket und vierzig Namen in Zugewiesen an. Was nun?
Sie haben ein Vorgangsprotokoll und keine Prozessdefinition, und es zu importieren gibt Ihnen vierzig Bahnen mit je einer Handvoll zusammenhangloser Kästen. Zwei Durchgänge beheben das: Reduzieren Sie die Zeilen auf die unterschiedenen Schritte, die die Tickets durchlaufen, und bilden Sie dann die Namen auf die Rollen oder Teams ab, die sie ausführen. Bahnen sind nur zwischen drei und etwa sieben lesbar, und ein Diagramm mit einer Bahn je Person beantwortet eine Personalfrage und keine Prozessfrage.
Die Bahnenbeschriftungen kamen als Zeichensalat heraus. Was ist schiefgegangen?
Die Kodierung. Bahnennamen werden auf das Diagramm gezeichnet, eine als Latin-1 oder Windows-1252 exportierte und als UTF-8 gelesene Datei zeigt ihren Schaden also an der sichtbarsten Stelle: Ø, ä und é werden jeweils zu einem Paar verirrter Zeichen in einer Bandbeschriftung. Exportieren Sie als UTF-8 neu, statt die Beschriftungen von Hand zu korrigieren, denn dieselben Werte stehen meist auch in anderen Spalten. Sieht stattdessen die erste Spalte ignoriert aus, prüfen Sie die Kopfzeile auf eine vorangestellte Byte-Reihenfolge-Markierung.
