Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Selamat hari kepada semua! Dalam artikel sebelumnya tentang pembelajaran Power Automate dan Logic Apps, kami melihat perbezaan utama antara Power Automate dan Logic Apps. Hari ini saya ingin meneruskan dan menunjukkan kemungkinan menarik yang boleh direalisasikan dengan bantuan produk ini. Dalam artikel ini kita akan melihat beberapa kes yang boleh dilaksanakan menggunakan Power Automate.

Microsoft Power Automate

Produk ini menyediakan pelbagai penyambung kepada pelbagai perkhidmatan, serta pencetus untuk melancarkan aliran secara automatik dan serta-merta akibat berlakunya peristiwa tertentu. Ia juga menyokong menjalankan benang pada jadual atau dengan butang.

1. Pendaftaran automatik permintaan

Salah satu kes boleh menjadi pelaksanaan pendaftaran automatik permintaan. Pencetus aliran, dalam kes ini, akan menjadi penerimaan pemberitahuan e-mel ke peti mel tertentu, selepas itu logik selanjutnya diproses:
Kuasa Automatik VS Apl Logik. Kes Automate Kuasa


Apabila menyediakan pencetus "Apabila e-mel baharu tiba", anda boleh menggunakan pelbagai penapis untuk menentukan peristiwa yang diperlukan untuk dicetuskan:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Sebagai contoh, anda boleh memulakan aliran hanya untuk e-mel dengan lampiran atau untuk e-mel yang mempunyai kepentingan tertinggi. Anda juga boleh memulakan aliran jika surat tiba dalam folder peti mel tertentu. Di samping itu, adalah mungkin untuk menapis huruf mengikut subrentetan yang dikehendaki dalam baris subjek.
Setelah pengiraan yang diperlukan telah dibuat dan semua maklumat yang diperlukan telah diperoleh, anda boleh mencipta item dalam senarai SharePoint menggunakan penggantian daripada tindakan lain:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Dengan bantuan aliran sedemikian, anda boleh dengan mudah mengambil pemberitahuan e-mel yang diperlukan, membukanya kepada komponen dan mencipta rekod dalam sistem lain.

2. Melancarkan aliran kelulusan menggunakan butang daripada PowerApps

Salah satu senario standard ialah menghantar objek untuk kelulusan kepada orang yang diluluskan. Untuk melaksanakan senario yang serupa, anda boleh membuat butang dalam PowerApps dan, apabila anda mengklik padanya, lancarkan aliran Power Automate:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Seperti yang anda lihat, dalam urutan ini, pencetus permulaan ialah PowerApps. Perkara yang menarik tentang pencetus ini ialah anda boleh meminta maklumat daripada PowerApps semasa berada dalam aliran Power Automate:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Ia berfungsi seperti ini: apabila anda perlu mendapatkan beberapa maklumat daripada PowerApps, anda mengklik pada item "Tanya dalam PowerApps". Ini kemudian mencipta pembolehubah yang boleh digunakan dalam semua tindakan dalam aliran Automate Kuasa tersebut. Apa yang tinggal ialah menghantar nilai untuk pembolehubah ini di dalam aliran apabila memulakan aliran daripada PowerApps.

3. Mulakan strim menggunakan permintaan HTTP

Kes ketiga yang saya ingin bincangkan ialah melancarkan aliran Power Automate menggunakan permintaan HTTP. Dalam sesetengah kes, terutamanya untuk pelbagai cerita penyepaduan, anda perlu melancarkan aliran Automate Kuasa melalui permintaan HTTP, dengan menghantar pelbagai parameter dalam aliran. Ini dilakukan dengan agak mudah. Tindakan "Apabila permintaan HTTP diterima" digunakan sebagai pencetus:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

URL POST HTTP dijana secara automatik pada kali pertama strim disimpan. Ke alamat inilah anda perlu menghantar permintaan POST untuk memulakan aliran ini. Pelbagai maklumat boleh dihantar sebagai parameter semasa permulaan; sebagai contoh, dalam kes ini, atribut SharePointID diluluskan dari luar. Untuk mencipta skema input sedemikian, anda perlu mengklik pada item "Gunakan muatan contoh untuk mencipta skema", dan kemudian masukkan contoh JSON yang akan dihantar ke strim:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Selepas mengklik "Selesai", skema JSON teks permintaan untuk tindakan ini dijana. Atribut SharePointID kini boleh digunakan sebagai kad bebas merentas semua tindakan dalam aliran tertentu:

Kuasa Automatik VS Apl Logik. Kes Automate Kuasa

Perlu diingat bahawa pencetus "Apabila permintaan HTTP diterima" disertakan dalam bahagian penyambung Premium dan hanya tersedia apabila membeli pelan berasingan untuk produk ini.

Dalam artikel seterusnya kita akan bercakap tentang pelbagai kes yang boleh dilaksanakan menggunakan Logic Apps.

Sumber: www.habr.com

Tambah komen