So visualisieren Sie eine CSV als Workflow

Ein Workflow ist ein Prozess mit Nacharbeit darin. So schreiben Sie eine Rückwärtsreferenz in Linie zu, begrenzen den Wiederanlauf und unterscheiden eine echte Schleife von einer vertippten Zeilennummer.

So funktioniert es

  1. Bringen Sie den Export in Prozessreihenfolge

    Systemexporte kommen in Zeitstempel- oder Ticketreihenfolge heraus, also in der Reihenfolge, in der Dinge geschahen, und nicht in der, in der der Prozess läuft. Sortieren Sie die Zeilen in die Abfolge, die ein einzelner Fall durchläuft, bevor Sie einen einzigen Wert in Linie zu schreiben, denn diese Werte sind Zeilenpositionen, und die Datei danach neu zu sortieren macht jeden davon ungültig.

  2. Prüfen Sie, ob die Kopfzeile den Export überstanden hat

    Spalten werden über den Überschriftennamen zugeordnet, die Kopfzeile ist also der einzige Teil der Datei, der genau stimmen muss. Bestätigen Sie, dass dort Form, Boxtext, Linie zu, Linientext steht. Eine Byte-Reihenfolge-Markierung aus einem UTF-8-Export hängt sich an den ersten Überschriftennamen, und ein semikolongetrennter Export aus einem europäischen System legt die ganze Zeile in eine Zelle: in beiden Fällen wird die Spalte nicht erkannt und als ungenutzte Zusatzspalte mitgeführt, statt laut zu scheitern.

  3. Schreiben Sie zuerst den Weg nach vorn

    Füllen Sie Linie zu nur für den durchlaufenden Fall, in dem jede Zahl größer ist als die Zeile, in der sie steht. Bringen Sie den Workflow ganz ohne Nacharbeit von Anfang bis Ende zum Laufen. Schleifen, die einem noch nicht geprüften Pfad hinzugefügt werden, sind fast unmöglich zurückzulesen, denn Sie können eine Rückkehrkante nicht von einer falschen Zahl unterscheiden, wenn beide auf eine Zeile zeigen, bei der Sie unsicher sind.

  4. Ergänzen Sie eine Nacharbeitszeile und richten Sie die Rückkehrkante darauf

    Geben Sie der Überarbeitung eine eigene Zeile („Rabatt, Preis oder Konditionen überarbeiten“) und schicken Sie jede ablehnende Entscheidung zu dieser einen Zeile, statt unter jeder freigebenden Stelle einen eigenen Nacharbeitsschritt zu duplizieren. Schreiben Sie dann die Rückkehrkante aus dem Nacharbeitsblock heraus und richten Sie sie auf die Zeile, in der die geänderte Eingabe erneut bewertet wird. Im Beispiel ist das Zeile 3, die Margenberechnung, und nicht Zeile 1.

  5. Begrenzen Sie den zweiten Anlauf

    Eine unbegrenzte Schleife ist ein Workflow, der ewig laufen kann, und in einem echten Prozess tut er das nicht. Ergänzen Sie hinter der Nacharbeitszeile eine Entscheidung, die fragt, wie oft der Vorgang bereits zurückkam (Zeile 16, „Zum zweiten Mal von derselben Stelle zurück?“) mit Linie zu 3,17: einmal die Schleife, beim zweiten Durchgang die Eskalation. Setzen Sie diese Zelle in Anführungszeichen, damit das Komma darin bleibt.

  6. Datei ablegen und die Rückwärtspfeile lesen

    Ziehen Sie die .csv auf den Tabellenbereich eines neuen Diagramms oder kopieren Sie den Text direkt hinein, und das Diagramm entsteht. Lesen Sie danach jeden Pfeil, der rückwärts läuft. Jeder davon sollte ein Fall sein, den Sie laut benennen können: eine Überarbeitung, eine Eskalation, ein Gegenangebot. Ein Pfeil, den Sie nicht benennen können, ist eine vertauschte Zeilennummer, und das ist die einzige Ansicht, in der das offensichtlich wird.

Häufig gestellte Fragen

Kann ein Wert in Linie zu auf eine frühere Zeile zeigen?

Ja, und das ist der ganze Mechanismus für Nacharbeit. Linie zu nimmt die 1-basierte Position der Zielzeile auf, und nichts zwingt sie, größer zu sein als die Zeile, in der sie steht. Eine 3 in der Zelle von Zeile 16 zeichnet also einen Pfeil von 16 zurück nach 3. Der Renderer führt ihn um die Kästen herum; Sie platzieren ihn nicht. Weil es keine eigene Schleifenmarke gibt, heißt eine CSV auf Schleifen zu lesen, nach Zahlen zu suchen, die kleiner sind als ihre eigene Zeile: das ist das einzige Signal in der Datei.

Wie verhindere ich, dass eine Nacharbeitsschleife ewig kreist?

Setzen Sie auf den Rückkehrpfad eine Entscheidung, die den Durchgang zählt. Im Beispiel fragt Zeile 16 „Zum zweiten Mal von derselben Stelle zurück?“ und trägt Linie zu 3,17 mit Linientext Erste Überarbeitung,Zweite Überarbeitung, der erste Durchgang dreht also die Runde und der zweite verlässt die Schleife zu Zeile 17, „Am Rabatt festhalten oder aussteigen?“. Der Zähler wird nirgends gespeichert: das Diagramm dokumentiert die Regel, und die Regel ist das, woran sich Menschen halten. Wichtig ist, dass die Schleife einen beschrifteten Ausgang auf dem Diagramm hat statt eines stillschweigenden in jemandes Kopf.

Wie unterscheide ich eine echte Schleife von einer falschen Zeilennummer in einer fremden Datei?

Drei Prüfungen. Wiederholt die Zielzeile Arbeit, die die Nacharbeit tatsächlich verändert hat? Eine Schleife, die zu einem Schritt zurückkehrt, dessen Ergebnis diesmal nicht anders ausfallen kann, ist ein Fehler. Verlässt die Rückwärtskante eine Entscheidung? Eine Prozesszeile, deren einziges Linie zu rückwärts zeigt und die keinen Ausgang nach vorn hat, macht den Rest der Datei unerreichbar und ist fast immer ein Zahlendreher. Und ist der Zweig beschriftet? Echte Schleifen tragen einen Linientext, der den Fall benennt; Tippfehler nie, denn niemand beschriftet eine Kante, die er nicht zeichnen wollte.

Mein Export hat eine Zeile je Freigabeereignis, nicht je Schritt. Was tue ich?

Verdichten. Eine Auditspur wiederholt denselben Schritt einmal je Vorkommen, ein zweimal überarbeiteter Abschluss erscheint also als zwei Zeilen „an den Antragsteller zurückgegeben“, und ihn direkt zu importieren erzeugt ein Diagramm eines einzelnen Falls statt einer Definition des Prozesses. Ziehen Sie die unterschiedenen Schritte heraus, behalten Sie je eine Zeile und lassen Sie die Rückwärtsreferenz die Wiederholung tragen: dieser Tausch ist der Sinn der Schleife. Wenn Sie die Datei erst einmal nur gezeichnet sehen wollen, ist die Vorlage zum Genehmigungsworkflow die kürzere Fassung davon.

Bleibt das Diagramm lesbar, wenn die Schleifen die Bahnen kreuzen?

Die Führung der Verbindungen wird berechnet und nicht gezeichnet, eine Rückkehrkante von der Bahn Überarbeitung zurück in die Bahn Angebot wird also um die Kästen herum geführt, ohne dass Sie etwas verschieben. Unlesbar macht einen schleifenden Workflow nicht die Menge der Pfeile, sondern die Zeilenreihenfolge: Halten Sie die Nacharbeitszeilen zusammen, wie es die Zeilen 15 bis 17 im Beispiel sind, statt unter jeder freigebenden Stelle einen Überarbeitungsschritt zu verstreuen. Drei freigebende Stellen mit je einer Nacharbeitszeile ergeben drei Schleifen, die in Wahrheit eine sind.

Mehr in Anleitungen für Prozessdiagramme