God eftermiddag alle! gennemgik vi nogle af mulighederne for at bruge Power Automate. I denne artikel vil jeg gerne fokusere på nogle anvendelsesscenarier for Logic Apps og et par forskelle fra Power Automate. Som vi tidligere har set, er Power Automate og Logic Apps tvillingetjenester, der kun adskiller sig i deres placering (Office 365, Azure), samt tilgang til licensering og nogle interne funktioner. Lad os i dag se på, hvilke særlige træk Logic Apps har i forhold til Power Automate. Lad os ikke spilde tid.
1. Udløserfrekvens
I Power Automate er det ikke muligt at indstille frekvensen for kontrol af udløserbetingelser. Man er nødt til at stole på standardværdien. Logic Apps har mulighed for at justere intervaller og frekvenser for kontrol af udløser, hvilket betydeligt fremskynder behandlingen af hændelser. Dog har Power Automate ofte væsentligt færre indstillinger for udløsere sammenlignet med Logic Apps:
Power Automate-udløser "Ved oprettelse af element":

Logic Apps-udløser "Ved oprettelse af element":

I Logic Apps til denne udløser er der også indstillinger for tidszone og starttid.
2. Skift mellem visningsmode for strømmen
I Logic Apps, i modsætning til Power Automate, er der mulighed for at skifte mellem "Designer" og "Kodevisning". Denne funktion er meget nyttig til fejlfinding af strømme og tillader mere fine ændringer i strømmenes logik:

3. Fejlfinding af strømme
Ofte, når vi opsætter strømme, er vi nødt til at kontrollere, om logikken fungerer korrekt, som den er indarbejdet. Her kan vi ikke undvære fejlfinding. Logic Apps har en utrolig brugervenlig fejlfindingstilstand, hvor man kan vise ind- og uddata for hver af aktiviteterne i strømmen. Med denne tilstand kan man til enhver tid se, hvilket trin hvilken information kom til aktiviteten, og hvad der var resultatet af aktiviteten:

I Power Automate findes en sådan tilstand, men i en meget begrænset version.
4. "Premium"-tilslutninger
Som vi allerede ved, har Power Automate en opdeling af tilslutninger efter type, i almindelige og "premium":

Almindelige connectorer er altid tilgængelige, mens "premium" connectorer kun er tilgængelige ved køb af en separat plan for brugere eller streams. I Logic Apps er alle connectorer tilgængelige med det samme, men faktureringen foregår efter brug af connectorerne. Udførelse i strømmen af almindelige connectorer koster mindre, mens "premium" koster mere.
5. Start strøm ved knap
Her taber Logic Apps til Power Automate, da Logic Apps-strømmen ikke kan startes, for eksempel ved at trykke på en knap fra Power Apps-applikationen. Med Power Automate, som vi fandt ud af , kan man oprette strømme og forbinde dem til Power Apps-applikationen for senere at kalde dem, for eksempel når man trykker på en knap i applikationen. I tilfælde af Logic Apps, hvis man skal implementere et lignende scenarie, skal der findes forskellige løsninger, for eksempel bruge udløseren "Ved modtagelse af HTTP-anmodning" og sende en POST-anmodning fra applikationen til en foruddefineret adresse:

6. Oprettelse af strøm med Visual Studio
I modsætning til Power Automate kan Logic Apps-strømme oprettes direkte gennem Visual Studio.
Man kan oprette og redigere Logic Apps-strømme, for eksempel fra Visual Studio Code, når den relevante Azure Logic Apps-udvidelse er installeret. Efter installationen af udvidelsen, bliver der mulighed for at oprette forbindelse til Azure. Og efter en vellykket autorisation vil du få adgang til de eksisterende Logic Apps-strømme i dette miljø og kan begynde at redigere den ønskede strøm:

Selvfølgelig har jeg ikke omtalt alle forskelle mellem disse to produkter, men jeg har forsøgt at fremhæve de egenskaber, der i høj grad har fanget min opmærksomhed under udviklingen af strømme ved brug af Power Automate og Logic Apps. I de kommende artikler vil vi se på interessante funktioner og cases implementeret med brug af andre produkter fra Power Platform-serien, og vi vil også vende tilbage til Logic Apps flere gange. Hav en god dag!
Kilde: habr.com
