Buongiorno a tutti! abbiamo esaminato alcune funzionalità 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'ambito di collocazione (Office 365, Azure), per l'approccio alla licenza e alcune caratteristiche interne. Oggi, vediamo quali peculiarità ha Logic Apps rispetto a Power Automate. Non perdiamo tempo.
1. Frequenza di attivazione dei trigger
In Power Automate non è possibile impostare la frequenza di verifica delle condizioni del trigger. Si deve fare affidamento sul valore predefinito. In Logic Apps, c'è la possibilità di configurare l'intervallo e la frequenza di verifica del trigger, il che accelera notevolmente l'elaborazione degli eventi. Tuttavia, Power Automate generalmente ha meno opzioni di configurazione per i trigger rispetto a Logic Apps:
Trigger Power Automate "Quando viene creato un elemento":

Trigger Logic Apps "Quando viene creato un elemento":

In Logic Apps, per questo trigger ci sono anche impostazioni per il fuso orario e il tempo 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 funzionalità è molto utile per il debug dei flussi e permette di apportare modifiche più sottili alla logica dei flussi:

3. Debug dei flussi
Spesso, durante la configurazione dei flussi, è necessario verificare la correttezza dell'esecuzione della logica implementata. E in questo caso non possiamo fare a meno del debug. In Logic Apps è presente una modalità di debug dei flussi incredibilmente comoda, che consente di visualizzare i dati di input e output di ogni attività del flusso. Con questa modalità si può vedere in qualsiasi momento a quale fase è arrivata l'informazione nell'attività e quale risultato ha prodotto:

In Power Automate è presente una modalità simile, ma in una versione piuttosto ridotta.
4. Connettori "Premium"
Come già sappiamo, in Power Automate c'è una distinzione tra i connettori in base al tipo, tra connettori standard e "premium":

I connettori standard sono sempre disponibili, mentre i connettori "premium" sono accessibili solo con l'acquisto di un piano separato per utenti o flussi. In Logic Apps, tutti i connettori sono disponibili per l'uso, ma il tariffario è basato sull'uso effettivo dei connettori. L'esecuzione di flussi con connettori standard è più economica, mentre l'uso di connettori "premium" è più costoso.
5. Avvio del flusso tramite pulsante
Qui, Logic Apps perde rispetto a Power Automate, poiché un flusso di Logic Apps non può essere avviato, ad esempio, tramite un pulsante nell'app Power Apps. Con Power Automate, come abbiamo appreso , è possibile creare flussi e collegarli all'app Power Apps per successivi richiami, ad esempio, quando si preme un pulsante nell'app. Nel caso di Logic Apps, se è necessario implementare uno scenario simile, si devono inventare diverse soluzioni, come l'uso del trigger "All'arrivo della richiesta HTTP" e inviare una richiesta POST dall'app a un indirizzo predefinito:

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 i flussi di Logic Apps, ad esempio, da Visual Studio Code, a condizione che sia installata l'estensione Azure Logic Apps. Dopo aver installato l'estensione, sarà possibile connettersi ad Azure. Una volta effettuata l'autorizzazione con successo, avrai accesso ai flussi di Logic Apps già esistenti in questo ambiente e potrai passare alla modifica del flusso richiesto:

Certo, ho elencato solo alcune delle differenze tra questi due prodotti, ma ho cercato di evidenziare le caratteristiche che mi sono saltate più all'occhio mentre sviluppavo flussi utilizzando Power Automate e Logic Apps. Nei prossimi articoli esploreremo insieme caratteristiche interessanti e casi di implementazione utilizzando altri prodotti della Power Platform, e torneremo ancora su Logic Apps. Buona giornata a tutti!
Fonte: habr.com
