Task annidati
Run a child task permette a un workflow di avviarne un altro su record correlati — senza copiare le stesse azioni in ogni Task genitore. Così i processi complessi restano manutenibili: modifichi il figlio una volta e ogni genitore che lo chiama resta allineato.
Scenari tipici:
- dopo aver creato un ordine, esegui un Task figlio su ogni riga per prenotare lo stock;
- quando approvi una richiesta, aggiorna ogni documento collegato con le stesse regole di status;
- da un batch sui clienti, esegui un Task standard "invia promemoria" che riusi anche da un form.
Come configurare
- Nel Task genitore, aggiungi un'azione e scegli Run a child task.
- Imposta This task will run on i record di quale oggetto (l'insieme correlato su cui il figlio deve iterare).
- Scegli o definisci il Task to run (condizioni e azioni del figlio).
A runtime il figlio vede il record corrente del genitore sotto una sorgente etichettata come the parent task's Object, così filtri e riferimenti ai campi possono percorrere la relazione in sicurezza.
Suggerimenti
- Tieni la logica condivisa nel figlio e chiamalo da form, griglie e pianificazioni allo stesso modo.
- Combina con operazioni sui record nel figlio per create/update sulle righe correlate.
- Preferisci nomi chiari ("Prenota stock per righe ordine") così chi costruisce l'app può riusare il figlio con fiducia.
Vedi anche Introduzione ai Task per come le azioni multi-record si ripetono sulle righe.