Power Automate VS Logic Apps. Caratteristiche di Logic Apps

Buongiorno a tutti! Nell'articolo precedente, dedicato allo studio di Power Automate e Logic Apps Abbiamo esaminato alcune possibilità di utilizzo di Power Automate. In questo articolo, vorrei soffermarmi su alcuni scenari di utilizzo di Logic Apps e su alcune differenze rispetto a Power Automate. Come abbiamo già scoperto, Power Automate e Logic Apps sono servizi gemelli, che si differenziano solo per l'area di localizzazione (Office 365, Azure), nonché per l'approccio alla licenza e alcune peculiarità interne. Oggi diamo un'occhiata alle caratteristiche di Logic Apps rispetto a Power Automate. Non perdiamo tempo.

1. Frequenza di attivazione dei trigger

In Power Automate non è possibile impostare la frequenza di controllo delle condizioni del trigger. Si deve fare affidamento sul valore predefinito. Logic Apps offre la possibilità di configurare l'intervallo e la frequenza di controllo del trigger, il che accelera notevolmente l'elaborazione degli eventi. Tuttavia, in Power Automate, spesso, ci sono molte meno impostazioni per i trigger rispetto a Logic Apps:

Trigger di Power Automate "All'atto di creare un elemento":

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

Trigger di Logic Apps "All'atto di creare un elemento":

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

In Logic Apps, per questo trigger, ci sono ulteriori impostazioni per il fuso orario e l'ora di avvio.

2. Passaggio tra le modalità di visualizzazione del flusso

In Logic Apps, a differenza di Power Automate, è possibile passare tra le modalità "Designer" e "Visualizzazione codice". Questa possibilità è molto utile per il debug dei flussi e consente di apportare modifiche più dettagliate alla logica dei flussi:

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

3. Debugging dei flussi

Spesso, durante la configurazione dei flussi, dobbiamo verificare la correttezza dell'esecuzione di una certa logica che è stata implementata in essi. E qui non possiamo fare a meno del debugging. In Logic Apps esiste una modalità di debugging dei flussi incredibilmente comoda, che consente di visualizzare i dati di input e output di ciascuna attività del flusso. Con questa modalità, è possibile vedere in qualsiasi momento quale informazione è arrivata in un'attività e cosa si è trovata in uscita dall'attività:

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

In Power Automate è presente una modalità simile, ma in una versione molto limitata.

4. Connettori "Premium"

Come già sappiamo, in Power Automate c'è una distinzione tra i connettori, suddivisi in normali e "premium":

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

I connettori normali sono sempre disponibili, mentre i connettori «premium» sono accessibili solo con l'acquisto di un piano separato per gli utenti o per i flussi. In Logic Apps, tutti i connettori sono subito disponibili per l'uso, ma la fatturazione avviene in base all'utilizzo dei connettori. L'esecuzione di flussi con connettori normali costa meno, mentre i connettori «premium» costano di più.

5. Avvio del flusso tramite pulsante

Tuttavia, qui Logic Apps è svantaggiata rispetto a Power Automate, poiché il flusso Logic Apps non può essere avviato, ad esempio, tramite un pulsante nell'applicazione Power Apps. Con Power Automate, come abbiamo scoperto nell'articolo precedente, è possibile creare flussi e collegarli all'applicazione Power Apps, per una successiva attivazione, ad esempio, quando si preme un pulsante nell'app. Nel caso di Logic Apps, se è necessario implementare un tale scenario, sarà necessario trovare diverse soluzioni, ad esempio, utilizzare il trigger "All'arrivo di una richiesta HTTP" e inviare una richiesta POST dall'app a un indirizzo previamente stabilito:

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

6. Creazione di un flusso con Visual Studio

A differenza di Power Automate, i flussi di Logic Apps possono essere creati direttamente tramite Visual Studio.
È possibile creare e modificare flussi di Logic Apps, ad esempio, da Visual Studio Code, se si dispone dell'estensione Azure Logic Apps installata. Dopo aver installato l'estensione, avrai la possibilità di connetterti ad Azure. E dopo l'autenticazione riuscita, avrai accesso ai flussi Logic Apps esistenti in questo ambiente e potrai procedere con la modifica del flusso desiderato:

Power Automate VS Logic Apps. Caratteristiche di Logic Apps

Naturalmente, ho elencato solo alcune delle differenze tra questi due prodotti, ma ho cercato di evidenziare quelle caratteristiche che mi hanno colpito maggiormente durante lo sviluppo di flussi utilizzando Power Automate e Logic Apps. Nei prossimi articoli, esploreremo insieme caratteristiche interessanti e casi d'uso con altri prodotti della linea Power Platform, e torneremo ancora una volta a Logic Apps. Buona giornata a tutti!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster