Script-Funktionen für Workflow #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Generelle Überlegungen
Ich möchte vermeiden dass wir explizit Schleifen bzw. Iterationen o.Ä. verwenden.
Dies kann generell dadurch abgebildet werden dass wir den Ausgang eines Tasks wieder zurück zu einer Stelle davor verknüpfen. Besser weil auch imho sinnvoller in der App integrierbar, wäre ein extra Task dafür.
Damit ergibt sich imho nur eine Funktion die wir benötigen: Verzweigung
Also n Konditionen und ein Else-Zweig.
Operatoren
Die Kondition sollten die grundlegenden logischen Operationen, Vergleichsoperatoren und Klammern nutzen können.
Variablen
Noch zu überlegen wäre auch der Umgang mit Variablen.
Anmerkungen
Es könnte gewinnbringend sein wenn man im Workflow-Editor die Konditionen auch testen kann indem man einen Input vorgibt und sehen kann, welches Ergebnis geliefert wird. Vielleicht sogar in "real-time", während man die Logik zusammenklöppelt.
@Sven aus gegebenem Anlass bitte über Folgendes nachdenken: Parameter-Übergabe an den Workflow zur Nutzung als Variable in den Tasks und Scripten.
Motivation: Z.B. müsste man im Moment bei jeder Anzahl an Pflichtfotos einen neuen Workflow erstellen.
Mit Parametern könnte man die aber entweder konstant vorgegeben oder auswählbar bei der Auftragserfassung machen sodass es reicht einen Workflow dafür zu definieren.