Skip to main content

Clonazione Workflow

La funzionalità di clonazione consente di creare un nuovo Workflow basandosi su uno esistente. Questo strumento è progettato per accelerare lo sviluppo, permettendo di riutilizzare logiche di processo già consolidate come base per nuove automazioni o per creare varianti di un processo standard.

La piattaforma offre due distinte modalità di clonazione, "Clona tutto" e "Clona e mantieni i task", per indirizzare diversi casi d'uso architetturali.

Interfaccia di Clonazione

L'operazione di clonazione viene gestita tramite la finestra modale "Clona Workflow".

  • Workflow da clonare: Un campo di sola lettura che mostra il nome del Workflow di origine.
  • Nuovo nome workflow: Un campo di testo obbligatorio in cui specificare il nome univoco per il nuovo Workflow che verrà creato.

Modalità di Clonazione

La scelta della modalità di clonazione determina la relazione tra i Task del nuovo Workflow e quelli del Workflow originale.

Opzione 1: Clona tutto

Con questa modalità vengono creati:

  1. Un nuovo Workflow con la stessa struttura e configurazione dell'originale.
  2. Nuove istanze indipendenti per ogni singolo Task presente nel Workflow di origine.

Il risultato è un Workflow completamente autonomo. Qualsiasi modifica apportata a un Task nel nuovo Workflow non avrà alcun impatto sul Task corrispondente nel Workflow originale, e viceversa.

Utilizzo raccomandato: Questa è la modalità standard e più sicura, da utilizzare quando si vuole creare una copia di un Workflow come punto di partenza per un nuovo processo che evolverà in modo indipendente.

Opzione 2: Clona e mantieni i task

Con questa modalità vengono creati:

  1. Un nuovo Workflow con lo stesso disegno (layout e connessioni) dell'originale.
  2. Tuttavia, i Task all'interno del nuovo Workflow non sono nuove copie, ma riferimenti diretti ai Task del Workflow originale.

Il risultato è che i Task sono condivisi tra il Workflow originale e quello clonato. Questo crea una stretta dipendenza tra i due processi: una modifica alla configurazione di un Task condiviso (eseguita da uno qualsiasi dei Workflow che lo utilizzano) si rifletterà immediatamente in tutti i Workflow che contengono un riferimento a quel Task.

Utilizzo raccomandato: Da utilizzare in scenari avanzati in cui si desidera intenzionalmente che più Workflow condividano e riutilizzino un set di Task centralizzati e identici. Questa modalità richiede una maggiore attenzione nella gestione, poiché le modifiche hanno un impatto globale.