Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

روز خوبی برای همه! در مقاله قبلی آموزش Power Automate و Logic Apps ما برخی از احتمالات استفاده از Power Automate را بررسی کرده ایم. در این مقاله می‌خواهم چند سناریو برای استفاده از Logic Apps و تعدادی از تفاوت‌ها با Power Automate را برجسته کنم. همانطور که قبلا متوجه شدیم، Power Automate و Logic Apps سرویس‌های دوگانه‌ای هستند که فقط در مکان (Office 365، Azure) و همچنین در رویکرد آنها به صدور مجوز و برخی ویژگی‌های داخلی متفاوت هستند. بیایید امروز ببینیم که Logic Apps در مقایسه با Power Automate چه ویژگی هایی دارد. زمان را از دست ندهیم.

1. فرکانس ماشه

Power Automate توانایی پیکربندی چند بار بررسی شرایط ماشه را ندارد. شما باید به مقدار پیش فرض تکیه کنید. Logic Apps توانایی پیکربندی بازه و فرکانس بررسی های ماشه را دارد که به طور قابل توجهی سرعت پردازش رویداد را افزایش می دهد. با این حال، Power Automate اغلب تنظیمات کمتری برای راه‌اندازها نسبت به Logic Apps دارد:

Power Automate trigger "When element is created":

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

برنامه های منطقی "On Element Creation" را فعال می کنند:

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

در Logic Apps نیز تنظیمات منطقه زمانی و زمان راه اندازی برای این ماشه وجود دارد.

2. بین حالت های نمایش جریانی جابجا شوید

Logic Apps، بر خلاف Power Automate، به شما امکان می دهد بین نمای طراحی و نمای کد جابجا شوید. این ویژگی در اشکال زدایی رشته ها بسیار مفید است و همچنین به شما امکان می دهد تغییرات ظریف تری در منطق رشته ها ایجاد کنید:

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

3. رفع اشکال موضوعات

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

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

Power Automate این حالت را دارد اما در نسخه بسیار محدود.

4. کانکتورهای "Premium".

همانطور که قبلاً می دانیم، Power Automate کانکتورها را بر اساس نوع تقسیم می کند، به معمولی و "premium":

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

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

5. یک جریان را با استفاده از یک دکمه شروع کنید

اما در اینجا Logic Apps در Power Automate شکست می‌خورد زیرا جریان برنامه‌های منطقی را نمی‌توان راه‌اندازی کرد، برای مثال، با یک دکمه از برنامه Power Apps. همانطور که متوجه شدیم با استفاده از Power Automate در آخرین مقاله، می توانید جریان ها را ایجاد کنید و آنها را به یک برنامه Power Apps متصل کنید تا بعداً فراخوانی شود، مثلاً وقتی روی دکمه ای در برنامه کلیک می کنید. در مورد Logic Apps، اگر نیاز به اجرای یک سناریو مشابه دارید، باید راه حل های مختلفی ارائه دهید، به عنوان مثال، از تریگر "When an HTTP request is receive" استفاده کنید و یک درخواست POST را از برنامه به یک برنامه قبلی ارسال کنید. آدرس تولید شده:

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

6. با استفاده از ویژوال استودیو یک جریان ایجاد کنید

برخلاف Power Automate، برنامه‌های منطقی می‌توانند مستقیماً از طریق ویژوال استودیو ایجاد شوند.
اگر برنامه افزودنی Azure Logic Apps را نصب کرده باشید، می توانید جریان های Logic Apps را ایجاد و ویرایش کنید، به عنوان مثال، از Visual Studio Code. پس از نصب افزونه، می توانید به Azure متصل شوید. و پس از تأیید موفقیت آمیز، به جریان های Logic Apps موجود در این محیط دسترسی خواهید داشت و می توانید به ویرایش جریان مورد نیاز ادامه دهید:

Power Automate در مقابل برنامه های منطقی. ویژگی های Logic Apps

البته، من تمام تفاوت‌های بین این دو محصول را فهرست نکرده‌ام، اما سعی کردم ویژگی‌هایی را که هنگام توسعه جریان‌ها با استفاده از Power Automate و Logic Apps توجه من را جلب کرد، برجسته کنم. در مقالات بعدی به ویژگی های جالب و موارد پیاده سازی با استفاده از محصولات دیگر در خط Power Platform خواهیم پرداخت و بیش از یک بار به Logic Apps باز خواهیم گشت. همگی روز خوبی داشته باشید!

منبع: www.habr.com

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