Zum Hauptinhalt springen

Workflow-Klonierung

Die Funktion zum Klonen ermöglicht die Erstellung eines neuen Workflows auf Basis eines bestehenden. Dieses Tool wurde entwickelt, um die Entwicklung zu beschleunigen, indem bereits etablierte Prozesslogiken als Grundlage für neue Automatisierungen oder zur Erstellung von Varianten eines Standardprozesses wiederverwendet werden können.

Die Plattform bietet zwei unterschiedliche Klonierungsmodi, "Alles klonen" und "Aufgaben klonen und beibehalten", um verschiedene architektonische Anwendungsfälle zu adressieren.

Klonbenutzeroberfläche

Die Klonoperation wird über das Modalfenster "Workflow klonen" verwaltet.

  • Zu klonender Workflow: Ein schreibgeschütztes Feld, das den Namen des Original-Workflows anzeigt.
  • Neuer Workflow-Name: Ein obligatorisches Textfeld, in dem der eindeutige Name für den neu zu erstellenden Workflow angegeben wird.

Klonierungsmodi

Die Wahl des Klonierungsmodus bestimmt die Beziehung zwischen den Aufgaben des neuen Workflows und den Aufgaben des Original-Workflows.

Option 1: Alles klonen

Mit dieser Option werden erstellt:

  1. Ein neuer Workflow mit der gleichen Struktur und Konfiguration wie das Original.
  2. Unabhängige Instanzen für jede einzelne Aufgabe im Original-Workflow.

Das Ergebnis ist ein vollständig unabhängiger Workflow. Jegliche Änderungen, die an einer Aufgabe im neuen Workflow vorgenommen werden, haben keine Auswirkungen auf die entsprechende Aufgabe im Original-Workflow, und umgekehrt.

Empfohlene Verwendung: Dies ist der Standard- und sicherste Modus, der verwendet werden sollte, wenn Sie eine Kopie eines Workflows als Ausgangspunkt für einen neuen Prozess erstellen möchten, der sich unabhängig weiterentwickeln soll.

Option 2: Aufgaben klonen und beibehalten

Mit dieser Option werden erstellt:

  1. Ein neuer Workflow mit dem gleichen Layout und den gleichen Verbindungen wie das Original.
  2. Allerdings sind die Aufgaben innerhalb des neuen Workflows nicht neue Kopien, sondern direkte Referenzen zu den Aufgaben im Original-Workflow.

Das Ergebnis ist, dass die Aufgaben zwischen dem Original-Workflow und dem geklonten Workflow geteilt werden. Dies erzeugt eine enge Abhängigkeit zwischen den beiden Prozessen: Eine Änderung der Konfiguration einer gemeinsam genutzten Aufgabe (z. B. eine Änderung, die von einem der Workflows, die sie verwenden, ausgeführt wird) wird sich sofort in allen Workflows widerspiegeln, die auf diese Aufgabe verweisen.

Empfohlene Verwendung: Diese Option sollte in fortgeschrittenen Szenarien verwendet werden, in denen Sie absichtlich möchten, dass mehrere Workflows einen zentralen Satz von identischen Aufgaben teilen und wiederverwenden. Diese Option erfordert eine größere Sorgfalt bei der Verwaltung, da Änderungen globale Auswirkungen haben.