السيناريوهات الشائعة والأمثلة والبرامج التعليمية والإرشادات الإرشادية لـ Azure Logic Apps

تساعدك Azure Logic Apps على تنسيق ودمج خدمات مختلفة من خلال توفير مئات الموصلات المعدة مسبقا وجاهزة للاستخدام، بدءا من SQL Server وSAP إلى خدمات Azure الذكاء الاصطناعي. Azure Logic Apps "بلا خادم"، لذلك لا داعي للقلق بشأن المقياس أو المثيلات. كل ما عليك القيام به هو تحديد سير عمل باستخدام مشغل والإجراءات التي ينفذها سير العمل. يتعامل النظام الأساسي مع النطاق والتوافر والأداء. تعد Azure Logic Apps مفيدة بشكل خاص لحالات الاستخدام والسيناريوهات التي تحتاج فيها إلى تنسيق الإجراءات عبر أنظمة وخدمات متعددة.

لمساعدتك على التعرف على القدرات والأنماط التي تدعمها Azure Logic Apps، يصف هذا الدليل نقاط البداية والأمثلة والسيناريوهات الشائعة.

نقاط البداية المشتركة لسير عمل تطبيق المنطق

يبدأ كل سير عمل بمشغل واحد، والذي يبدأ عند استيفاء شرط المشغل، ويشغل سير العمل، ويمر على طول أي مخرجات مشغل للإجراءات اللاحقة في سير العمل. توفر العديد من الموصلات مشغلات، والتي تحتوي على أي من الأنواع التالية:

  • مشغل الاستقصاء : يتحقق من نقطة نهاية الخدمة للحصول على بيانات أو حدث يفي بشرط المشغل، استنادا إلى الجدول الزمني المحدد. إذا تم استيفاء شرط المشغل في ذلك الوقت، يتم تشغيل المشغل، وإنشاء وتشغيل مثيل سير عمل جديد يستخدم أي مخرجات مشغل كمدخلات لسير العمل.

  • مشغل الدفع : يستمع وينتظر في نقطة نهاية الخدمة للبيانات أو حدث يفي بشرط المشغل. في ذلك الوقت، يتم تشغيل المشغل على الفور، وإنشاء وتشغيل مثيل سير عمل جديد يستخدم أي مخرجات مشغل كمدخلات لسير العمل.

أمثلة مشغل الاستقصاء

المشغِّل ‏‏الوصف مزيد من المعلومات
مشغل التكرار تعيين التكرار لتشغيل سير العمل، بما في ذلك تاريخ البدء ووقته. على سبيل المثال، يمكنك تحديد أيام الأسبوع وأوقات اليوم. - يجب جدولة وتشغيل المهام والعمليات ومهام سير العمل الألية المتكررة باستخدام Azure Logic Apps .

- البرنامج التعليمي: إنشاء مهام سير عمل متكررة مؤتمتة تستند إلى الجدول الزمني باستخدام Azure Logic Apps
عند تلقي رسالة بريد إلكتروني تحقق من وجود بريد إلكتروني جديد من أي موفر بريد معتمد بواسطة Azure Logic Apps، على سبيل المثال، Office 365 Outlook وGmail Outlook.com وما إلى ذلك. هام: إذا كنت تريد استخدام موصل Gmail، يمكن لحسابات الأعمال G-Suite فقط استخدام هذا الموصل دون قيود في Azure Logic Apps. إذا كان لديك حساب عميل Gmail، يمكنك استخدام هذا الرابط مع خدمات معينة معتمدة من Google فقط، أو يمكنك إنشاء تطبيق عميل Google لاستخدامه للمصادقة باستخدام موصل Gmail. لمزيد من المعلومات، يرجى مراجعة سياسات أمان البيانات والخصوصية لموصلات Google في تطبيقات Azure Logic.

للحصول على برامج تعليمية حول المشغلات المتعلقة بالبريد الإلكتروني، راجع الوثائق التالية:

- البرنامج التعليمي: إنشاء مهام سير عمل تلقائية تستند إلى الموافقة باستخدام Azure Logic Apps

- البرنامج التعليمي: أتمتة المهام لمعالجة رسائل البريد الإلكتروني باستخدام Azure Logic Apps وAzure Functions وAzure Storage
مشغل HTTP استدعاء نقطة نهاية خدمة عبر HTTP أو HTTPS. استدعاء مهام سير العمل أو تشغيلها أو تضمينها باستخدام نقاط نهاية HTTP

أمثلة مشغل الدفع

المشغِّل ‏‏الوصف
مشغل الطلب تلقي طلبات HTTPS الواردة.
مشغل HTTP Webhook اشترك في نقطة نهاية الخدمة عن طريق تسجيل عنوان URL لرد الاتصال مع تلك الخدمة. بهذه الطريقة، يمكن للخدمة فقط إخطار المشغل عند حدوث الحدث المحدد، بحيث لا يحتاج المشغل لتحقق الخدمة.

بعد إضافة المشغل، تابع إنشاء سير العمل الخاص بك عن طريق إضافة إجراء واحد أو أكثر. تساعدك قوالب التشغيل السريع التالية على إنشاء أول سير عمل لتطبيق منطق الاستهلاك، والذي يعمل في تطبيقات Azure Logic Apps العالمية متعددة المستأجرين:

تساعدك إرشادات الكيفية التالية على إنشاء سير عمل تطبيق منطقي قياسي يعمل في Azure Logic Apps أحادي المستأجر:

التحكم في التدفق ومعالجة الأخطاء

تتضمن Azure Logic Apps قدرات غنية لتدفق التحكم المتقدم، مثل الشروط ومفاتيح التبديل والحلقات والنطاقات. لضمان الحلول المرنة، يمكنك أيضاً تنفيذ معالجة الأخطاء والاستثناءات في مهام سير العمل.

إنشاء واجهات برمجة التطبيقات والموصلات المخصصة

بالنسبة للأنظمة والخدمات التي لا تحتوي على موصلات منشورة، يمكنك أيضا توسيع Azure Logic Apps لإنشاء واجهات برمجة تطبيقات وموصلات مخصصة:

بناء حلول بين الشركات (B2B)

بالنسبة لحلول تكامل المؤسسات والتواصل السلس بين المؤسسات، يمكنك إنشاء مهام سير عمل مؤتمتة قابلة لتغيير الحجم لهذه السيناريوهات باستخدام حزمة تكامل المؤسسة (EIP) مع Azure Logic Apps. على الرغم من أن المؤسسات تستخدم بروتوكولات وأشكال مختلفة، إلا إنها تستطيع تبادل الرسائل إلكترونياً. يحول EIP التنسيقات المختلفة إلى تنسيق يمكن لأنظمة مؤسستك معالجته ودعم البروتوكولات القياسية الصناعية، بما في ذلك AS2 وX12 وEDIFACT وRosettaNet. لإنشاء هذه الحلول، يمكنك إنشاء حساب تكامل، وهو مورد Azure منفصل يوفر حاوية آمنة وقابلة لتغيير الحجم وقابلة للإدارة للنتائج التي تحددها وتستخدمها مع مهام سير عمل التطبيق المنطقي. على سبيل المثال، تشمل المصنوعات الشركاء التجاريين والاتفاقيات والخرائط والمخططات والشهادات وتكوينات الدُفعات.

الوصول إلى موارد Azure Virtual Network

في بعض الأحيان، قد يحتاج سير عمل التطبيق المنطقي إلى الوصول إلى الموارد الآمنة، مثل الأجهزة الظاهرية (VMs) في شبكة Azure الظاهرية. للوصول مباشرة إلى مثل هذه الموارد، قم بإنشاء سير عمل تطبيق منطقي قياسي. يعمل هذا النوع من سير عمل التطبيق المنطقي في Azure Logic Apps أحادية المستأجر، بشكل منفصل عن مهام سير عمل تطبيق Consumption logic في Azure Logic Apps متعددة المستأجرين، ويستخدم تخزينا مخصصا وموارد أخرى. باستخدام هذا الخيار، يمكنك تقليل التأثير الذي قد يحدثه مستأجرو Azure الآخرون على أداء تطبيقاتك، والذي يعرف أيضا بتأثير "الجيران المزعجين".

هام

في 31 أغسطس 2024، سيتقاعد مورد بيئة خدمة التكامل (ISE)، بسبب اعتماده على خدمات Azure السحابية (الكلاسيكية)، التي تتوقف في نفس الوقت. قبل تاريخ الإيقاف، قم بتصدير أي موارد تطبيق منطقي من ISE إلى مهام سير عمل تطبيق المنطق القياسي بحيث يمكنك تجنب تعطيل الخدمة. تعمل مهام سير عمل تطبيق المنطق القياسي في Azure Logic Apps أحادية المستأجر وتوفر نفس الإمكانات بالإضافة إلى المزيد.

بدءا من 1 نوفمبر 2022، لم يعد بإمكانك إنشاء موارد ISE جديدة. ومع ذلك، يتم دعم موارد ISE الموجودة قبل هذا التاريخ حتى 31 أغسطس 2024. لمزيد من المعلومات، راجع الموارد التالية:

توزيع مهام سير عمل التطبيق المنطقي وإدارتها ومراقبتها

يمكنك تطوير موارد تطبيق المنطق ونشرها بالكامل باستخدام Visual Studio أو Azure DevOps أو أي عنصر تحكم بالمصادر وأدوات بناء تلقائية أخرى. لدعم التوزيع لسير العمل والاتصالات التابعة في قالب مورد، تستخدم موارد تطبيق المنطق قوالب توزيع موارد Azure. تقوم أدوات Visual Studio بإنشاء هذه القوالب تلقائياً، والتي يمكنك تسجيل الوصول إليها للتحكم في المصدر من أجل تعيين الإصدار. بالنسبة إلى سجلات الإعلام والتشخيص لحالة تشغيل سير العمل، توفر Azure Logic Apps أيضاً المراقبة والتنبيهات.

نشر

إدارة

Monitor

التعامل مع أنواع المحتويات والتحويلات

يمكنك الوصول إلى أنواع محتويات متعددة وتحويلها باستخدام العديد من الوظائف في لغة تعريف سير العملفي Azure Logic Apps. على سبيل المثال، يمكنك التحويل بين سلسلة وJavaScript Object Notation وXML باستخدام تعبيرات سير العمل @json() و@xml(). تحافظ Azure Logic Apps على أنواع المحتويات لدعم نقل المحتوى بطريقة لا تفقد بين الخدمات.

تكاملات وقدرات أخرى

تتكامل Azure Logic Apps مع العديد من الخدمات، مثل Azure Functions وAPIM Azure وAzure App Service ونقاط نهاية HTTP المخصصة، على سبيل المثال، REST وSOAP.

سيناريوهات شاملة

قصص نجاح العملاء

تعرف على كيفية مساعدة Azure Logic Apps، جنباً إلى جنب مع خدمات Azure الأخرى ومنتجات Microsoft، هذه الشركات على تحسين خفة الحركة والتركيز على أعمالها الأساسية من خلال تبسيط العمليات المعقدة وتنظيمها وأتمتتها وتنسيقها.

الخطوات التالية