Power Automate VS Logic Apps. Mga kaso ng Power Automate

Magandang araw sa lahat! Sa nakaraang artikulo tungkol sa pag-aaral ng Power Automate at Logic Apps, tiningnan namin ang mga pangunahing pagkakaiba sa pagitan ng Power Automate at Logic Apps. Ngayon gusto kong magpatuloy at ipakita ang mga kagiliw-giliw na posibilidad na maaaring maisakatuparan sa tulong ng mga produktong ito. Sa artikulong ito titingnan natin ang ilang mga kaso na maaaring ipatupad gamit ang Power Automate.

Microsoft Power Automate

Nagbibigay ang produktong ito ng malawak na hanay ng mga connector sa iba't ibang serbisyo, pati na rin ang mga trigger para sa awtomatiko at agarang paglulunsad ng mga daloy dahil sa paglitaw ng isang partikular na kaganapan. Sinusuportahan din nito ang pagpapatakbo ng mga thread sa isang iskedyul o sa pamamagitan ng pindutan.

1. Awtomatikong pagpaparehistro ng mga kahilingan

Ang isa sa mga kaso ay maaaring ang pagpapatupad ng awtomatikong pagpaparehistro ng mga kahilingan. Ang pag-trigger ng daloy, sa kasong ito, ay ang pagtanggap ng isang abiso sa email sa isang partikular na mailbox, pagkatapos nito ay mapoproseso ang karagdagang lohika:
Power Automate VS Logic Apps. Mga kaso ng Power Automate


Kapag nagse-set up ng trigger na "Kapag dumating ang isang bagong email," maaari kang gumamit ng iba't ibang mga filter upang matukoy ang kinakailangang kaganapan na ma-trigger:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Halimbawa, maaari kang magsimula ng daloy para lang sa mga email na may mga attachment o para sa mga email na may pinakamataas na kahalagahan. Maaari ka ring magsimula ng daloy kung may dumating na liham sa isang partikular na folder ng mailbox. Bilang karagdagan, posible na i-filter ang mga titik sa pamamagitan ng nais na substring sa linya ng paksa.
Kapag nagawa na ang mga kinakailangang kalkulasyon at nakuha na ang lahat ng kinakailangang impormasyon, maaari kang lumikha ng item sa listahan ng SharePoint gamit ang mga pagpapalit mula sa iba pang mga aksyon:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Sa tulong ng naturang daloy, madali mong makukuha ang mga kinakailangang notification sa email, i-disassemble ang mga ito sa mga bahagi at lumikha ng mga tala sa ibang mga system.

2. Paglulunsad ng daloy ng pag-apruba gamit ang isang button mula sa PowerApps

Ang isa sa mga karaniwang sitwasyon ay ang magpadala ng isang bagay para sa pag-apruba sa mga taong may pag-apruba. Upang ipatupad ang isang katulad na sitwasyon, maaari kang gumawa ng isang pindutan sa PowerApps at, kapag nag-click ka dito, maglunsad ng isang daloy ng Power Automate:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Tulad ng nakikita mo, sa thread na ito, ang panimulang trigger ay PowerApps. Ang magandang bagay tungkol sa trigger na ito ay maaari kang humiling ng impormasyon mula sa PowerApps habang nasa loob ng daloy ng Power Automate:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Ito ay gumagana tulad nito: kapag kailangan mong makakuha ng ilang impormasyon mula sa PowerApps, mag-click ka sa item na "Magtanong sa PowerApps". Lumilikha ito ng variable na magagamit sa lahat ng pagkilos sa daloy ng Power Automate na iyon. Ang natitira na lang ay ipasa ang halaga para sa variable na ito sa loob ng daloy kapag sinimulan ang daloy mula sa PowerApps.

3. Magsimula ng stream gamit ang HTTP request

Ang pangatlong kaso na gusto kong pag-usapan ay ang paglulunsad ng daloy ng Power Automate gamit ang isang kahilingan sa HTTP. Sa ilang mga kaso, lalo na para sa iba't ibang mga kwento ng pagsasama, kinakailangan na maglunsad ng isang daloy ng Power Automate sa pamamagitan ng isang kahilingan sa HTTP, na nagpapasa ng iba't ibang mga parameter sa loob ng daloy. Ginagawa ito nang simple. Ang aksyon na "Kapag natanggap ang isang kahilingan sa HTTP" ay ginagamit bilang trigger:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Awtomatikong nabuo ang HTTP POST URL sa unang pagkakataong ma-save ang stream. Sa address na ito kailangan mong magpadala ng kahilingan sa POST upang simulan ang daloy na ito. Maaaring ipasa ang iba't ibang impormasyon bilang mga parameter sa pagsisimula; halimbawa, sa kasong ito, ipinapasa ang attribute ng SharePointID mula sa labas. Upang makagawa ng ganoong input schema, kailangan mong mag-click sa item na "Gumamit ng halimbawang payload para gumawa ng schema", at pagkatapos ay maglagay ng halimbawang JSON na ipapadala sa stream:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Pagkatapos i-click ang β€œTapos na,” bubuo ng JSON schema ng text ng kahilingan para sa pagkilos na ito. Magagamit na ngayon ang attribute ng SharePointID bilang wildcard sa lahat ng pagkilos sa isang partikular na daloy:

Power Automate VS Logic Apps. Mga kaso ng Power Automate

Kapansin-pansin na ang trigger na "Kapag natanggap ang isang HTTP na kahilingan" ay kasama sa seksyong Premium connectors at available lang kapag bumili ng hiwalay na plano para sa produktong ito.

Sa susunod na artikulo ay pag-uusapan natin ang tungkol sa iba't ibang mga kaso na maaaring ipatupad gamit ang Logic Apps.

Pinagmulan: www.habr.com

Magdagdag ng komento