Labdien visiem! mēs apskatījām dažas Power Automate lietošanas iespējas. Šajā rakstā vēlētos pievērst uzmanību dažiem Logic Apps lietošanas scenārijiem un dažām atšķirībām no Power Automate. Kā iepriekš noskaidrojām, Power Automate un Logic Apps ir pakalpojumi-viešņi, kas atšķiras tikai ar izvietojuma jomu (Office 365, Azure), kā arī licencēšanas pieeju un dažām iekšējām īpatnībām. Šodien apskatīsim, kādas ir Logic Apps iezīmes salīdzinājumā ar Power Automate. Nezaudēsim laiku.
1. Triggeru aktivizācijas biežums
Power Automate nav iespējas iestatīt triggeru nosacījumu pārbaudes biežumu. Jāpaļaujas uz noklusējuma vērtību. Logic Apps ir iespējams iestatīt intervalus un pārbaudes biežumu, kas ievērojami paātrina notikumu apstrādi. Tomēr Power Automate bieži vien ir ievērojami mazāk iestatījumu triggeriem nekā Logic Apps:
Power Automate triggers „Kad tiek izveidots elements”:

Logic Apps triggers „Kad tiek izveidots elements”:

Logic Apps šim triggerim ir papildus iestatījumi par laika zonu un uzsākšanas laiku.
2. Pārslēgšanās starp plūsmas attēlošanas režīmiem
Logic Apps, atšķirībā no Power Automate, ir iespējams pārslēgties starp „Konstruktora” un „Koda skatījuma” režīmiem. Šī iespēja ļoti palīdz plūsmu atkļūdošanā un ļauj veikt smalkākas izmaiņas plūsmu loģikā:

3. Plūsmu atkļūdošana
Bieži, iestatot plūsmas, mums ir jā pārbauda, vai noteikta loģika tiek izpildīta pareizi. Un šeit mēs nevaram iztikt bez atkļūdošanas. Logic Apps ir neticami ērts plūsmu atkļūdošanas režīms, kas ļauj parādīt katras plūsmas aktivitātes ievades un izvades datus. Izmantojot šo režīmu, jebkurā brīdi varam redzēt, kurā plūsmas posmā kāda informācija tika nonākusi aktivitātē un kas tika iegūts aktivitātes izejā:

Power Automate šāds režīms ir pieejams, taču ļoti ierobežotā variantā.
4. „Premium” savienotāji
Kā mums jau zināms, Power Automate ir savienotāju veidu sadalījums, parastajās un „premium” savienotājos:

Parastie savienotāji ir pieejami vienmēr, bet „premium” savienotāji ir pieejami tikai iegādājoties atsevišķu plānu lietotājiem vai straumēm. Logic Apps var izmantot visus savienotājus, taču maksa tiek aprēķināta atkarībā no to izmantošanas. Parastajiem savienotājiem to izmantošana ir lētāka, kamēr „premium” ir dārgāka.
5. Plūsmas palaišana ar pogu
Tomēr šeit Logic Apps zaudē Power Automate gadījumā, jo Logic Apps plūsmu nevar palaist, piemēram, ar pogu no Power Apps lietojuma. Izmantojot Power Automate, kā mēs noskaidrojām , ir iespējams izveidot plūsmas un savienot tās ar Power Apps lietojumu, lai tās varētu aicināt, piemēram, nospiežot pogu lietojumā. Ja runājam par Logic Apps, tad, lai īstenotu līdzīgas scenārijus, jāizdomā dažādi risinājumi, piemēram, izmantot trigeri „Kad tiek saņemts HTTP pieprasījums” un sūtīt no lietojuma POST pieprasījumu iepriekš noteiktajā adresē:

6. Plūsmas izveide, izmantojot Visual Studio
Atšķirībā no Power Automate, Logic Apps plūsmas var izveidot tieši, izmantojot Visual Studio.
Plūsmas Logic Apps var izveidot un rediģēt, piemēram, izmantojot Visual Studio Code, ja ir uzstādīta paplašinājums Azure Logic Apps. Pēc paplašinājuma instalēšanas tiks nodrošināta iespēja pieslēgties Azure. Pēc veiksmīgas autorizācijas jūs iegūsiet piekļuvi esošajām Logic Apps plūsmām šajā vidē un varēsiet pāriet uz nepieciešamās plūsmas rediģēšanu:

Protams, es uzskaitīju ne visas šo divu produktu atšķirības, bet es centos uzsvērt tās īpašības, kas man visvairāk pārsteidza, strādājot ar plūsmām, izmantojot Power Automate un Logic Apps. Nākamajos rakstos kopā ar jums aplūkosim interesantas īpašības un gadījumu realizācijas, izmantojot citus Power Platform produktus, un vēl ne reizi vien atgriezīsimies pie Logic Apps. Visiem labu dienu!
Avots: habr.com
