Script-Funktionen für Workflow #1

Open
opened 2026-06-10 08:52:55 +02:00 by conan · 1 comment
Owner

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.

## 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 conan 2026-06-10 08:53:10 +02:00
Author
Owner

@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.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Assecutor/workflow-editor#1