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.
AND
OR
NOT
<
>
<=
>=
==
!=
Variablen
Noch zu überlegen wäre auch der Umgang mit Variablen.
welche binden wir in der Logik an?
Umgang mit Typen?
Ist es sinnvoll Text-Funktionen zur Verfügung zu stellen?
Variablen erstellen oder nur lesen?
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.
## 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.
- **AND**
- **OR**
- **NOT**
- **<**
- **>**
- **<=**
- **>=**
- **==**
- **!=**
## Variablen
Noch zu überlegen wäre auch der Umgang mit Variablen.
- welche binden wir in der Logik an?
- Umgang mit Typen?
- Ist es sinnvoll Text-Funktionen zur Verfügung zu stellen?
- Variablen erstellen oder nur lesen?
## 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
was assigned by conan2026-06-10 08:53:10 +02:00
@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.
@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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.