Mirëdita të gjithëve! , shqyrtuam dallimet kryesore midis Power Automate dhe Logic Apps. Sot do të donim të shkonim më tej dhe të tregonim mundësi interesante që mund të realizohen me ndihmën e këtyre produkteve. Në këtë artikull do të shohim disa raste përdorimi që mund të zbatohen me Power Automate.
Microsoft Power Automate
Ky produkt ofron një gamë të gjerë konektorësh për shërbime të ndryshme, si edhe triggera për nisjen automatike dhe të menjëhershme të flukseve si rezultat i ndodhjes së një ngjarjeje të caktuar. Mbështetet gjithashtu nisja e flukseve sipas orarit ose me anë të një butoni.
1. Regjistrimi automatik i kërkesave
Një nga rastet e përdorimit mund të jetë zbatimi i regjistrimit automatik të kërkesave. Triggeri i fluksit, në këtë rast, do të jetë marrja e një njoftimi me email në një kuti postare të caktuar, pas së cilës kryhet përpunimi i logjikës së mëtejshme:

Gjatë konfigurimit të triggerit «Kur mbërrin një email i ri» mund të përdoren filtra të ndryshëm për të përcaktuar ngjarjen e nevojshme për nisjen e triggerit:

Për shembull, mund të nisni fluksin vetëm për email-et me bashkëngjitje ose për email-et me rëndësi maksimale. Fluksi mund të niset gjithashtu nëse email-i ka mbërritur në një dosje të caktuar të kutisë postare. Përveç kësaj, ekziston mundësia të filtrohen email-et sipas një nënvargu të kërkuar në subjektin e email-it.
Pasi të jenë kryer llogaritjet e nevojshme dhe të jetë marrë i gjithë informacioni i kërkuar, mund të krijoni një element në listën SharePoint duke përdorur zëvendësime nga veprime të tjera:

Me ndihmĂ«n e njĂ« fluksi tĂ« tillĂ« mund tĂ« kapni lehtĂ«sisht njoftimet e nevojshme me email, tâi zbĂ«rtheni ato nĂ« pĂ«rbĂ«rĂ«sit e tyre dhe tĂ« krijoni regjistrime nĂ« sisteme tĂ« tjera.
2. Nisja e fluksit të miratimit me buton nga PowerApps
Një nga skenarët standardë është dërgimi i një objekti për miratim te personat përgjegjës për aprovimin. Për të zbatuar një skenar të tillë, mund të krijoni një buton në PowerApps dhe, kur ai shtypet, të nisni një fluks Power Automate:

Siç mund të vërehet, në këtë fluks triggeri fillestar është PowerApps. Veçoria dalluese e këtij triggeri është se mund të kërkohet informacion nga PowerApps duke qenë brenda fluksit të Power Automate:

Kjo funksionon si mĂ« poshtĂ«: kur ju duhet tĂ« merrni ndonjĂ« informacion nga PowerApps, klikoni te opsioni «Pyet nĂ« PowerApps». Pas kĂ«saj krijohet njĂ« variabĂ«l qĂ« mund tĂ« pĂ«rdoret nĂ« tĂ« gjitha veprimet e kĂ«tij fluksi nĂ« Power Automate. Mbetet vetĂ«m qĂ«, kur ta nisni fluksin nga PowerApps, tâi kaloni vlerĂ«n e kĂ«saj variable brenda fluksit.
3. Nisja e fluksit me kërkesë HTTP
Rasti i tretë për të cilin do të donim të flisnim është nisja e një fluksi Power Automate përmes një kërkese HTTP. Në disa raste, veçanërisht në skenarë të ndryshëm integrimi, është e nevojshme të nisni një fluks Power Automate me anë të një kërkese HTTP, duke i kaluar parametra të ndryshëm brenda fluksit. Kjo bëhet mjaft thjesht. Si trigger përdoret veprimi «Kur merret një kërkesë HTTP» në HTTP:

Adresa URL e HTTP POST gjenerohet automatikisht gjatë ruajtjes së parë të fluksit. Pikërisht në këtë adresë duhet të dërgoni një kërkesë POST për të nisur këtë fluks. Si parametra gjatë nisjes mund të kaloni informacione të ndryshme; për shembull, në këtë rast po kalohet nga jashtë atributi SharePointID. Për të krijuar një skemë të tillë hyrëse, duhet të klikoni te opsioni «Përdor një shembull payload-i për të gjeneruar skemën», pastaj të vendosni një shembull JSON-i që do të vijë në fluks:

Pasi të klikoni «Gati», krijohet skema JSON e tekstit të kërkesës për këtë veprim. Tani atributi SharePointID mund të përdoret në të gjitha veprimet e këtij fluksi si vlerë zëvendësuese:

Vlen të theksohet se trigger-i «Kur merret një kërkesë HTTP» bën pjesë në kategorinë e konektorëve Premium dhe është i disponueshëm vetëm me blerjen e një plani të veçantë për këtë produkt.
Në artikullin e ardhshëm do të flasim për skenarë të ndryshëm që mund të realizohen me Logic Apps.
Burimi: habr.com
