Tuttavia, una volta attivata questa funzione, non si può più tornare indietro... fino ad ora!
Forse avete già sperimentato questa sfida e avete anche provato a cancellare il trigger e a sostituirlo. Oppure, potreste aver pensato di esportare il flusso e reimportarlo. Sfortunatamente, questi metodi si scontrano con il temuto errore Il salvataggio del flusso non è riuscito con il codice 'CannotDisableTriggerConcurrency' e il messaggio 'L'innesco... ha una configurazione di runtime concurrency specificata. La configurazione di runtime della concurrency del trigger non può essere rimossa una volta specificata".
Può capitare anche di essere vittima di un flusso che non si attiva più dopo aver impostato il Controllo della concorrenza su On e di volerlo riportare al punto in cui si attiva. Questo può accadere quando un flusso è contrassegnato come potenzialmente contenente un ciclo circolare e si riceve la seguente notifica al momento del salvataggio del flusso: Il flusso è stato salvato, ma con un'avvertenza: Il flusso potrebbe avere un ciclo circolare. Le azioni in questo flusso possono provocare un ciclo di attivazione infinito. Assicurarsi di aggiungere controlli condizionali appropriati per evitare che il flusso si inneschi da solo..
È sempre possibile ricostruire il flusso da zero e la funzionalità Copia azione ha contribuito a velocizzare questo processo. Tuttavia, se il flusso è grande, complesso o se si è investito troppo tempo per renderlo operativo, rifarlo può essere un'impresa scoraggiante.
Fortunatamente, esiste una soluzione con il minimo sforzo: si può esportare il flusso come file .zip, aggiornare manualmente il file definition.json e importarlo come nuovo flusso.
Esportazione del flusso
L'esportazione di un flusso è un processo piuttosto semplice che si esegue nella pagina dei dettagli del flusso stesso. Selezionare Esportazione allora Pacchetto (.zip).
Modifica del flusso
Dal contenuto estratto, passare a Microsoft.Flow -> flussi -> l'identificativo univoco della cartella del flusso -> quindi aprire definizione.json.
,
"condizioni": [],
"runtimeConfiguration": {"concurrency": { "runs": 1 } }
Salvare il file definition.json, sovrascrivendo il file definition.json estratto. Verificare che le modifiche abbiano avuto effetto. In caso contrario, è probabile che si sia tentato di salvare il file definition.json nel file .zip invece del file che è stato estratto dal file .zip.
Ora tornate al contenuto principale del file .zip estratto, evidenziate sia la cartella che il file, fate clic con il pulsante destro del mouse e selezionate Comprimere in un file ZIP. Assegnare al file .zip appena creato un nome a scelta.
Importazione del flusso
Ora si è pronti a importare il flusso fisso senza limiti di controllo della concorrenza in Power Automate.
Andare a I miei flussi -> selezionare l'opzione Importazione a discesa -> quindi selezionare Pacchetto di importazione (Legacy).
Una volta risolte tutte le azioni, il pulsante grigio Importa diventa attivo per finalizzare l'importazione.
Dopo l'importazione, congratulazioni! Ora è possibile visitare le impostazioni del trigger per confermare che il limite di controllo della concorrenza è stato rimosso e si è pronti a eseguire il flusso.
Adam Maurer
COO al Connecting Software
Autore:
Sono il direttore operativo della Connecting Software, gestendo le operazioni quotidiane nelle nostre varie sedi. Sono appassionato del miglioramento continuo e dell'aumento dell'efficienza. Se vuoi unirti al nostro fantastico team in Slovacchia o a Madeira, contattami.