Azure Logic Apps یک بستر ابری است که در آن می توانید گردش کار خودکار را با کم و بدون کد ایجاد و اجرا کنید. با استفاده از طراح ویژوال و انتخاب از عملیات از پیش ساخته ، می توانید به سرعت یک گردش کار بسازید که برنامه ها ، داده ها ، خدمات و سیستم های خود را ادغام و مدیریت کند.
Azure Logic Apps روش اتصال سیستم های میراث ، مدرن و برش را در سراسر ابر ، در محوطه و محیط های ترکیبی ساده می کند و ابزارهای کم کد بدون کد را برای شما فراهم می کند تا بتوانید راه حل های ادغام بسیار مقیاس پذیر برای شرکت و تجارت خود تهیه کنیدسناریو-به تجارت (B2B).
این لیست فقط چند کار مثال ، فرآیندهای تجاری و بارهای کاری را توصیف می کند که می توانید با استفاده از برنامه های Azure Logic به صورت خودکار انجام دهید:
- برنامه ریزی و ارسال اعلان های ایمیل با استفاده از Office 365 هنگامی که یک رویداد خاص اتفاق می افتد ، به عنوان مثال ، یک پرونده جدید بارگذاری می شود.
- مسیر و پردازش سفارشات مشتری در سیستم های داخلی و خدمات ابری.
- پرونده های بارگذاری شده را از یک سرور SFTP یا FTP به Azure Storage منتقل کنید.
- توییت ها را کنترل کنید ، احساسات را تجزیه و تحلیل کنید و هشدارها یا وظایفی را برای مواردی که نیاز به بررسی دارند ایجاد کنید.

اگر آماده هستید تا اولین گردش کار برنامه منطق خود را ایجاد کنید ، شروع به شروع کنید.
شرایط کلیدی
جدول زیر به طور خلاصه اصطلاحات و مفاهیم اصلی را در برنامه های منطق لاجورد تعریف می کند.
به عنوان مثال ، می توانید هنگام استفاده از ماشه عود ، تقریباً هر گردش کار را در یک برنامه شروع کنید. یا ، می توانید هنگام استفاده از ماشه درخواست ، گردش کار خود را منتظر بمانید. چنین عملیاتی معمولاً نیازی به ایجاد ارتباطی از گردش کار خود ندارد.
چرا از برنامه های منطق لاجورد استفاده کنید
پلت فرم ادغام برنامه های Azure Logic صدها کانکتور از پیش ساخته را فراهم می کند تا بتوانید برنامه ها ، داده ها ، خدمات و سیستم ها را به راحتی و سریع تر وصل و ادغام کنید. شما می توانید بیشتر در طراحی و اجرای منطق و عملکرد تجاری راه حل خود تمرکز کنید ، نه بر این که نحوه دسترسی به منابع خود را بفهمید.
برای برقراری ارتباط با هر نقطه پایانی سرویس ، کد خود را اجرا کنید ، ساختار گردش کار خود را کنترل کنید ، داده ها را دستکاری کنید یا به خدمات متداول با عملکرد بهتر متصل شوید ، می توانید از عملیات اتصال داخلی استفاده کنید. این عملیات به طور بومی در برنامه های Azure Logic اجرا می شود.
برای دسترسی و اجرای عملیات در منابع در خدماتی مانند Azure ، Microsoft ، سایر برنامه ها و خدمات وب خارجی یا سیستم های داخلی ، می توانید از عملیات اتصال دهنده با مدیریت مایکروسافت (Azure-Hosted) استفاده کنید. به عنوان مثال از میان صدها کانکتور در اکوسیستم لاجورد در حال رشد انتخاب کنید:
- خدمات لاجورد مانند ذخیره سازی حباب و اتوبوس سرویس
- خدمات Office 365 مانند Outlook ، Excel و SharePoint
- سرورهای پایگاه داده مانند SQL و Oracle
- سیستم های سازمانی مانند SAP و IBM MQ
- سهام پرونده مانند FTP و SFTP
برای اطلاعات بیشتر ، مستندات زیر را مرور کنید:
- درباره اتصالات در برنامه های Azure Logic
- اتصالات مدیریت شده
- اتصالات داخلی
شما معمولاً نیازی به نوشتن کد ندارید. با این حال ، اگر نیاز به نوشتن کد دارید ، می توانید قطعه های کد را با استفاده از توابع Azure ایجاد کرده و آن کد را از گردش کار خود اجرا کنید. همچنین می توانید با استفاده از عمل کد درون خطی ، قطعه های کد را ایجاد کنید که در گردش کار شما اجرا می شود. اگر گردش کار شما نیاز به تعامل با رویدادهای خدمات لاجورد ، برنامه های سفارشی یا سایر راه حل ها دارد ، می توانید با استفاده از شبکه رویداد Azure ، نظارت ، مسیر و منتشر کنید.
برنامه های Lazure Logic کاملاً توسط مایکروسافت لاجورد اداره می شود ، که شما را از نگرانی در مورد میزبانی ، مقیاس گذاری ، مدیریت ، نظارت و حفظ راه حل های ساخته شده با این خدمات آزاد می کند. هنگامی که از این قابلیت ها برای ایجاد برنامه ها و راه حل های "بدون سرور" استفاده می کنید ، فقط می توانید روی منطق و عملکرد کسب و کار تمرکز کنید. این سرویس ها به طور خودکار برای رفع نیازهای شما ، سریعتر کردن ادغام و کمک به شما در ساخت برنامه های ابری قوی با استفاده از کم و بدون کد کمک می کنند.
برای یادگیری اینکه چگونه سایر شرکت ها چابکی خود را بهبود بخشیده و تمرکز خود را بر روی مشاغل اصلی خود در هنگام ترکیب برنامه های Azure Logic با سایر خدمات لاجورد و محصولات مایکروسافت افزایش داده اند ، این داستانهای مشتری را بررسی کنید.
برنامه های منطق Azure چگونه با توابع ، وب و برق متفاوت است؟
همه این خدمات به شما در اتصال و جمع آوری سیستم های متفاوت کمک می کنند. هر سرویس مزایا و مزایای خود را دارد ، بنابراین ترکیب توانایی های آنها بهترین راه برای ساخت سریع یک سیستم ادغام مقیاس پذیر و کامل است. برای اطلاعات بیشتر ، بررسی بین برنامه های منطق ، توابع ، WebJobs و Power Automate را بررسی کنید.
اطلاعات بیشتر در مورد برنامه های منطق لاجورد
بخش های زیر اطلاعات بیشتری در مورد قابلیت ها و مزایای برنامه های منطق لاجورد ارائه می دهد:
بصری گردش کار را با ابزارهای آسان برای استفاده ایجاد و ویرایش کنید
با استفاده از ابزارهای طراحی بصری در برنامه های منطق Azure ، در وقت خود صرفه جویی کنید و فرآیندهای پیچیده را ساده کنید. با استفاده از طراح گردش کار Azure Logic در پورتال Azure ، کد ویژوال استودیو یا ویژوال استودیو ، گردش کار خود را از ابتدا تا پایان ایجاد کنید. فقط گردش کار خود را با یک ماشه شروع کنید و هر تعداد اقدامات را از گالری اتصالات اضافه کنید.
اگر در حال ایجاد یک برنامه منطقی مبتنی بر چند مستاجر هستید، با ایجاد یک گردش کار از گالری الگوها، سریعتر شروع کنید. این الگوها برای الگوهای رایج گردش کار، که از اتصال ساده برای برنامه های نرم افزار به عنوان سرویس (SaaS) تا راه حل های پیشرفته B2B به علاوه الگوهای «فقط برای سرگرمی» در دسترس هستند.
اتصال سیستم های مختلف در محیط های مختلف
توصیف برخی از الگوها و فرآیندها آسان است اما پیاده سازی در کد دشوار است. پلتفرم Azure Logic Apps به شما کمک می کند تا سیستم های متفاوت را در محیط های ابری، داخلی و ترکیبی به طور یکپارچه متصل کنید. برای مثال، می توانید یک راه حل بازاریابی ابری را به یک سیستم صورت حساب داخلی متصل کنید، یا با استفاده از Azure Service Bus، پیام رسانی را در بین APIها و سیستم ها متمرکز کنید. Azure Logic Apps یک راه سریع، قابل اعتماد و سازگار برای ارائه راه حل های قابل استفاده مجدد و تنظیم مجدد برای این سناریوها ارائه می دهد.
ایجاد و استقرار در محیط های مختلف
بر اساس سناریو، نیازمندی های راه حل و قابلیت های دلخواه خود، انتخاب می کنید که یک گردش کار برنامه منطقی مصرف یا استاندارد ایجاد کنید. بر اساس این انتخاب، گردش کار در برنامه های منطقی Azure چند مستاجر، برنامه های منطقی Azure تک مستاجر، محیط سرویس App (v3) یا یک محیط سرویس یکپارچه اختصاصی اجرا می شود. با سه محیط آخر، گردش کار شما می تواند به راحتی به منابع محافظت شده توسط شبکه های مجازی Azure دسترسی پیدا کند. اگر با استفاده از برنامه های منطقی فعال Azure Arc، گردش های کاری مبتنی بر مستاجر ایجاد کنید، می توانید گردش های کاری را در کانتینرها نیز اجرا کنید. برای اطلاعات بیشتر، به محیط سرویس یکپارچه در مقابل چند مستاجر و خدمات یکپارچه برای Azure Logic Apps و Arc enabled Logic Apps چیست؟
جدول زیر به طور خلاصه تفاوت های بین گردش کار برنامه منطقی مصرف و استاندارد را خلاصه می کند. همچنین تفاوت های بین محیط چند مستاجر، محیط سرویس یکپارچه (ISE)، محیط تک مستاجر و App Service Environment v3 (ASEv3) برای استقرار، میزبانی و اجرای گردش های کاری برنامه منطقی خود را خواهید آموخت.
برنامه های منطقی در میان مستاجران Azure Active Directory پردازش (محاسبه)، ذخیره سازی، شبکه و غیره یکسان را به اشتراک می گذارند.
- بیش از 20 کانکتور مخصوص ISE که مستقیماً به شبکه های مجازی متصل می شوند
برنامه های منطقی در یک محیط پردازش (محاسبات)، ذخیره سازی، شبکه و غیره یکسان را به اشتراک می گذارند.
محیط میزبان: برنامه های منطقی Azure تک مستاجر
- اتصالات داخلی بیشتر برای توان عملیاتی بالاتر و هزینه کمتر در مقیاس
- قابلیت کنترل بیشتر و تنظیم دقیق در مورد تنظیمات زمان اجرا و عملکرد
- پشتیبانی یکپارچه برای شبکه های مجازی و نقاط پایانی خصوصی.
گردش کار در یک برنامه منطقی واحد و مستاجر با همان پردازش (محاسبه) ، ذخیره سازی ، شبکه و غیره به اشتراک می گذارند.
- برنامه های منطقی خود را به طور کامل جدا کنید.
- ایجاد و اجرای برنامه های منطق بیشتر از برنامه های منطق لاجورد یک مستاجر.
- فقط برای تعداد برنامه های منطقی که ایجاد می کنید و اجرا می کنید ، فقط برای برنامه خدمات برنامه ASE پرداخت کنید.
- می تواند با استفاده از نمونه های ماشین مجازی بیشتر یا یک برنامه خدمات برنامه متفاوت ، AutoScaling را فعال کند یا به صورت دستی مقیاس کند.
- راه اندازی شبکه را از ASEV3 انتخاب شده به ارث ببرید. به عنوان مثال ، هنگام اعزام به ASE داخلی ، گردش کار می تواند به منابع در یک شبکه مجازی مرتبط با ASE دسترسی داشته باشد و دارای نقاط دسترسی داخلی باشد.
گردش کار در یک برنامه منطقی واحد و مستاجر با همان پردازش (محاسبه) ، ذخیره سازی ، شبکه و غیره به اشتراک می گذارند.
پشتیبانی درجه یک برای ادغام شرکت و سناریوهای B2B
مشاغل و سازمانها با استفاده از پروتکل ها و قالب های مختلف پیام ، مانند EDIFACT ، AS2 ، X12 و Rosettanet با یکدیگر به صورت الکترونیکی با یکدیگر ارتباط برقرار می کنند. با استفاده از قابلیت های ادغام سازمانی که توسط برنامه های Azure Logic پشتیبانی می شود ، می توانید گردش کار ایجاد کنید که قالب های پیام استفاده شده توسط شرکای تجاری را به قالب هایی تبدیل می کند که سیستم های سازمان شما می توانند تفسیر و پردازش کنند. Azure Logic Apps با رمزگذاری و امضاهای دیجیتال ، این مبادلات را به راحتی و ایمن انجام می دهد. برای سناریوهای ادغام B2B ، برنامه های Azure Logic شامل قابلیت های سرور BizTalk است. برای تعریف آثار باستانی تجارت به تجارت (B2B) ، شما یک حساب ادغام ایجاد می کنید که در آن این آثار باستانی را ذخیره می کنید. پس از پیوند این حساب به برنامه منطق خود ، گردش کار شما می تواند از این مصنوعات B2B و پیام های مبادله ای که مطابق با استانداردهای Electronic Data Interchange (EDI) و استانداردهای ادغام برنامه های سازمانی (EAI) هستند ، استفاده کنند. برای اطلاعات بیشتر ، مستندات زیر را مرور کنید:
شما می توانید با سیستم ها و خدمات فعلی خود کوچک شروع کنید و سپس با سرعت خود به صورت تدریجی رشد کنید. هنگامی که آماده هستید ، پلت فرم برنامه های Azure Logic به شما کمک می کند تا با ارائه این قابلیت ها و موارد دیگر ، سناریوهای ادغام بالغ تر را پیاده سازی و مقیاس کنید:
- سرور Microsoft BizTalk ، Bus Service Azure Service ، عملکردهای لاجورد ، مدیریت Azure API و موارد دیگر را ادغام و ایجاد کنید.
- پیام ها را با استفاده از پروتکل های EDIFACT ، AS2 ، X12 و ROSETTANET تبادل کنید.
- پیام های XML و پرونده های مسطح را پردازش کنید.
- برای ذخیره و مدیریت مصنوعات B2B مانند شرکای تجاری ، توافق نامه ها ، نقشه ها ، طرح ها و موارد دیگر یک حساب ادغام ایجاد کنید.
به عنوان مثال ، اگر از سرور Microsoft BizTalk استفاده می کنید ، گردش کار شما می تواند با استفاده از کانکتور سرور BizTalk با سرور BizTalk خود ارتباط برقرار کند. سپس می توانید با استفاده از اتصالات حساب ادغام ، عملیات شبیه به BizTalk را در گردش کار خود اجرا یا گسترش دهید. در جهت دیگر ، BizTalk Server می تواند با استفاده از آداپتور سرور Microsoft BizTalk برای برنامه های Azure Logic با گردش کار شما ارتباط برقرار کند. بیاموزید که چگونه آداپتور سرور BizTalk را در سرور BizTalk خود تنظیم و استفاده کنید.
یک بار بنویسید ، اغلب از آن استفاده کنید
برنامه های منطق خود را به عنوان الگوهای مدیر منابع Azure ایجاد کنید تا بتوانید استقرار را در چندین محیط و مناطق تنظیم و خودکار کنید.
قابلیت گسترش داخلی
اگر هیچ اتصال مناسب برای اجرای کد مورد نظر در دسترس نیست ، می توانید با استفاده از توابع Azure ، قطعه کد خود را از گردش کار خود ایجاد کرده و با آن تماس بگیرید. یا اتصالات API و سفارشی خود را ایجاد کنید که می توانید از گردش کار خود تماس بگیرید.
دسترسی مستقیم به منابع در شبکه های مجازی لاجورد
گردش کار برنامه منطق می تواند به منابع امن مانند ماشین های مجازی (VM) ، سایر خدمات و سیستم هایی که در یک شبکه مجازی لاجورد هستند ، هنگام استفاده از برنامه های Azure Logic (استاندارد) یا یک محیط خدمات ادغام (ISE) دسترسی پیدا کنند. هر دو برنامه Azure Logic (استاندارد) و ISE نمونه های اختصاصی از سرویس برنامه های Azure Logic هستند که از منابع اختصاصی استفاده می کنند و به طور جداگانه از سرویس برنامه های جهانی Azure Logic جهانی اجرا می شوند.
اجرای برنامه های منطق در نمونه اختصاصی خود به کاهش تأثیر سایر مستاجران لاجورد بر عملکرد برنامه ، همچنین به عنوان اثر "همسایگان پر سر و صدا" نیز کمک می کند.
برنامه های منطق لاجورد (استاندارد) و ISE همچنین مزایای زیر را ارائه می دهند:
- آدرس های IP استاتیک شما ، که جدا از آدرس های IP استاتیک هستند که توسط برنامه های منطقی در سرویس چند مستاجر به اشتراک گذاشته می شوند. همچنین می توانید برای برقراری ارتباط با سیستم های مقصد ، یک آدرس IP برون مرزی عمومی ، استاتیک و قابل پیش بینی تنظیم کنید. به این ترتیب ، لازم نیست که برای هر ISE ، در آن سیستم های مقصد ، دهانه های فایروال اضافی را تنظیم کنید.
- افزایش محدودیت در مدت زمان اجرای ، نگهداری ذخیره سازی ، توان ، درخواست HTTP و زمان پاسخگویی ، اندازه پیام و درخواست های کانکتور سفارشی. برای اطلاعات بیشتر ، محدودیت ها و پیکربندی برنامه های Azure Logic را بررسی کنید.
هنگامی که یک ISE ایجاد می کنید ، لاجورد تزریق می کند یا مستقر می شود که به شبکه مجازی لاجورد شما می رسد. سپس می توانید از این ISE به عنوان مکانی برای برنامه های منطق و حساب های ادغام که نیاز به دسترسی دارند استفاده کنید. برای کسب اطلاعات بیشتر در مورد ایجاد ISE ، Connect به شبکه های مجازی Azure از برنامه های Azure Logic.
برنامه های منطقی چگونه کار می کنند
در یک برنامه منطقی ، هر گردش کار همیشه با یک ماشه واحد شروع می شود. به عنوان مثال ، هنگامی که یک رویداد خاص اتفاق می افتد یا وقتی داده ها معیارهای خاص را رعایت می کنند ، یک ماشه آتش می گیرد. بسیاری از محرک ها شامل قابلیت های برنامه ریزی هستند که کنترل می کنند که چند بار گردش کار شما اجرا می شود. پس از آتش سوزی ماشه ، یک یا چند عمل عملیاتی را انجام می دهند که داده هایی را که از طریق گردش کار سفر می کنند ، انجام می دهند یا تبدیل می کنند ، یا گردش کار را به مرحله بعدی منتقل می کنند. Azure Logic Apps پیاده سازی پیام "AT Least-once" را اجرا و استفاده می کند. به ندرت این سرویس بیش از یک بار پیام را ارسال می کند ، اما هیچ پیامی از بین نمی رود. اگر تجارت شما پیام های تکراری را انجام نمی دهد یا نمی تواند ، باید IdemPotence را پیاده سازی کنید ، به طوری که تکرار همان عملکرد دقیق نتیجه را پس از اولین اجرای تغییر نمی دهد.
تصویر زیر بخشی از گردش کار شرکت را نشان می دهد. این گردش کار از شرایط و سوئیچ ها برای تعیین عملکرد بعدی استفاده می کند. بیایید بگوییم که شما یک سیستم سفارش دارید و گردش کار شما سفارشات ورودی را انجام می دهد. شما می خواهید سفارشات بالاتر از هزینه خاصی را به صورت دستی مرور کنید. گردش کار شما در حال حاضر مراحل قبلی را نشان می دهد که تعیین می کند چه میزان سفارش ورودی است. بنابراین ، شما یک شرط اولیه را بر اساس آن مقدار هزینه ایجاد می کنید. مثلا:
- اگر سفارش زیر مقدار مشخصی باشد ، شرط نادرست است. بنابراین ، گردش کار سفارش را پردازش می کند.
- اگر شرط صحیح باشد ، گردش کار برای بررسی دستی ایمیلی ارسال می کند. سوئیچ مرحله بعدی را تعیین می کند.
- اگر داوری تأیید کند ، گردش کار به پردازش سفارش ادامه می دهد.
- اگر داوری تشدید شود ، گردش کار برای کسب اطلاعات بیشتر در مورد سفارش ، یک ایمیل تشدید ارسال می کند.
- اگر الزامات تشدید برآورده شود ، وضعیت پاسخ درست است. بنابراین ، سفارش پردازش می شود.
- اگر شرط پاسخ نادرست باشد ، یک ایمیل در رابطه با مشکل ارسال می شود.

شما می توانید با استفاده از طراح گردش کار Azure Logic در پورتال لاجورد ، کد ویژوال استودیو یا ویژوال استودیو ، به صورت بصری گردش کار ایجاد کنید. هر گردش کار همچنین دارای یک تعریف اساسی است که با استفاده از نماد شی JavaScript (JSON) شرح داده شده است. اگر ترجیح می دهید ، می توانید با تغییر این تعریف JSON ، گردش کار را ویرایش کنید. برای برخی از کارهای ایجاد و مدیریتی ، برنامه های Azure Logic پشتیبانی Azure PowerShell و Azure CLI را پشتیبانی می کند. برای استقرار خودکار ، برنامه های Azure Logic از الگوهای مدیر منابع لاجورد پشتیبانی می کند.
گزینه های قیمت گذاری
هر نوع منبع برنامه منطق ، که با قابلیت ها متفاوت است و در جایی که آنها اجرا می شوند (محیط خدمات چند مستاجر ، مجتمع ، یکپارچه سازی) ، دارای یک مدل قیمت گذاری متفاوت است. به عنوان مثال ، برنامه های منطقی مبتنی بر چند مستاجر از قیمت گذاری مصرف استفاده می کنند ، در حالی که برنامه های منطق در یک محیط خدمات ادغام از قیمت گذاری ثابت استفاده می کنند. در مورد قیمت گذاری و اندازه گیری برای برنامه های Azure Logic بیشتر بدانید.
شروع کردن
قبل از شروع کار با برنامه های Azure Logic ، به اشتراک لاجورد نیاز دارید. اگر اشتراک ندارید ، برای یک حساب لاجورد رایگان ثبت نام کنید.
هنگامی که آماده هستید ، یک یا چند مورد از راهنماهای QuickStart زیر را برای برنامه های Azure Logic امتحان کنید. بیاموزید که چگونه یک گردش کار اساسی ایجاد کنید که یک فید RSS را کنترل می کند و یک ایمیل برای محتوای جدید ارسال می کند.
- یک گردش کار منطقی مبتنی بر چند مستاجر در پورتال لاجورد ایجاد کنید
- یک گردش کار منطقی مبتنی بر چند مستاجر در ویژوال استودیو ایجاد کنید
- یک گردش کار منطقی مبتنی بر چند مستاجر را در کد Visual Studio ایجاد کنید
شما همچنین ممکن است بخواهید سایر راهنماهای Quickstart را برای برنامه های Azure Logic کشف کنید:
- با استفاده از یک الگوی بازو ، یک گردش کار منطقی مبتنی بر چند مستاجر ایجاد کنید
- با استفاده از Azure CLI یک گردش کار منطقی مبتنی بر چند مستاجر ایجاد کنید
منابع دیگر
با این فیلم های مقدماتی درباره پلت فرم Azure Logic بیشتر بدانید:
مراحل بعدی
- QuickStart: یک برنامه کاربردی منطق مصرف را در برنامه های منطق چند مستاجر ایجاد کنید
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : نازنین فراهانی
بازدید : 30
تاريخ : چهارشنبه
25 مرداد
1402 ساعت: 14:18