Condividi tramite


Creare codice riutilizzabile per flussi figlio

I flussi cloud Power Automate consentono di automatizzare soluzioni complesse. Tuttavia, le soluzioni possono diventare rapidamente grandi e difficili da esplorare e gestire.

Anziché creare una singola soluzione di automazione eccessivamente complessa, prendi in considerazione l'uso di flussi figlio. I flussi figlio consentono di suddividere processi complessi in blocchi gestibili. Questo approccio aggiunge profondità ed efficienza ai processi di automazione, rendendo i flussi più modulari e facili da gestire.

Vantaggi dell'uso dei flussi figlio

Ecco alcuni motivi per usare i flussi figlio:

  • Modularità: i flussi figlio promuovono la modularità, consentendo di creare componenti riutilizzabili che possono essere facilmente inseriti in flussi di lavoro diversi. Questo approccio non solo semplifica lo sviluppo, ma migliora anche la manutenibilità.
  • Manutenibilità: i flussi più piccoli e mirati sono più facili da aggiornare e risolvere, riducendo il tempo e l'impegno necessari per la manutenzione.
  • Scalabilità: i flussi modulari possono essere facilmente scalati e adattati a nuove esigenze senza rivedere l'intera automazione. Suddividendo l'automazione in parti più piccole e gestibili, è possibile scalare i processi in modo più efficace. Hai bisogno di apportare modifiche o aggiungere funzionalità? Con i flussi figlio, è sufficiente aggiornare i singoli componenti.
  • Controllo granulare: i flussi figlio offrono un controllo granulare sulla logica di automazione. Puoi trasferire i dati tra flussi padre e figlio, consentendo un processo decisionale dinamico ed esperienze personalizzate.
  • Collaborazione: in un ambiente di team, i flussi figlio promuovono la collaborazione consentendo ai membri del team di lavorare contemporaneamente su componenti separati di un progetto di automazione più ampio.

Suggerimento

Crea il flusso padre e tutti i flussi figlio direttamente nella stessa soluzione. Fai riferimento alle limitazioni note.

Scenario di flusso padre-figlio di esempio

Questo scenario mostra il valore dell'utilizzo di un processo di approvazione modulare ed efficiente per ridurre la ridondanza e semplificare la manutenzione.

L'organizzazione Contoso richiede approvazioni per vari scenari, ad esempio proposte di progetto, richieste di congedo e invii di spese. I responsabili dell'approvazione per questi scenari sono membri di diversi gruppi SharePoint. Per semplificare questo processo, crea un singolo flusso figlio riutilizzabile per estrarre l'elenco dei responsabili dell'approvazione dai gruppi SharePoint. Ogni flusso padre, ad esempio una proposta di progetto, una richiesta di congedo o un invio di spese, può quindi chiamare questo flusso figlio per recuperare l'elenco dei responsabili approvazione.

Flusso figlio

Il flusso figlio estrae l'elenco dei responsabili approvazione da un elenco SharePoint e lo restituisce al flusso padre.

Passaggi nel flusso figlio:

  1. Recuperare i responsabili dell'approvazione

    Eseguire una query sul gruppo SharePoint per ottenere i responsabili dell'approvazione in base ai criteri specificati.

  2. Restituire i dati

    Invia l'elenco dei responsabili approvazione al flusso padre chiamante.

Screenshot del flusso figlio che ottiene l'elenco dei responsabili dell'approvazione da un gruppo SharePoint.

Flusso padre

Il flusso padre chiama il flusso figlio per ottenere l'elenco dei responsabili dell'approvazione e quindi elabora la risposta di conseguenza.

Passaggi nel flusso padre:

  1. Richiamare flusso figlio

    Richiama il flusso figlio per recuperare l'elenco dei responsabili dell'approvazione.

  2. Elaborare risposta

    Usa l'elenco di responsabili approvazione restituito dal flusso figlio per procedere con il processo di approvazione per lo scenario specifico, ad esempio proposta di progetto, richiesta di congedo o invio di spese.

Screenshot del flusso padre che chiama il flusso figlio.