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:
- Un nuovo Workflow con la stessa struttura e configurazione dell'originale.
- 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:
- Un nuovo Workflow con lo stesso disegno (layout e connessioni) dell'originale.
- 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.