Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

روز خوبی برای همه! در مقاله قبلی آموزش Power Automate و Logic Apps، تفاوت های اصلی بین Power Automate و Logic Apps را بررسی کردیم. امروز می خواهم ادامه دهم و امکانات جالبی را که می توان با کمک این محصولات محقق کرد را نشان داد. در این مقاله به چند موردی می پردازیم که می توان با استفاده از Power Automate پیاده سازی کرد.

Microsoft Power Automate

این محصول طیف گسترده ای از اتصال دهنده ها را به سرویس های مختلف ارائه می دهد و همچنین به دلیل وقوع یک رویداد خاص، باعث راه اندازی خودکار و فوری جریان ها می شود. همچنین از اجرای موضوعات بر اساس برنامه یا دکمه پشتیبانی می کند.

1. ثبت خودکار درخواست ها

یکی از موارد می تواند اجرای ثبت خودکار درخواست ها باشد. محرک جریان، در این مورد، دریافت یک اعلان ایمیل به یک صندوق پستی خاص خواهد بود، پس از آن منطق بیشتر پردازش می شود:
Power Automate در مقابل برنامه های منطقی. کیس های Power Automate


هنگام تنظیم یک راه‌انداز «وقتی ایمیل جدید می‌رسد»، می‌توانید از فیلترهای مختلفی برای تعیین رویداد مورد نیاز برای راه‌اندازی استفاده کنید:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

به عنوان مثال، شما می توانید یک جریان را فقط برای ایمیل های دارای پیوست یا برای ایمیل هایی که دارای بالاترین اهمیت هستند، شروع کنید. همچنین اگر نامه ای به یک پوشه صندوق پستی خاص رسید، می توانید یک جریان را شروع کنید. علاوه بر این، امکان فیلتر حروف بر اساس زیر رشته مورد نظر در خط موضوع وجود دارد.
هنگامی که محاسبات لازم انجام شد و تمام اطلاعات لازم به دست آمد، می توانید با استفاده از جایگزینی از سایر اقدامات، یک مورد در لیست شیرپوینت ایجاد کنید:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

با کمک چنین جریانی، می توانید به راحتی اعلان های ایمیل لازم را دریافت کنید، آنها را به اجزای خود جدا کنید و در سیستم های دیگر رکورد ایجاد کنید.

2. راه اندازی یک جریان تأیید با استفاده از دکمه ای از PowerApps

یکی از سناریوهای استاندارد ارسال یک شی برای تایید به افراد تایید کننده است. برای اجرای یک سناریوی مشابه، می توانید یک دکمه در PowerApps ایجاد کنید و با کلیک بر روی آن، یک جریان Power Automate را راه اندازی کنید:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

همانطور که می بینید، در این تاپیک، شروع کننده PowerApps است. نکته مهم در مورد این ماشه این است که شما می توانید اطلاعاتی را از PowerApps در حالی که در جریان Power Automate هستید درخواست کنید:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

این کار به این صورت است: هنگامی که نیاز به دریافت اطلاعاتی از PowerApps دارید، روی مورد "Ask in PowerApps" کلیک می کنید. سپس یک متغیر ایجاد می‌کند که می‌تواند در تمام اقدامات در آن جریان Power Automate استفاده شود. تنها چیزی که باقی می ماند این است که هنگام شروع جریان از PowerApps، مقدار این متغیر را به داخل جریان منتقل کنید.

3. یک جریان را با استفاده از درخواست HTTP شروع کنید

مورد سومی که می خواهم در مورد آن صحبت کنم، راه اندازی جریان Power Automate با استفاده از درخواست HTTP است. در برخی موارد، به‌ویژه برای داستان‌های مختلف یکپارچه‌سازی، لازم است یک جریان Power Automate از طریق یک درخواست HTTP راه‌اندازی شود و پارامترهای مختلفی در داخل جریان ارسال شود. این کار به سادگی انجام می شود. عمل "هنگامی که درخواست HTTP دریافت می شود" به عنوان یک ماشه استفاده می شود:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

URL POST HTTP به طور خودکار اولین باری که جریان ذخیره می شود ایجاد می شود. به این آدرس است که باید یک درخواست POST برای شروع این جریان ارسال کنید. اطلاعات مختلفی را می توان به عنوان پارامتر در هنگام راه اندازی ارسال کرد؛ برای مثال، در این مورد، ویژگی SharePointID از خارج ارسال می شود. برای ایجاد چنین طرح ورودی، باید روی مورد «استفاده از بار نمونه برای ایجاد طرحواره» کلیک کنید و سپس یک JSON نمونه را وارد کنید که به جریان ارسال می‌شود:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

پس از کلیک بر روی "پایان"، یک طرح JSON از متن درخواست برای این عمل ایجاد می شود. ویژگی SharePointID اکنون می تواند به عنوان یک علامت عام در تمام اقدامات در یک جریان مشخص استفاده شود:

Power Automate در مقابل برنامه های منطقی. کیس های Power Automate

شایان ذکر است که راه‌انداز «هنگامی که درخواست HTTP دریافت می‌شود» در بخش کانکتورهای Premium گنجانده شده است و فقط هنگام خرید طرح جداگانه برای این محصول در دسترس است.

در مقاله بعدی در مورد موارد مختلفی صحبت خواهیم کرد که با استفاده از Logic Apps قابل پیاده سازی هستند.

منبع: www.habr.com

اضافه کردن نظر