Logic Apps یک سرویس اتوماسیون گردش کار است که به شما امکان می دهد کارهای روتین خود را که ممکن است وقت گیر باشند را خودکار کنید. همچنین ادغام با انواع مختلف پلتفرم نرم افزاری مختلف وجود دارد، بنابراین می توانیم تقریباً هر چیزی را که بتوانیم به آن فکر کنیم تا زمانی که یک API در زیر پوشش وجود دارد، خودکار کنیم.
گردش کار برنامه های منطقی Azure
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/1.jpg)
اتصال دهنده ها
- کانکتورها فقط با Web APIهای پشت صحنه مطابقت دارند. یک کاربر می تواند به Logic App Service رفته و می تواند یکی از این گردش های کاری را بسازد.
- آنها نمی دانند که API چگونه کار می کند زیرا سرویس آن را انتزاعی می کند، آنها فقط اتصال دهنده های صحیح را انتخاب می کنند.
- مایکروسافت بیش از 200 رابط داخلی برای انواع عملیات دارد.
- بنابراین، به طور خلاصه، کانکتورها با Web API مطابقت دارند.
محرک ها و شرایط / اقدامات
- ما می توانیم عملیات های مختلفی را در API ها راه اندازی کنیم. فرض کنید ما یک رابط برای توییتر داریم، میتوانیم برای هر بار ارسال یک توییت جدید به توییتر یک ماشه ایجاد کنیم و سپس میتوانیم آن اطلاعات را بگیریم و سپس بر اساس برخی شرایط، میتوانیم اقدامات دلخواه را انجام دهیم.
- شرایط/عملکردها اختیاری هستند اما میتوانیم محرکها را بگیریم و سپس آن را به یک اقدام ارسال کنیم و میتوانیم خاموش شویم و آن اطلاعات را برای کسی ارسال کنیم و همچنین میتوانیم آن را در پایگاه داده ذخیره کنیم.
- میتوانید یک رابط برای ذخیرهسازی حباب Azure داشته باشید، بنابراین وقتی شخصی یک حباب را در فضای ذخیرهسازی حباب Azure ذخیره میکند، میتوانید یک ماشه برای ارسال اعلان ایمیل داشته باشید.
نسخه ی نمایشی - اتصال نرم افزار به عنوان یک برنامه خدماتی با برنامه های منطقی
به پورتال Azure بروید و یک منبع جدید، یک برنامه منطقی ایجاد کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image002.png)
مرحله 2
نامی به برنامه منطق بدهید، اشتراک را انتخاب کنید، یک گروه منبع جدید ایجاد کنید، مکان را انتخاب کنید و تجزیه و تحلیل گزارش را خاموش نگه دارید. روی ایجاد کلیک کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image003.png)
مرحله 3
پس از ایجاد، به منبع Logic App بروید و ماشه توییتر را انتخاب کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image004.png)
مرحله 4
روی Sign in کلیک کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image005.png)
مرحله 5
پس از ورود به سیستم، چیزی شبیه به این خواهد بود.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image006.png)
مرحله 6
متن جستجو را به عنوان #Azure یا هر موضوعی که می خواهید از آن توییت دریافت کنید انتخاب کنید. زمان فاصله را 5 دقیقه تنظیم کنید. بنابراین بعد از هر 5 دقیقه، توییت ها را با #Azure یا هر هشتگ/متنی که انتخاب کرده اید بررسی می کند. سپس بر روی مرحله بعدی کلیک کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image007.png)
مرحله 7
بر روی "Add an action" کلیک کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image008.png)
مرحله 8
جیمیل را جستجو کرده و آن را انتخاب کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image009.png)
مرحله 9
شما می توانید چندین عمل را مشاهده کنید. از بین آنها، Send Email را انتخاب کنید. از شما می خواهد که وارد شوید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image010.png)
مرحله 10
فیلدهای لازم را پر کنید. در بخش بدنه، دادههای پویا را نمایش میدهیم، یعنی متن توییت و اینکه توسط چه کسی توییت شده است.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image011.png)
مرحله 11
روی ذخیره کلیک کنید. بنابراین، اکنون یک گردش کار اساسی داریم که دو برنامه مختلف SaaS را به یکدیگر متصل می کند.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image012.png)
مرحله 12
تا کنون در نسخه ی نمایشی که من اجرا کرده ام، 11 توییت دریافت کرده است، از این رو 11 اجرای موفق داشته است.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/azure-logic-apps-with-step-by-step-demo/Images/image013.png)