Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/workflow-designer-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ not execute. Expert mode adds bulk editing and configuration copying between act
of the same type.

Copy/paste transfers workflow JSON, including connections between selected nodes.
Pasting assigns new IDs and updates their references. Named secret fields are masked
Pasting assigns new IDs and updates their references. Pasting and duplicating also give each copy
its own output variable (`name_2`) and rewrite the references inside the copy. Renaming an output
variable updates every reference to it in the workflow. Named secret fields are masked
and need to be supplied again, while scripts and other free text are copied as shown.
Copying remains available in read-only mode.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Die wichtigsten Node-Typen:
- `Ctrl+D` dupliziert die Auswahl.
- `Delete` oder `Backspace` löscht die Auswahl.
- `Ctrl+C` legt die ausgewählten Nodes samt der Edges zwischen ihnen als Workflow-JSON in die Zwischenablage, etwa zum Ansehen in VS Code. Bei einer ausgewählten Gruppe kommen ihre Nodes mit. Konfigurationswerte sind enthalten, Secrets stehen als `***` im Text, damit sie nicht in der Zwischenablage landen: Werte von Secret-Schlüsseln (etwa `password`, `apiKey`, `secret`, `connectionString`, `Authorization`), Werte, die wie ein Credential aussehen (eine Credential-Headerzeile, ein bekanntes Token-Format oder ein Private Key, eine gequotete Zuweisung wie `password="…"`), und literale Request-Header-Werte außer `Accept`, `Content-Type` und `User-Agent`. Ein Header-Wert, der nur aus einer `{{…}}`-Referenz besteht, optional nach einem Schema wie `Bearer`, bleibt lesbar. Maskierte Werte müssen nach dem Einfügen neu gesetzt werden.
- `Ctrl+V` fügt solches JSON ein, auch aus einem anderen Workflow oder einem Texteditor. Die Nodes bekommen neue IDs, und Bedingungen und Verweise zwischen ihnen werden mitgezogen. Eine Kopie aus dem Designer landet versetzt neben dem Original, fremdes JSON in der Mitte der sichtbaren Fläche. Ungültiges JSON wird gemeldet.
- `Ctrl+V` fügt solches JSON ein, auch aus einem anderen Workflow oder einem Texteditor. Die Nodes bekommen neue IDs, und Bedingungen und Verweise zwischen ihnen werden mitgezogen. Jede Kopie bekommt außerdem eine eigene Ausgabevariable (etwa `name_2`), und Verweise innerhalb der Kopie ziehen mit; `Ctrl+D` verhält sich genauso. Eine Kopie aus dem Designer landet versetzt neben dem Original, fremdes JSON in der Mitte der sichtbaren Fläche. Ungültiges JSON wird gemeldet.
- Bei mehreren ausgewählten Nodes können gemeinsame Werte wie Machine, Timeout oder Aktivstatus zusammen geändert werden.

## Nodes verbinden
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Das Eigenschaften-Panel enthält die Einstellungen des ausgewählten Nodes oder
Nach Auswahl eines Nodes zeigt das Panel die für diesen Activity-Typ verfügbaren Felder. Häufig verwendete Einstellungen sind:

- **Bezeichnung:** sichtbarer Name des Schritts
- **Ausgabevariable:** Name für den Zugriff auf das Ergebnis in nachfolgenden Schritten
- **Ausgabevariable:** Name für den Zugriff auf das Ergebnis in nachfolgenden Schritten; eine Umbenennung passt jeden Verweis darauf im Workflow an
- **Beschreibung:** optionale Erläuterung zum Schritt
- **Zielmaschine und Zugangsdaten:** Ausführungsziel für Remote-Activities
- **Timeout:** maximale Laufzeit des Schritts
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The most important node types:
- `Ctrl+D` duplicates the selection.
- `Delete` or `Backspace` deletes the selection.
- `Ctrl+C` puts the selected nodes and the edges between them on the clipboard as workflow JSON, for example to look at in VS Code. A selected group brings its nodes along. Configuration values come along, except secrets, which are written as `***` so they do not end up on the clipboard: values of secret keys (such as `password`, `apiKey`, `secret`, `connectionString`, `Authorization`), values that look like a credential (a credential header line, a known token format or private key, a quoted `password="…"`-style assignment), and literal request-header values other than `Accept`, `Content-Type` and `User-Agent`. A header value that is only a `{{…}}` reference, optionally after a scheme such as `Bearer`, stays readable. Set masked values again after pasting.
- `Ctrl+V` inserts such JSON, also from another workflow or a text editor. The nodes get new IDs, and conditions and references between them are updated. A copy from the designer lands offset next to its original, JSON from elsewhere in the middle of the visible canvas. Invalid JSON is reported.
- `Ctrl+V` inserts such JSON, also from another workflow or a text editor. The nodes get new IDs, and conditions and references between them are updated. Each copy also gets its own output variable (such as `name_2`), and references inside the copy follow it; `Ctrl+D` does the same. A copy from the designer lands offset next to its original, JSON from elsewhere in the middle of the visible canvas. Invalid JSON is reported.
- With several nodes selected, shared values such as machine, timeout or enabled state can be changed together.

## Connecting nodes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The properties panel contains the settings of the selected node or the selected
After selecting a node, the panel shows the fields available for that activity type. Frequently used settings are:

- **Label:** the visible name of the step
- **Output variable:** the name used to access the result in subsequent steps
- **Output variable:** the name used to access the result in subsequent steps; renaming it updates every reference to it in the workflow
- **Description:** an optional explanation of the step
- **Target machine and credentials:** the execution target for remote activities
- **Timeout:** the maximum runtime of the step
Expand Down
Loading