Power Automate VS app per la logica. Funzionalità delle app per la logica

Buona giornata a tutti! Nell'articolo precedente sull'apprendimento di Power Automate e delle app per la logica Abbiamo esaminato alcune delle possibilità di utilizzo di Power Automate. In questo articolo vorrei evidenziare alcuni scenari per l'uso delle app per la logica e una serie di differenze rispetto a Power Automate. Come abbiamo scoperto in precedenza, Power Automate e App per la logica sono servizi gemelli che differiscono solo per la posizione (Office 365, Azure), nonché per l'approccio alla licenza e per alcune funzionalità interne. Vediamo oggi quali caratteristiche ha App per la logica rispetto a Power Automate. Non perdiamo tempo.

1. Frequenza di attivazione

Power Automate non ha la possibilità di configurare la frequenza con cui vengono controllate le condizioni di attivazione. Devi fare affidamento sul valore predefinito. App per la logica ha la possibilità di configurare l'intervallo e la frequenza dei controlli del trigger, velocizzando notevolmente l'elaborazione degli eventi. Tuttavia, Power Automate ha spesso un numero significativamente inferiore di impostazioni per i trigger rispetto ad App per la logica:

Trigger di Power Automate "Quando viene creato l'elemento":

Power Automate VS app per la logica. Funzionalità delle app per la logica

Trigger "On Element Creation" delle app per la logica:

Power Automate VS app per la logica. Funzionalità delle app per la logica

In App per la logica sono disponibili anche impostazioni del fuso orario e dell'ora di avvio per questo trigger.

2. Passa da una modalità di visualizzazione del flusso all'altra

App per la logica, a differenza di Power Automate, consente di passare dalla visualizzazione Progettazione a quella Visualizzazione codice. Questa funzionalità è molto utile per il debug dei thread e consente anche di apportare modifiche più sottili alla logica dei thread:

Power Automate VS app per la logica. Funzionalità delle app per la logica

3. Debug dei thread

Spesso, quando si configurano i thread, è necessario verificare la corretta esecuzione dell'una o dell'altra logica incorporata in essi. E qui non possiamo fare a meno del debug. App per la logica dispone di una modalità di debug del flusso incredibilmente utile che consente di visualizzare i dati di input e output di ogni attività di flusso. Utilizzando questa modalità, puoi vedere in qualsiasi momento in quale fase quali informazioni sono arrivate nell'attività e cosa è stato prodotto dall'attività:

Power Automate VS app per la logica. Funzionalità delle app per la logica

Power Automate dispone di questa modalità, ma in una versione molto limitata.

4. Connettori “Premium”.

Come già sappiamo, Power Automate prevede una divisione dei connettori per tipologia, in normali e “premium”:

Power Automate VS app per la logica. Funzionalità delle app per la logica

I connettori normali sono sempre disponibili, i connettori “premium” sono disponibili solo quando si acquista un piano separato per utenti o flussi. In App per la logica tutti i connettori sono disponibili per l'uso contemporaneamente, ma i prezzi vengono stabiliti man mano che i connettori vengono utilizzati. L'esecuzione dei connettori regolari in uno stream costa meno, quelli "premium" costano di più.

5. Avvia uno streaming utilizzando un pulsante

Ma qui Logic Apps perde rispetto a Power Automate in quanto il flusso di Logic Apps non può essere avviato, ad esempio, da un pulsante dell'applicazione Power Apps. Utilizzando Power Automate, come abbiamo scoperto nell'ultimo articolo, puoi creare flussi e connetterli a un'applicazione Power Apps per essere richiamati in seguito, ad esempio, quando fai clic su un pulsante nell'applicazione. Nel caso delle App per la logica, se è necessario implementare uno scenario simile, è necessario escogitare varie soluzioni, ad esempio utilizzare il trigger “Quando viene ricevuta una richiesta HTTP” e inviare una richiesta POST dall'applicazione a un pre -indirizzo generato:

Power Automate VS app per la logica. Funzionalità delle app per la logica

6. Crea un flusso utilizzando Visual Studio

A differenza di Power Automate, i flussi di app per la logica possono essere creati direttamente tramite Visual Studio.
È possibile creare e modificare i flussi di app per la logica, ad esempio, da Visual Studio Code se è installata l'estensione app per la logica di Azure. Dopo aver installato l'estensione, sarai in grado di connetterti ad Azure. Dopo aver effettuato l'autorizzazione, avrai accesso ai flussi di App per la logica disponibili in questo ambiente e potrai procedere alla modifica del flusso richiesto:

Power Automate VS app per la logica. Funzionalità delle app per la logica

Ovviamente non ho elencato tutte le differenze tra questi due prodotti, ma ho cercato di evidenziare quelle funzionalità che hanno attirato maggiormente la mia attenzione durante lo sviluppo di flussi utilizzando Power Automate e App per la logica. Negli articoli seguenti esamineremo funzionalità interessanti e casi di implementazione utilizzando altri prodotti della linea Power Platform e torneremo su App per la logica più di una volta. Buona giornata a tutti!

Fonte: habr.com

Aggiungi un commento