Test di un flusso cloud
Una volta ottenuto il flusso desiderato, è necessario accertarsi che funzioni come previsto. In questa sezione vengono presi in esame i metodi chiave per testare i flussi, inclusa la verifica del flusso e l'uso dei dati delle esecuzioni precedenti.
Identificazione e correzione degli errori con Verifica flusso
Il modo più semplice per risolvere potenziali errori è farlo durante la fase di progettazione. Ad esempio, si potrebbe avere un trigger che viene eseguito all'arrivo di un nuovo messaggio e-mail. In genere, questo trigger è associato a un account e-mail specifico. Se il connettore non dispone dei dettagli di connessione corretti, non funziona correttamente. Per agevolare l'identificazione di questi potenziali problemi, Power Automate include uno strumento denominato Verifica flusso. Verifica flusso analizza il flusso durante la creazione per rilevare e risolvere eventuali errori. Quando viene identificato un errore, fornisce dati analitici fruibili per migliorare l'affidabilità e le prestazioni del flusso.
Verifica flusso identifica due aree che destano preoccupazione.
Errori: gli errori sono problemi del flusso che ne impediscono il corretto funzionamento.
Avvisi: gli avvisi sono problemi che possono influire sulle prestazioni o sul suo funzionamento, ma non impediscono necessariamente l'esecuzione del flusso.
Man mano che vengono identificati avvisi ed errori, è possibile espanderli per vedere dettagli specifici e correzioni suggerite.
Nota
Testare sempre il flusso dopo aver risolto gli errori per assicurarsi che funzioni come previsto.
Test dei flussi cloud
Il test del flusso è un passaggio cruciale del processo di progettazione. Aiuta a verificare che l'automazione funzioni come previsto. Il test consiste essenzialmente nell'eseguire il flusso per verificarne le prestazioni. In Power Automate sono disponibili due metodi principali per testare i flussi durante lo sviluppo.
Test manuale:
Il flusso viene attivato manualmente eseguendo l'azione che lo avvia. Ad esempio, se il flusso è progettato per rispondere ai messaggi e-mail in arrivo, è possibile inviare a se stessi un messaggio e-mail di test per attivare il flusso. Analogamente, se il flusso viene avviato quando si aggiunge una nuova riga a un database, è possibile inserire una riga campione nella tabella SQL per testarne la funzionalità. Il test manuale permette di osservare il comportamento del flusso in tempo reale e verificare che ogni passaggio venga eseguito correttamente.Uso dei dati della precedente esecuzione:
Il flusso viene eseguito usando i dati delle esecuzioni precedenti. Questo approccio è utile quando si lavora con flussi complessi o scenari in cui la ricreazione delle condizioni di trigger richiede molto tempo. L'uso dei dati di esecuzione precedenti permette di convalidare rapidamente le modifiche o di risolvere i problemi relativi a passaggi specifici senza dover iniziare da zero.
Entrambi i metodi forniscono preziosi dati analitici sul funzionamento del flusso, consentendo di identificare potenziali problemi nelle operazioni iniziali della fase di progettazione. La combinazione di queste tecniche di test con strumenti quali Verifica flusso aiuta a garantire che i flussi siano affidabili, efficienti e pronti per la distribuzione.
Nota
Testare regolarmente i flussi durante lo sviluppo aiuta a rilevare tempestivamente i problemi e garantisce risultati migliori.
Semplificazione dei test con configurazioni dei risultati statici
Il test dei risultati statici permette di simulare i risultati delle azioni, rendendo i test dei flussi più efficienti e mirati. Questo approccio è utile per isolare sezioni specifiche di un flusso.
Di seguito sono elencati alcuni dei vantaggi del test dei risultati statici:
- Efficienza temporale: le azioni che richiedono un'esecuzione prolungata vengono ignorate ed è possibile concentrarsi su parti specifiche del flusso.
- Test semplificati: vengono simulati scenari senza alcuna necessità di dati o eventi reali.
- Risoluzione dei problemi: i problemi vengono isolati e risolti in modo efficace controllando gli output delle azioni.
Quando si eseguono test dei risultati statici in Power Automate, è utile seguire un chiaro approccio in tre passaggi.
Acquisizione del risultato dell'azione.
Configurazione del risultato statico.
Esecuzione del flusso con risultati statici.
Questo metodo permette di simulare azioni specifiche all'interno di un flusso usando output predefiniti, semplificando il test e la risoluzione dei problemi senza dover eseguire ripetutamente l'azione effettiva.
Acquisizione del risultato dell'azione
Creare un nuovo flusso attivato manualmente che includa l'azione da simulare. Ad esempio, se si sta testando un processo di approvazione, aggiungere al flusso l'azione Avvia e attendi un'approvazione. Eseguire il flusso una volta e completare l'azione per generarne il risultato. Quindi, passare alla cronologia del flusso, aprire l'istanza di esecuzione più recente ed espandere l'azione simulata per visualizzarne gli output. Questi output includono in genere dettagli chiave quali il corpo e altri dati pertinenti. Copiare questi dati di output, poiché verranno usati in un secondo momento per configurare il risultato statico.
Configurazione del risultato statico
Nell'editor dei flussi, individuare l'azione che si desidera simulare e fare clic sul menu con i puntini di sospensione (...). Nell'elenco a discesa selezionare Risultato statico per aprire le opzioni di configurazione. Abilitare l'interruttore Abilita risultato statico per attivare la funzionalità, quindi incollare i dati di output copiati nei campi appropriati. È possibile specificare quali campi dovranno essere usati come risposta predefinita per l'azione simulata. Una volta terminata l'impostazione, salvare le modifiche per assicurarsi che venga applicato il risultato statico.
Esecuzione del flusso con risultati statici
Ora, quando si esegue nuovamente il flusso, l'azione simulata usa il risultato statico anziché eseguire il processo effettivo. Il flusso ignora l'esecuzione in tempo reale dell'azione e si basa sull'output predefinito configurato in precedenza. Questo approccio è utile per testare flussi che coinvolgono dipendenze esterne o azioni sensibili al tempo, poiché permette di verificare il comportamento del flusso senza attendere il completamento dell'azione effettiva.
Questa procedura permette di semplificare il processo di test, ridurre la complessità e concentrarsi sul perfezionamento della logica del flusso complessivo. Il test dei risultati statici è un potente strumento per garantire che i flussi funzionino come previsto, riducendo al minimo le attività ripetitive durante lo sviluppo.
Suggerimento
Il test dei risultati statici è ideale per verificare il comportamento del flusso in condizioni diverse senza eseguire l'intero processo.