Correggere gli errori di connessione nei flussi cloud

Il flusso è stato eseguito correttamente e ora non funziona. Questa guida illustra le cause più comuni in ordine di probabilità, in modo da trovare rapidamente il problema.

Passaggio 1: Il flusso è attivato?

Aprire la pagina dei dettagli del flusso. Controllare lo stato nell'angolo superiore destro.

  • On: il flusso è attivo. Passare al passaggio 2.
  • Disattivato: qualcuno l'ha disattivata manualmente. Riaccendilo. Se si disattiva di nuovo immediatamente, verificare la presenza di violazioni dei criteri di prevenzione della perdita dei dati (passaggio 3b più avanti in questo articolo).
  • Sospeso: Power Automate ha sospeso automaticamente il flusso a causa di errori ripetuti. Aprire la cronologia di esecuzione per trovare l'azione non riuscita, correggere la causa radice e quindi riattivare il flusso.

Tip

Se il flusso manca completamente, verificare di essere nell'ambiente corretto. Usare il selettore dell'ambiente in alto a destra nel portale di Power Automate.

Passaggio 2: Il trigger è stato attivato?

Aprire la cronologia di esecuzione del flusso. Guarda l'elenco delle esecuzioni.

Se non sono presenti esecuzioni recenti

  • Trigger pianificato: verificare le impostazioni di ricorrenza. Controllare il fuso orario. Un flusso impostato su "9:00 AM" usa il fuso orario configurato nel trigger, che potrebbe differire dall'ora locale.
  • Trigger automatico (quando viene creato un elemento, Quando arriva un messaggio di posta elettronica e simile): confermare che l'evento di attivazione si è verificato effettivamente. Creare un elemento di test o inviare un messaggio di posta elettronica di test e attendere 5-10 minuti.
  • Condizione del trigger: se il trigger ha un'espressione di condizione, verificare che restituisca true per l'evento di test. Un errore comune è una condizione che filtra ogni evento.
  • Trigger istantaneo (manuale): vengono eseguiti solo quando l'utente o un altro utente avvia in modo esplicito il flusso. Controllare se il pulsante o l'app che lo attiva è ancora configurato.

Se vengono visualizzate esecuzioni, ma tutte sono contrassegnate come "Annullate"

Il trigger è stato attivato, ma l'esecuzione è stata annullata prima che le azioni venissero eseguite. Ciò significa in genere che un'impostazione di concorrenza rifiuta nuove esecuzioni mentre un'altra è in corso. Verificare le impostazioni del controllo di parallelismo del trigger.

Passaggio 3: Un'azione specifica ha avuto esito negativo?

Aprire un'esecuzione non riuscita. Scorrere le azioni fino a trovare quella evidenziata in rosso. Espandi per visualizzare l'errore.

Passaggio 3a: Leggere il codice di errore

Codice errore Significato Correzione più probabile
401 - Non autorizzato Il token di connessione è scaduto o la password è stata modificata. Passare alla pagina Connessioni, individuare la connessione e ripetere l'autenticazione. Vedere Passaggio 4: Controlli di integrità della connessione.
403 Vietato Non si ha l'autorizzazione per accedere alla risorsa o un criterio DLP blocca il connettore. Controllare le autorizzazioni per la risorsa di destinazione (SharePoint sito, cassetta postale, database). Se le autorizzazioni sono corrette, chiedere all'amministratore se un criterio di prevenzione della perdita dei dati è stato modificato di recente.
404 Non trovato La risorsa è stata eliminata, rinominata o spostata. Un SharePoint list è stato rinominato, è stato spostato un file, una cassetta postale è stata deprovisionata o è stato eliminato un canale di Teams. Aggiorna l'azione affinché punti alla nuova posizione.
429 Troppe richieste È stato raggiunto il limite di frequenza API per questo connettore. Aggiungere un'azione di Ritardo prima dell'azione non riuscita o abilitare la policy di ripetizione con backoff esponenziale nelle impostazioni dell'azione. Per i flussi che elaborano molti elementi, aggiungere un ritardo all'interno di Applica a ciascuno.
500 Errore interno del server Il servizio di destinazione riscontra problemi. Attendere 15-30 minuti e riprovare. Se persiste, controllare il dashboard di integrità dei servizi Microsoft 365 o la pagina di stato del servizio non Microsoft.
502 Gateway non valido La connessione tra Power Automate e il servizio di destinazione non è riuscita. In genere temporaneo. Abilitare un nuovo tentativo per l'azione. Se si verifica in modo coerente, controllare le impostazioni di rete/firewall (in particolare per i gateway locali).

Passaggio 3b: Violazioni dei criteri di prevenzione della perdita dei dati

Se il flusso è stato bloccato o sospeso di recente e non è stato modificato nulla:

  1. L'amministratore potrebbe aver aggiornato un criterio di prevenzione della perdita dei dati (DLP).
  2. Passare aProprietà> del flusso. Se viene visualizzato un messaggio di violazione DLP, il flusso usa connettori che si trovano ora in gruppi di criteri diversi.
  3. Contattare l'amministratore di Power Platform. Possono indicare quali criteri sono stati modificati e quali connettori sono interessati.

Important

Le modifiche ai criteri di prevenzione della perdita dei dati diventano effettive immediatamente e possono bloccare i flussi senza avvisi. Se più flussi si sono interrotti contemporaneamente, una modifica al DLP è la causa più probabile.

Passaggio 4: Controlli di integrità della connessione

Le connessioni sono il motivo più comune per cui un flusso di lavoro precedentemente si interrompe.

Controllare lo stato della connessione

  1. Aprire il flusso in modalità di modifica.
  2. Esaminare il pannello connessioni o controllare il riferimento alla connessione di ogni azione.
  3. Ogni connessione deve mostrare un segno di spunta verde o uno stato "Connesso".
  4. Se una connessione mostra un avviso o un'icona di errore, selezionarla e selezionare Correggi connessione o Ripetere l'autenticazione.

Perché le connessioni si interrompono

  • Modifica della password: la password è stata modificata o l'organizzazione applica la rotazione periodica delle password. Il token OAuth archiviato non è valido.
  • Modifica dei criteri di autenticazione a più fattori: l'amministratore ha abilitato o modificato i requisiti di autenticazione a più fattori. Il token esistente non soddisfa più i nuovi criteri.
  • Consenso amministrativo revocato: Un amministratore ha revocato il consenso all'app che Power Automate usa per accedere a un servizio per conto dell'utente.
  • Scadenza del token: i token di aggiornamento OAuth scadono dopo circa 90 giorni di inattività. Se un flusso non è stato eseguito in 90 giorni, la connessione potrebbe richiedere nuovamente l'autenticazione.
  • Scadenza del segreto dell'entità servizio: se la connessione usa un'entità servizio, il segreto client potrebbe essere scaduto. Generare un nuovo segreto in Microsoft Entra ID e aggiornare la connessione.

Ripetere l'autenticazione di una connessione

  1. Passare a Power Automate>Connections (spostamento a sinistra).
  2. Trova la connessione con l'errore.
  3. Selezionare i tre puntini (...) >Correggere la connessione o modificare.
  4. Accedere di nuovo con le credenziali.
  5. Tornare al flusso e verificare che ora l'azione mostri un segno di spunta verde.

Note

Se il flusso usa una connessione condivisa (di proprietà di un altro utente), è necessario che tale persona esegua nuovamente l'autenticazione oppure sia possibile creare una connessione personalizzata e aggiornare il flusso per usarlo.

Passaggio 5: Prevenire un errore silenzioso

I flussi possono avere esito negativo senza che nessuno noti. Configurare queste misure di sicurezza per qualsiasi flusso importante.

Aggiungere una notifica di errore

  1. Nella finestra di progettazione aggiungere un ramo parallelo dopo che l'azione avrà più probabilità di avere esito negativo.
  2. Seleziona i tre puntini nella prima azione del nuovo ramo >Configura esecuzione dopo> seleziona solo se non riuscito.
  3. Aggiungere un'azione Invia un messaggio di posta elettronica (o pubblicarla a Teams) con l'oggetto "Flow failed: [flow name]" (Flusso non riuscito: [nome flusso]" e includere i dettagli dell'errore dell'azione non riuscita usando contenuto dinamico.

Tip

Ciò garantisce di ricevere un avviso entro pochi minuti da un errore, non da giorni. Per i flussi di produzione critici, inviare notifiche di errore a una cassetta postale condivisa o a un canale di Teams in modo che l'avviso non venga perso.

Verifica settimanale della cronologia di esecuzione

Controlla la pagina della cronologia di esecuzione dei flussi di produzione una volta alla settimana. Cercare:

  • Viene eseguito con stato Non riuscito per cui la notifica di errore potrebbe non essere riuscita.
  • Si trova in uno stato Annullato, che può indicare problemi di concorrenza o di attivazione.
  • Un calo improvviso del numero di esecuzioni, che potrebbe significare che il trigger ha smesso di attivarsi.

Usare le connessioni del service principal

Le connessioni del service principal non si basano sul token OAuth di un utente. Non scadono quando un utente modifica la password o lascia l'organizzazione. Per i flussi di produzione, chiedi al tuo amministratore di configurare le connessioni del principale del servizio per i tuoi connettori chiave.

Primi cinque (5) problemi di connessione per connettore

SharePoint

Emetti Sintomo Correzione
Consenso amministratore obbligatorio 403 al primo utilizzo o dopo la modifica dei criteri L'amministratore deve concedere il consenso in Microsoft Entra ID > Applicazioni aziendali > Power Automate
Autorizzazioni del sito modificate 403 sulle azioni destinate a un sito specifico Verificare che l'account abbia almeno le autorizzazioni di tipo Contributore al sito.
Soglia visualizzazione elenco "L'operazione tentata non è consentita perché supera la soglia di visualizzazione elenco" Aggiungere una query di filtro o un filtro OData all'azione Get Items per restituire meno di 5.000 elementi. Usare $top e filtri di colonna indicizzati.
Elenco o libreria rinominati 404 per tutte le azioni destinate a tale elenco Aggiornare l'azione per fare riferimento al nome o all'ID del nuovo elenco
Mancata corrispondenza del nome della colonna Le azioni hanno esito positivo ma restituiscono dati vuoti o errati SharePoint nomi interni differiscono dai nomi visualizzati. Usare il nome interno (visibile nell'URL quando si esegue l'ordinamento in base a tale colonna).

Outlook/Office 365

Emetti Sintomo Correzione
Autorizzazioni per le cassette postali condivise 403 quando si invia o si legge una cassetta postale condivisa Il proprietario della connessione deve disporre dell'autorizzazione Invia come o Accesso completo per la cassetta postale condivisa nell'interfaccia di amministrazione di Exchange
Accesso delegato rimosso 401 su azioni che coinvolgono la cassetta postale di un altro utente Concedere nuovamente le autorizzazioni di delega o passare a una cassetta postale condivisa
Applicazione MFA 401 dopo che l'amministratore abilita MFA Ripetere l'autenticazione della connessione. Il nuovo token include l'attestazione MFA.
Dimensione allegati 413 o errore di azione su allegati di grandi dimensioni Il connettore di Outlook ha un limite di dimensione degli allegati di 25 MB. Per i file di dimensioni maggiori, caricare in SharePoint/OneDrive e condividere un collegamento.

SQL Server

Emetti Sintomo Correzione
Gateway locale offline Tempo di attesa della connessione superato o "gateway non raggiungibile" Controllare il dispositivo gateway. Riavviare il servizio Gateway dati locale. Verificare che il computer disponga dell'accesso a Internet.
Regole del firewall Timeout della connessione a Azure SQL Aggiungere gli intervalli IP di Power Automate alle regole del firewall di Azure SQL oppure abilitare "Consenti servizi Azure" nelle impostazioni di rete di SQL Server.
Stringa di connessione modificata 404 o errore di connessione Il server rinominato, il database spostato o la porta modificata. Aggiornare la connessione con i dettagli del nuovo server/database.
Account di accesso SQL disabilitato 401 su tutte le query L'account di accesso SQL potrebbe essere disabilitato o la password è scaduta. Riabilita in SQL Server Management Studio.

Dataverse

Emetti Sintomo Correzione
Autorizzazioni dell'ambiente 403 sulle azioni di Dataverse L'utente deve avere un ruolo di sicurezza nell'ambiente Dataverse di destinazione. Chiedere all'amministratore di assegnarne uno (ad esempio, Autorizzazioni utente di base e tabella personalizzata).
Ruolo di sicurezza senza accesso alla tabella Errore 403 per tabelle specifiche Il tuo ruolo di sicurezza non include l'accesso di lettura/scrittura alla tabella. L'amministratore deve aggiornare il ruolo di sicurezza.
Ambiente cambiato Le azioni fanno riferimento a un ambiente errato Se il flusso è stato importato o l'ambiente è stato modificato, aggiornare la connessione Dataverse in modo che punti all'ambiente corretto.

Connettori HTTP/personalizzati

Emetti Sintomo Correzione
Chiave API ruotata 401 su tutte le richieste HTTP Aggiornare la chiave API nelle intestazioni delle connessioni o delle azioni.
Certificato scaduto Errore SSL/TLS Certificato SSL del server di destinazione scaduto. Contattare il provider dell'API o aggiornare il certificato.
URL modificato 404 per tutte le richieste L'URL dell'endpoint API è stato aggiornato. Controllare la documentazione del provider di API per il nuovo URL.
Elenco indirizzi IP consentiti Errore 403 o timeout di connessione L'API di destinazione consente solo indirizzi IP specifici. Aggiungere gli intervalli IP di Power Automate per l'area. Per altre informazioni, vedere Configurazione degli indirizzi IP.

Nota: l'autore ha creato questo articolo con assistenza per l'intelligenza artificiale. Altre informazioni