السيناريوهات الشائعة والأمثلة والبرامج التعليمية والإرشادات التفصيلية لتطبيقات Azure Logic
تساعدك تطبيقات Azure Logic على تنسيق الخدمات المختلفة وتكاملها من خلال توفير مئات الموصلات الجاهزة للاستخدام، بدءا من SQL Server أو SAP إلى Azure Cognitive Services. خدمة Logic Apps "بدون خادم" ، لذلك لا داعي للقلق بشأن الحجم أو المثيلات. كل ما عليك فعله هو تحديد سير العمل باستخدام مشغل والإجراءات التي يقوم بها سير العمل. يتعامل النظام الأساسي الأساسي مع الحجم والتوافر والأداء. تعد التطبيقات المنطقية مفيدة بشكل خاص لحالات الاستخدام والسيناريوهات التي تحتاج فيها إلى تنسيق الإجراءات عبر أنظمة وخدمات متعددة.
لمساعدتك في التعرف على الإمكانات والأنماط التي تدعمها Azure Logic Apps، توضح هذه المقالة نقاط البداية والأمثلة والسيناريوهات الشائعة.
نقاط البداية الشائعة لمهام سير عمل التطبيق المنطقي
يبدأ كل تطبيق منطقي بمشغل ، ومشغل واحد فقط ، والذي يبدأ سير عمل التطبيق المنطقي ويمرر في أي بيانات كجزء من هذا المشغل. توفر بعض الموصلات مشغلات، والتي تأتي في هذه الأنواع:
مشغلات الاقتراع: يتحقق بانتظام من نقطة نهاية الخدمة بحثا عن بيانات جديدة. عند وجود بيانات جديدة، يقوم المشغل بإنشاء مثيل سير عمل جديد وتشغيله باستخدام البيانات كمدخلات.
مشغلات الدفع: يستمع إلى البيانات في نقطة نهاية الخدمة وينتظر حتى يحدث حدث معين. عند حدوث الحدث، يتم تشغيل المشغل على الفور، وإنشاء مثيل سير عمل جديد وتشغيله يستخدم أي بيانات متوفرة كإدخال.
فيما يلي أمثلة تصف المشغلات الشائعة الاستخدام:
محفزات الاقتراع :
يتيح لك مشغل التكرار تعيين تاريخ ووقت البدء بالإضافة إلى تكرار تشغيل تطبيق المنطق الخاص بك. على سبيل المثال، يمكنك تحديد أيام الأسبوع وأوقات اليوم لتشغيل تطبيق المنطق. لمزيد من المعلومات، راجع هذه الموضوعات:
يتيح مشغل "عند تلقي رسالة إلكترونية" لتطبيقك المنطقي التحقق من وجود بريد إلكتروني جديد من أي موفر بريد مدعوم من "التطبيقات المنطقية"، على سبيل المثال، Office 365 OutlookوGmailOutlook.com وما إلى ذلك.
هام
عند الرغبة في استخدام موصل Gmail، يمكن لحسابات الأعمال G-Suite فقط استخدام هذا الرابط دون قيود في التطبيقات المنطقية. إذا كان لديك حساب عميل Gmail، يمكنك استخدام هذا الرابط مع خدمات معينة معتمدة من Google فقط، أو يمكنك إنشاء تطبيق عميل Google لاستخدامه للمصادقة باستخدام موصل Gmail. لمزيد من المعلومات، يرجى مراجعة سياسات أمان البيانات والخصوصية لموصلات Google في تطبيقات Azure Logic.
لمزيد من المعلومات، راجع هذه الموضوعات:
يمكن لمشغل HTTP استدعاء نقطة نهاية خدمة عبر HTTP أو HTTPS. لمزيد من المعلومات، راجع مهام سير عمل الاتصال أو التشغيل أو التداخل باستخدام نقاط نهاية HTTP.
مشغلات الدفع :
يمكن أن يتلقى مشغل الطلب طلبات HTTPS الواردة.
يشترك مشغل HTTP Webhook في نقطة نهاية خدمة عن طريق تسجيل عنوان URL لمعاودة الاتصال مع هذه الخدمة. وبهذه الطريقة، يمكن للخدمة فقط إخطار المشغل عند حدوث الحدث المحدد، بحيث لا يحتاج المشغل إلى استقصاء الخدمة.
بعد حدوث الحدث المحدد، يتم تشغيل المشغل، مما يؤدي إلى إنشاء مثيل سير عمل تطبيق منطقي جديد وتشغيل الإجراءات في سير العمل. يمكنك الوصول إلى أي بيانات من المشغل طوال سير العمل. على سبيل المثال، يمرر مشغل تويتر على تغريدة جديدة محتوى التغريدة إلى تشغيل تطبيق المنطق. لبدء استخدام تطبيقات Azure المنطقية، جرب مواضيع البدء السريع التالية:
- التشغيل السريع: إنشاء أول سير عمل تلقائي باستخدام تطبيقات Azure Logic - مدخل Azure
- التشغيل السريع: يمكنك إنشاء المهام والعمليات ومهام سير العمل التلقائية باستخدام تطبيقات Azure Logic - Visual Studio
- التشغيل السريع: إنشاء مهام سير عمل تطبيق المنطق التلقائي وإدارتها باستخدام التعليمات البرمجية Visual Studio
التحكم في التدفق وقدرات معالجة الأخطاء
تتضمن التطبيقات المنطقية إمكانات غنية لتدفق التحكم المتقدم، مثل الظروف والمبدلات والحلقات والنطاقات. لضمان حلول مرنة، يمكنك أيضا تنفيذ معالجة الأخطاء والاستثناءات في مهام سير العمل.
- تنفيذ إجراءات مختلفة استنادا إلى العبارات الشرطيةوتبديل العبارات
- تكرار الخطوات أو معالجة العناصر في الصفيفات والمجموعات باستخدام الحلقات
- إجراءات المجموعة مع النطاقات
- إضافة معالجة خطأ واستثناء إلى سير عمل
- حالة الاستخدام: كيف تستخدم شركة رعاية صحية معالجة استثناء التطبيق المنطقي لمهام سير عمل HL7 FHIR
إنشاء واجهات برمجة تطبيقات وموصلات مخصصة
بالنسبة للأنظمة والخدمات التي لا تحتوي على موصلات منشورة، يمكنك أيضا توسيع التطبيقات المنطقية.
- إنشاء واجهات برمجة تطبيقات مخصصة للاتصال من تطبيقات Azure Logic
- التحقق من وجود بيانات أو أحداث جديدة بانتظام باستخدام نمط مشغل الاقتراع
- انتظر واستمع إلى البيانات أو الأحداث الجديدة باستخدام نمط مشغل webhook
- تنفيذ مهام طويلة الأمد باستخدام نمط إجراء الاقتراع
- تنفيذ مهام طويلة الأمد باستخدام نمط إجراء webhook
- الموصلات المخصصة في تطبيقات Azure Logic
بناء حلول بين الشركات (B2B)
بالنسبة لحلول تكامل المؤسسات والاتصال السلس بين المؤسسات، يمكنك إنشاء مهام سير عمل تلقائية قابلة للتطوير لهذه السيناريوهات باستخدام حزمة تكامل المؤسسة (EIP) مع Azure Logic Apps. على الرغم من أن المؤسسات تستخدم بروتوكولات وأشكال مختلفة، إلا إنها تستطيع تبادل الرسائل إلكترونياً. يقوم EIP بتحويل تنسيقات مختلفة إلى تنسيق يمكن لأنظمة مؤسستك معالجته ويدعم البروتوكولات المتوافقة مع معايير الصناعة ، بما في ذلك AS2 و X12 و EDIFACT و RosettaNet. لإنشاء هذه الحلول، يمكنك إنشاء حساب تكامل، وهو مورد Azure منفصل يوفر حاوية آمنة وقابلة للتطوير والإدارة للعناصر الفنية التي تحددها وتستخدمها مع مهام سير عمل التطبيق المنطقي. على سبيل المثال، تتضمن القطع الأثرية الشركاء التجاريين والاتفاقيات والخرائط والمخططات والشهادات وتكوينات الدفعات.
- نظرة عامة: حلول تكامل المؤسسات B2B مع تطبيقات Azure Logic وحزمة تكامل المؤسسات
- إنشاء حسابات تكامل لتكامل مؤسسة B2B وإدارتها في تطبيقات Azure Logic
الوصول إلى موارد الشبكة الظاهرية Azure
في بعض الأحيان، تحتاج التطبيقات المنطقية وحسابات التكامل إلى الوصول إلى موارد آمنة، مثل الأجهزة الظاهرية (VMs) والأنظمة أو الخدمات الأخرى، الموجودة في شبكة Azure الظاهرية. لإعداد هذا الوصول، يمكنك إنشاء بيئة خدمة تكامل (ISE) حيث يمكنك إنشاء تطبيقاتك المنطقية وتشغيلها. بورصة اسطنبول هي مثيل خاص ومعزول لخدمة Logic Apps التي تستخدم موارد مخصصة مثل التخزين، وتعمل بشكل منفصل عن خدمة Logic Apps العامة "العالمية" متعددة المستأجرين. يساعد فصل المثيل الخاص المعزول والمثيل العمومي العام أيضا في تقليل التأثير الذي قد يحدثه مستأجرو Azure الآخرون على أداء تطبيقاتك، والذي يعرف أيضا باسم تأثير "الجيران الصاخبين".
- نظرة عامة: الوصول إلى موارد شبكة Azure الظاهرية من Azure Logic Apps
- الاتصال إلى شبكات Azure الظاهرية من Azure Logic Apps
نشر التطبيقات المنطقية وإدارتها ومراقبتها
يمكنك تطوير التطبيقات المنطقية ونشرها بالكامل باستخدام Visual Studio أو Azure DevOps أو أي أدوات أخرى للتحكم في المصدر وأدوات الإنشاء التلقائية. لدعم النشر لمهام سير العمل والاتصالات التابعة في قالب مورد، تستخدم التطبيقات المنطقية قوالب نشر موارد Azure. تقوم أدوات Visual Studio تلقائيا بإنشاء هذه القوالب، والتي يمكنك إيداعها في التحكم في المصدر لتعيين الإصدارات. بالنسبة إلى سجلات الإشعارات والتشخيص لحالة تشغيل سير العمل، توفر Azure Logic Apps أيضا المراقبة والتنبيهات.
نشر
- التشغيل السريع: يمكنك إنشاء المهام والعمليات ومهام سير العمل التلقائية باستخدام تطبيقات Azure Logic - Visual Studio
- نظرة عامة: أتمتة نشر التطبيق المنطقي
- إنشاء قوالب Azure Resource Manager لأتمتة النشر لتطبيقات Azure Logic
- نشر قوالب Azure Resource Manager لتطبيقات Azure Logic
- نموذج: إعداد إجراء إدارة واجهة برمجة التطبيقات لتطبيقات Azure Logic
- عينة: تنسيق تدفقات Azure باستخدام تطبيقات المنطق Azure
- عينة: الاتصال إلى حسابات تخزين Azure من تطبيقات Azure Logic ونشرها باستخدام خطوط أنابيب Azure في Azure DevOps
- عينة: الاتصال إلى قوائم انتظار ناقل خدمة Azure من تطبيقات Azure Logic ونشرها باستخدام خطوط أنابيب Azure في Azure DevOps
- عينة: إعداد إجراء Azure Functions لتطبيقات Azure Logic ونشره باستخدام Azure Pipelines في Azure DevOps
- عينة: الاتصال إلى حساب تكامل من Azure Logic Apps ونشره باستخدام خطوط أنابيب Azure في Azure DevOps
إدارة
- إدارة التطبيقات المنطقية باستخدام Visual Studio
- إنشاء حسابات تكامل لتكامل المؤسسات B2B وإدارتها
- إدارة بيئة خدمة التكامل (ISE) في تطبيقات Azure المنطقية
Monitor
- مراقبة حالة التشغيل ومراجعة محفوظات المشغلات وإعداد التنبيهات لتطبيقات Azure Logic
- إعداد سجلات Azure Monitor وجمع بيانات التشخيص لتطبيقات Azure Logic
- إعداد سجلات Azure Monitor وجمع بيانات التشخيص لرسائل B2B في تطبيقات Azure Logic
- عرض وإنشاء استعلامات للمراقبة والتعقب في سجلات مراقب Azure لتطبيقات Azure Logic
التعامل مع أنواع المحتوى والتحويلات والتحويلات
يمكنك الوصول إلى أنواع محتويات متعددة وتحويلها وتحويلها باستخدام العديد من الوظائف في لغة تعريف سير عمل Azure Logic Apps. على سبيل المثال، يمكنك التحويل بين سلسلة وJSON وXML باستخدام @json()@xml() تعبيرات سير العمل. يحافظ محرك Logic Apps على أنواع المحتوى لدعم نقل المحتوى بطريقة غير مفقودة بين الخدمات.
- التعامل مع أنواع المحتويات في تطبيقات Azure المنطقية، مثل
application/،application/octet-streamوmultipart/formdata - دليل مرجعي لاستخدام الدالات في تعبيرات تطبيقات Azure Logic Power Automate
- مخطط لغة تعريف سير العمل لتطبيقات Azure Logic
عمليات التكامل والقدرات الأخرى
تتكامل Azure Logic Apps مع العديد من الخدمات، مثل وظائف Azure وإدارة واجهة برمجة تطبيقات Azure وخدمة تطبيقات Azure ونقاط نهاية HTTP المخصصة، على سبيل المثال، REST وSOAP.
- استدعاء وظائف Azure من Azure Logic Apps
- البرنامج التعليمي: استدعاء أو تشغيل التطبيقات المنطقية باستخدام وظائف Azure ناقل خدمة Azure
- البرنامج التعليمي: إنشاء لوحة معلومات لرؤى العملاء المتدفقة باستخدام تطبيقات Azure Logic ووظائف Azure
- البرنامج التعليمي: إنشاء وظيفة تتكامل مع تطبيقات Azure Logic وخدمات Azure المعرفية لتحليل مشاعر منشورات تويتر
- البرنامج التعليمي: إنشاء لوحة معلومات اجتماعية تعمل بالطاقة الذكاء الاصطناعي باستخدام تطبيقات Power BI وAzure Logic
- البرنامج التعليمي: مراقبة تغييرات الأجهزة الظاهرية باستخدام Azure Event Grid وLogic Apps
- البرنامج التعليمي: مراقبة إنترنت الأشياء عن بعد والإعلامات باستخدام تطبيقات Azure Logic التي تربط مركز إنترنت الأشياء وصندوق البريد
- المدونة: استدعاء خدمات SOAP باستخدام تطبيقات Azure Logic
سيناريوهات من البداية إلى النهاية
قصص العملاء
تعرف على كيفية مساعدة Azure Logic Apps، إلى جانب خدمات Azure الأخرى ومنتجات Microsoft، هذه الشركات على تحسين مرونتها والتركيز على أعمالها الأساسية من خلال تبسيط العمليات المعقدة وتنظيمها وأتمتتها وتنسيقها.