روز خوبی برای همه!
Microsoft Power Automate
این محصول طیف گسترده ای از اتصال دهنده ها را به سرویس های مختلف ارائه می دهد و همچنین به دلیل وقوع یک رویداد خاص، باعث راه اندازی خودکار و فوری جریان ها می شود. همچنین از اجرای موضوعات بر اساس برنامه یا دکمه پشتیبانی می کند.
1. ثبت خودکار درخواست ها
یکی از موارد می تواند اجرای ثبت خودکار درخواست ها باشد. محرک جریان، در این مورد، دریافت یک اعلان ایمیل به یک صندوق پستی خاص خواهد بود، پس از آن منطق بیشتر پردازش می شود:
هنگام تنظیم یک راهانداز «وقتی ایمیل جدید میرسد»، میتوانید از فیلترهای مختلفی برای تعیین رویداد مورد نیاز برای راهاندازی استفاده کنید:
به عنوان مثال، شما می توانید یک جریان را فقط برای ایمیل های دارای پیوست یا برای ایمیل هایی که دارای بالاترین اهمیت هستند، شروع کنید. همچنین اگر نامه ای به یک پوشه صندوق پستی خاص رسید، می توانید یک جریان را شروع کنید. علاوه بر این، امکان فیلتر حروف بر اساس زیر رشته مورد نظر در خط موضوع وجود دارد.
هنگامی که محاسبات لازم انجام شد و تمام اطلاعات لازم به دست آمد، می توانید با استفاده از جایگزینی از سایر اقدامات، یک مورد در لیست شیرپوینت ایجاد کنید:
با کمک چنین جریانی، می توانید به راحتی اعلان های ایمیل لازم را دریافت کنید، آنها را به اجزای خود جدا کنید و در سیستم های دیگر رکورد ایجاد کنید.
2. راه اندازی یک جریان تأیید با استفاده از دکمه ای از PowerApps
یکی از سناریوهای استاندارد ارسال یک شی برای تایید به افراد تایید کننده است. برای اجرای یک سناریوی مشابه، می توانید یک دکمه در PowerApps ایجاد کنید و با کلیک بر روی آن، یک جریان Power Automate را راه اندازی کنید:
همانطور که می بینید، در این تاپیک، شروع کننده PowerApps است. نکته مهم در مورد این ماشه این است که شما می توانید اطلاعاتی را از PowerApps در حالی که در جریان Power Automate هستید درخواست کنید:
این کار به این صورت است: هنگامی که نیاز به دریافت اطلاعاتی از PowerApps دارید، روی مورد "Ask in PowerApps" کلیک می کنید. سپس یک متغیر ایجاد میکند که میتواند در تمام اقدامات در آن جریان Power Automate استفاده شود. تنها چیزی که باقی می ماند این است که هنگام شروع جریان از PowerApps، مقدار این متغیر را به داخل جریان منتقل کنید.
3. یک جریان را با استفاده از درخواست HTTP شروع کنید
مورد سومی که می خواهم در مورد آن صحبت کنم، راه اندازی جریان Power Automate با استفاده از درخواست HTTP است. در برخی موارد، بهویژه برای داستانهای مختلف یکپارچهسازی، لازم است یک جریان Power Automate از طریق یک درخواست HTTP راهاندازی شود و پارامترهای مختلفی در داخل جریان ارسال شود. این کار به سادگی انجام می شود. عمل "هنگامی که درخواست HTTP دریافت می شود" به عنوان یک ماشه استفاده می شود:
URL POST HTTP به طور خودکار اولین باری که جریان ذخیره می شود ایجاد می شود. به این آدرس است که باید یک درخواست POST برای شروع این جریان ارسال کنید. اطلاعات مختلفی را می توان به عنوان پارامتر در هنگام راه اندازی ارسال کرد؛ برای مثال، در این مورد، ویژگی SharePointID از خارج ارسال می شود. برای ایجاد چنین طرح ورودی، باید روی مورد «استفاده از بار نمونه برای ایجاد طرحواره» کلیک کنید و سپس یک JSON نمونه را وارد کنید که به جریان ارسال میشود:
پس از کلیک بر روی "پایان"، یک طرح JSON از متن درخواست برای این عمل ایجاد می شود. ویژگی SharePointID اکنون می تواند به عنوان یک علامت عام در تمام اقدامات در یک جریان مشخص استفاده شود:
شایان ذکر است که راهانداز «هنگامی که درخواست HTTP دریافت میشود» در بخش کانکتورهای Premium گنجانده شده است و فقط هنگام خرید طرح جداگانه برای این محصول در دسترس است.
در مقاله بعدی در مورد موارد مختلفی صحبت خواهیم کرد که با استفاده از Logic Apps قابل پیاده سازی هستند.
منبع: www.habr.com