إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
Azure Logic Apps هي خدمة ومنصة سحابية لأتمتة سير عمل العمليات التجارية للمؤسسات ودمج الخدمات والأنظمة والتطبيقات والبيانات عبر البيئات السحابية والمحلية والهجينة مع قليل أو بدون كود.
تدعم هذه المنصة السيناريوهات الأساسية التالية:
- تنسيق سير عمل العمليات التجارية عبر أنظمة متعددة.
- اربط المنصات القديمة والحديثة والمتطورة باستخدام 1,400+ موصل جاهز الصنع.
- ابن سير عمل تكامل بصري مع إمكانية الوصول إلى خيارات للكود المخصص.
- أنشئ سير عمل يتم تشغيله بشكل حتمي أو ديناميكي يستخدم وكلاء الذكاء الاصطناعي ونماذج لغوية كبيرة.
لتحديد ما إذا كانت هذه الخدمة تناسب عبء عملك، قارن بين خدمات الأتمتة. للبدء في بناء سير عمل، اختر دليل البدء. لاختيار نموذج الاستضافة، قارن بين سير العمل الاستهلاكي وسير العمل القياسي.
على سبيل المثال، يوضح سير العمل النموذجي التالي كيف يمكن ل Azure Logic Apps توجيه أمر وارد للمراجعة اليدوية عندما تتجاوز التكلفة حدا محددا:
يستخدم سير العمل الشروط والمفاتيح لتحديد الإجراء التالي. لمزيد من المعلومات حول المنطق وراء سير العمل هذا، راجع كيفية عمل تطبيقات المنطق.
تشمل سيناريوهات الأتمتة الشائعة الأخرى:
- أرسل إشعارا من Office 365 عند رفع ملف.
- معالجة طلبات العملاء عبر الأنظمة السحابية والمحلية.
- نقل الملفات من خادم SFTP أو FTP إلى مساحة تخزين Azure Blob.
- حلل مشاعر وسائل التواصل الاجتماعي وأنشئ تنبيهات للمراجعة.
يساعدك هذا النظرة العامة على استكشاف المفاهيم التالية:
- فوائد من استخدام Azure Logic Apps
- المفاهيم الأساسية
- القدرات وخيارات الاستضافة
- كيف تعمل سير عمل تطبيقات المنطق
- مقارنة خدمات الأتمتة
- أدلة البدء
لماذا تستخدم Azure Logic Apps؟
Azure Logic Apps يساعدك عليك:
دمج الأنظمة بشكل أسرع: اختر من بين 1,400+ موصل مدار مسبقا من Microsoft لخدمات Azure، خدمات Microsoft، التطبيقات الخارجية، قواعد البيانات، والأنظمة المحلية.
قلل أو ألغي العمل للوصول إلى مواردك. ركز على تصميم وتطوير منطق ووظائف الأعمال في حلولك لتلبية احتياجات عملك.
ابن بصريا: أنشئ منطق تنسيق التنسيق مع مصمم سير عمل بدلا من كتابة كل كود التكامل بنفسك.
تحسين الأداء: استخدم موصلات مدمجة تعمل بشكل أصلي ومباشر على وقت تشغيل Azure Logic Apps.
تتواصل هذه العمليات مع نقاط نهاية الخدمة، وتشغل كودك الخاص، وتتحكم في هيكل سير العمل، وتتعامل مع البيانات، أو تتصل بموارد مستخدمة بشكل شائع بسرعة وسعة ومعدل نقل أكبر.
الوصول إلى الخدمات المدارة: استخدم الموصلات المدارة للوصول المسبق إلى واجهات برمجة التطبيقات للخدمة والنظام.
تعمل هذه العمليات الموصلية في Azure العالمي متعدد المستأجرين. على سبيل المثال:
- خدمات Office 365 مثل Outlook، وExcel، وSharePoint
- أنظمة المؤسسات مثل SAP وIBM MQ
وسع سير العمل باستخدام الكود: شغل كود داخلي، استدعي دالات Azure، أو أنشئ موصلات مخصصة عندما لا تلبي العمليات الجاهزة متطلباتك.
استخدم التوسع المدار: دع Azure يستضيف ويراقب ويتوسع سير العمل الخاص بك بينما تركز على منطق الأعمال.
عند إنشاء مهام سير عمل باستخدام Azure Logic Apps، لا تحتاج عادة إلى كتابة أي تعليمة برمجية. ومع ذلك، إذا كنت بحاجة لإنشاء وتشغيل كودك الخاص، يدعم Azure Logic Apps هذه القدرة. على سبيل المثال، في مهام سير العمل التي تعمل في Azure Logic Apps متعددة المستأجرين، يمكنك كتابة أجزاء التعليمات البرمجية JavaScript وتشغيلها مباشرة داخل سير العمل الخاص بك. للحصول على تعليمات برمجية أكثر تعقيدا ومنظمة، يمكنك إنشاء الوظائف واستدعائها من مهام سير العمل عند استخدام النظام الأساسي ل دالات Azure. بالنسبة إلى مهام سير العمل التي تعمل في تطبيقات Azure Logic Apps أحادية المستأجر أو بيئة خدمة التطبيقات (ASE) v3 أو البيئات المتصلة جزئيا، يمكنك كتابة وتشغيل أجزاء التعليمات البرمجية ل JavaScript ورمز .NET والبرامج النصية C# والبرامج النصية ل PowerShell مباشرة داخل سير العمل الخاص بك.
إذا كان سير العمل الخاص بك بحاجة إلى التفاعل مع الأحداث من خدمات Azure الأخرى أو التطبيقات المخصصة أو الحلول الأخرى، يمكنك مراقبة الأحداث وتوجيهها ونشرها باستخدام Azure Event Grid أو مراكز أحداث Azure.
لمزيد من المعلومات، انظر:
- إضافة وتشغيل التعليمات البرمجية JavaScript المضمنة مع مهام سير العمل
- نظرة عامة على دالات Azure واستدعاء دالات Azure من مهام سير العمل
- إنشاء التعليمات البرمجية .NET وتشغيلها من مهام سير العمل القياسية
- إضافة البرامج النصية C# وتشغيلها
- إضافة البرامج النصية PowerShell وتشغيلها
تدير Microsoft Azure Azure Logic Apps بالكامل، مما يحررك من القلق بشأن استضافة وتوسيع وإدارة ومراقبة وصيانة الحلول المبنية باستخدام هذه الخدمات. عندما تستخدم هذه القدرات لإنشاء تطبيقات وحلول "بدون خادم"، يمكنك التركيز أكثر على بناء منطق ووظائف الأعمال. تتوسع الأنظمة الأساسية بلا خادم تلقائيا لتلبية احتياجاتك، وتجعل عمليات التكامل تعمل بشكل أسرع، وتساعدك على إنشاء تطبيقات سحابية قوية باستخدام القليل من التعليمات البرمجية أو بدونها.
لمعرفة كيف قامت الشركات الأخرى بتحسين خفة حركتها وزادت من التركيز على أعمالها الأساسية عندما جمعت بين Azure Logic Apps وخدمات Azure الأخرى ومنتجات Microsoft، راجع قصص العملاءهذه.
المصطلحات الأساسية
يحدد الجدول التالي بإيجاز المصطلحات والمفاهيم الأساسية في Azure Logic Apps.
| الشرط | الوصف |
|---|---|
| تطبيق المنطق | مورد Azure الذي تقوم بإنشائه عندما تريد إنشاء سير عمل. بشكل أساسي، يمكنك إنشاء الأنواع التالية من موارد تطبيق المنطق: - مورد تطبيق منطق الاستهلاك الذي يدعم سير عمل واحد، والذي تتم استضافته وتشغيله في تطبيقات Azure Logic Apps متعددة المستأجرين - مورد تطبيق منطق قياسي يدعم مهام سير عمل متعددة، والتي تتم استضافتها وتشغيلها في Azure Logic Apps أحادية المستأجر، أو App Service Environment (ASE) v3 - خطط Windows فقط، أو بيئة متصلة جزئيا تعرف على المزيد حول أنواع موارد تطبيق المنطق جنبا إلى جنب مع موارد الحوسبة ونماذج الفوترة الخاصة بها. |
| سير العمل | سلسلة من العمليات التي تحدد مهمة أو عملية عمل أو حمل عمل. يبدأ كل سير عمل دائما بعملية مشغل واحدة، وبعد ذلك يجب إضافة عملية إجراء واحدة أو أكثر. |
| المشغِّل | العملية الأولى في أي سير عمل تحدد المعايير التي يجب تلبيتها قبل تشغيل أي عمليات لاحقة في سير العمل هذا. على سبيل المثال، قد يكون حدث المشغل هو تلقي بريد إلكتروني في صندوقك الوارد أو اكتشاف ملف جديد في حساب تخزين. |
| الإجراء | كل عملية لاحقة تتبع المشغل في سير العمل. |
| موصل مضمن | يعمل هذا الموصل أو نوع العمليات بشكل أصلي على وقت تشغيل Azure Logic Apps لأداء أسرع، مقارنة بالموصلات التي تديرها Microsoft والتي تستضاف وتعمل في Azure. الموصلات المدمجة تدعم التحكم في سير العمل، وتشغيل الكود الخاص، ومعالجة البيانات، والتواصل في نقاط النهاية، ومهام سير العمل الأخرى. لمزيد من المعلومات، راجع الموصلات المدمجة. |
| موصل مدار | هذا الموصل أو نوع العمليات هو وكيل مدار من قبل Microsoft لخدمة أو واجهة برمجة تطبيقات للنظام. معظم الموصلات المدارة تتطلب اتصالا مصدقا. لمزيد من المعلومات، راجع الموصلات المدارة. |
| حساب تكامل | يتيح لك هذا المورد من Azure تحديد وتخزين تشوهات B2B لاستخدامها في سير العمل الخاص بك. بعد إنشاء حساب تكامل وربطه بتطبيق منطقي، يمكن لمهام سير العمل استخدام عناصر B2B هذه. يمكن لمهام سير العمل الخاصة بك أيضاً تبادل الرسائل التي تتبع معايير تبادل البيانات الإلكترونية (EDI) وتكامل تطبيقات المؤسسة (EAI). على سبيل المثال، يمكنك تحديد الشركاء التجاريين والاتفاقيات والمخططات والخرائط وعناصر B2B الأخرى. يمكنك إنشاء مهام سير عمل تستخدم هذه العناصر وتبادل الرسائل عبر بروتوكولات مثل AS2 وEDIFACT وX12 وRosettaNet. |
Azure Logic Apps capabilities
يمكنك البدء بخطوات صغيرة بسير عمل يربط أنظمتك وخدماتك الحالية، ثم تضيف قدرات مع زيادة متطلبات التكامل:
- ابن سير العمل بصريا.
- اربط السحابة، والأنظمة المحلية، والأنظمة الهجينة.
- اختر بيئة استضافة.
- ابن سير عمل وكيل الذكاء الاصطناعي.
- رسائل Exchange للمؤسسات وB2B.
- شغل كودا مخصصا.
- الوصول إلى الموارد في شبكات Azure الافتراضية.
إنشاء مهام سير العمل وتعديلها بصرياً باستخدام أدوات سهلة الاستخدام
كل سير عمل يبدأ دائما بمحفز يتبعه عدد من الإجراءات من معرض الموصلات.
لتوفير الوقت وتبسيط العمليات المعقدة، أنشئ سير العمل باستخدام مصمم سير العمل الرسومي في بوابة Azure أو تعليمة Visual Studio برمجية. كل سير عمل له أيضا تعريف أساسي معرف بصيغة JavaScript Object Notation (JSON). إذا كنت تفضل ذلك، يمكنك تحرير مهام سير العمل عن طريق تغيير تعريف JSON هذا. لبعض مهام الإنشاء والإدارة، يمكنك أيضا استخدام أوامر Azure PowerShell وAzure CLI. للتوزيع التلقائي، تدعم Azure Logic Apps قوالب Azure Resource Manager.
توصيل أنظمة مختلفة عبر بيئات مختلفة
بعض الأنماط والعمليات سهلة الوصف ولكن يصعب تنفيذها في التعليمات البرمجية. تساعدك Azure Logic Apps على توصيل الأنظمة المتباينة بسلاسة عبر البيئات السحابية والأماكن المحلية والمختلطة. على سبيل المثال، يمكنك توصيل حل تسويق سحابي بنظام فوترة محلي، أو إضفاء الطابع المركزي على المراسلة عبر واجهات برمجة التطبيقات والأنظمة باستخدام ناقل خدمة Azure. توفر Azure Logic Apps طريقة سريعة وموثوقة ومتسقة لتقديم حلول قابلة لإعادة الاستخدام وإعادة التكوين لهذه السيناريوهات.
إنشاء ونشر في بيئات مختلفة
استنادا إلى السيناريو ومتطلبات الحل والقدرات المطلوبة، اختر ما إذا كنت تريد إنشاء سير عمل Consumption أو Standard logic app. استنادا إلى هذا الاختيار، يمكن أن يعمل سير العمل في Azure Logic Apps متعدد المستأجرين، أو Azure Logic Apps ذات المستأجر الواحد، أو App Service Environment (v3)، أو بيئة هجينة يمكن أن تكون متصلة جزئيا أو ببنية تحتك الخاصة. باستخدام Azure Logic Apps أحادية المستأجر، يمكن لسير العمل الوصول إلى الموارد المحمية بواسطة شبكات Azure الظاهرية بسهولة أكبر. إذا قمت بإنشاء مهام سير عمل تستند إلى مستأجر واحد باستخدام خيار استضافة التوزيع المختلط، فيمكنك أيضا تشغيل مهام سير العمل محليا باستخدام البنية الأساسية التي تتحكم فيها. لمزيد من المعلومات، راجع المستأجر الفردي مقابل متعدد المستأجرين في Azure Logic Apps.
يلخص الجدول التالي بإيجاز الاختلافات بين سير عمل Consumption وStandard logic app. كما تتعلم الفروقات بين بيئة المستأجرين المتعددين، بيئة المستأجر الواحد، App Service Environment v3 (ASEv3)، والبيئة الهجينة لنشر واستضافة وتشغيل سير عمل تطبيقات المنطق الخاصة بك.
| خيار الاستضافة | المزايا | مشاركة الموارد واستخدامها | نموذج التسعير والفوترة | إدارة الحدود |
|---|---|---|---|---|
|
استهلاك بيئة المضيف: تطبيقات Azure Logic Apps متعددة المستأجرين |
- أسهل للبدء - ادفع مقابل ما تستخدمه - مدار بالكامل |
يمكن أن يكون لمورد تطبيق منطقي واحد سير عمل واحد فقط. تشترك جميع تطبيقات المنطق عبر مستأجري Microsoft Entra في نفس المعالجة (الحساب) والتخزين والشبكة وما إلى ذلك. ملاحظة: بخصوص إقامة البيانات والتكرار: - في سير العمل أو أقسام سير العمل التي لا تتفاعل مع الوكلاء، يتم تكرار البيانات في المنطقة المرتبطة. للحصول على قابلية وصول عالية، تم تمكين التخزين الاحتياطي جغرافياً (GRS). - أي وكيل في سير عمل يستخدم نموذج Azure OpenAI يمكن أن ينطلق من أي منطقة، لذا لا يضمن إقامة البيانات للبيانات التي يتعامل معها النموذج. |
الاستهلاك (الدفع عند التنفيذ) | تدير Azure Logic Apps القيم الافتراضية لهذه الحدود، ولكن يمكنك تغيير بعض هذه القيم، إذا كان هذا الخيار موجودًا لحد معين. |
|
قياسي (خطة خدمة سير العمل) بيئة المضيف: Azure Logic Apps أحادي المستأجر |
- المزيد من الموصلات المضمنة المستضافة في وقت تشغيل المستأجر الفردي للحصول على معدل نقل أعلى وتكاليف أقل على نطاق واسع - المزيد من التحكم وإمكانية الضبط حول وقت التشغيل وإعدادات الأداء - الدعم المتكامل للشبكات الظاهرية ونقاط النهاية الخاصة. - إنشاء الوصلات المدمجة الخاصة بك. |
يمكن أن يكون لمورد تطبيق منطقي واحد مهام سير عمل متعددة ذات حالة وبدون حالة. تشارك مهام سير العمل في logic app الواحد والمستأجر نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك. تظل البيانات في نفس المنطقة حيث تقوم بنشر تطبيق المنطق الخاص بك. |
قياسي، استناداً إلى خطة استضافة على مستوى تسعير محدد إذا قمت بتشغيل مهام سير العمل ذات الحالة، والتي تستخدم التخزين الخارجي،يقوم وقت تشغيلAzure Logic Apps بإجراء معاملات التخزين التي تتبع تسعير تخزين Azure. |
يمكنك تغيير القيم الافتراضية للعديد من الحدود، استنادًا إلى احتياجات السيناريو الخاص بك. هام:تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة Visual Studio البرمجية، لن تظهر التغييرات التي تقوم بها على قيم الحد الافتراضي في ملفات تكوين مشروع logic app في تجربة المصمم. لمزيد من المعلومات، راجع تحرير إعدادات التطبيق والبيئة للتطبيقات المنطقية في Azure Logic Apps أحادية المستأجر. |
|
قياسي (App Service Environment v3) بيئة المضيف: بيئة خدمة التطبيق الإصدار 3 (ASEv3) - خطط Windows فقط |
نفس قدرات المستأجر الفردي بالإضافة إلى المزايا التالية: - عزل logic apps الخاصة بك تماماً. - إنشاء وتشغيل logic apps أكثر مما كانت عليه في Azure Logic Apps المستأجر الواحد. - الدفع فقط مقابل خطة ASE App Service، بغض النظر عن عدد logic apps التي تقوم بإنشائها وتشغيلها. - يمكن تمكين autoscaling أو المقياس يدوياً باستخدام المزيد من مثيلات الجهاز الظاهري أكثر أو خطة خدمة التطبيقات المختلفة. - وراثة إعداد الشبكة من ASEv3 المحدد. على سبيل المثال، عند النشر إلى ASE داخلي، يمكن لسير العمل الوصول إلى الموارد في شبكة ظاهرية مقترنة ب ASE والحصول على نقاط وصول داخلية. ملاحظة: إذا تم الوصول إليها من خارج ASE الداخلي، يتم تشغيل سجلات سير العمل في ذلك حيث لا يمكن لـASE الوصول إلى مدخلات ومخرجات الإجراء. |
يمكن أن يتمتع logic app الواحد بعدة مهام سير عملذات الحالةوعديمة الحالة. تشارك مهام سير العمل في logic app الواحد والمستأجر نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك. تبقى البيانات في نفس المنطقة حيث يمكنك نشر logic apps الخاصة بك. |
خطة App Service | يمكنك تغيير القيم الافتراضية للعديد من الحدود، استنادًا إلى احتياجات السيناريو الخاص بك. هام:تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة Visual Studio البرمجية، لن تظهر التغييرات التي تقوم بها على قيم الحد الافتراضي في ملفات تكوين مشروع logic app في تجربة المصمم. لمزيد من المعلومات، راجع تحرير إعدادات التطبيق والبيئة للتطبيقات المنطقية في Azure Logic Apps أحادية المستأجر. |
|
قياسي (هجين) بيئة المضيف: البنية الأساسية المحلية الخاصة بك |
- السيناريوهات التي تحتاج فيها إلى التحكم في البنية التحتية الخاصة بك وإدارتها. - الإمكانات التي تتيح لك إنشاء حلول التكامل واستضافتها للبيئات المتصلة جزئيا التي تتطلب معالجة محلية وتخزين ووصول إلى الشبكة. - يدعم البنية الأساسية التي يمكن أن تتضمن الأنظمة المحلية والسحابات الخاصة والسحابات العامة. - يتم تشغيل مهام سير العمل بواسطة وقت تشغيل Azure Logic Apps، والذي يتم استضافته محليا كجزء من ملحق Azure Container Apps. لمزيد من المعلومات، راجع المقالات التالية: - إعداد البنية الأساسية الخاصة بك للتطبيقات المنطقية القياسية باستخدام التوزيع المختلط - إنشاء مهام سير عمل تطبيق المنطق القياسي للنشر المختلط على البنية الأساسية الخاصة بك |
يمكن أن يتمتع logic app الواحد بعدة مهام سير عملذات الحالةوعديمة الحالة. تشارك مهام سير العمل في logic app الواحد والمستأجر نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك. تبقى البيانات في نفس المنطقة حيث يمكنك نشر logic apps الخاصة بك. |
التسعير المختلط | يمكنك تغيير القيم الافتراضية للعديد من الحدود، استنادًا إلى احتياجات السيناريو الخاص بك. هام:تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة Visual Studio البرمجية، لن تظهر التغييرات التي تقوم بها على قيم الحد الافتراضي في ملفات تكوين مشروع logic app في تجربة المصمم. لمزيد من المعلومات، راجع تحرير إعدادات التطبيق والبيئة للتطبيقات المنطقية في Azure Logic Apps أحادية المستأجر. |
قدرات الذكاء الاصطناعي الوكيل
يدعم Azure Logic Apps الأتمتة المدعومة بالذكاء الاصطناعي من خلال سير عمل وكلاء حتمية واحتمالية. تجمع هذه السير بين نماذج اللغة الكبيرة (LLMs)، وحلقات الوكلاء، والوكلاء، وخوادم MCP، وأدوات مبنية من إجراءات الموصل لتفسير التعليمات باللغة الطبيعية، واتخاذ القرارات، والوصول إلى البيانات، وإكمال المهام متعددة الخطوات عبر أنظمة Microsoft وغير التابعة ل Microsoft. يمكنك أيضا كشف سير العمل وإجراءات الموصل كأدوات قابلة لإعادة الاستخدام للوكلاء في Microsoft Foundry، بينما يتعامل Azure Logic Apps مع قضايا التنسيق مثل العمليات طويلة الأمد، وإعادة التكرار، ومعالجة الأخطاء، والتكامل مع الأنظمة الخارجية.
لمزيد من المعلومات، انظر:
التكامل المؤسسي وسيناريوهات الأعمال بين الشركات
تتواصل الشركات والمؤسسات إلكترونيا مع بعضها البعض باستخدام بروتوكولات وصيغ رسائل معيارية مختلفة في الصناعة، مثل EDIFACT وAS2 وX12 وRosettaNet. يمكنك أتمتة سير العمل الذي يتبادل وتحول رسائل B2B وفقا لهذه البروتوكولات، والتي تتعامل Azure Logic Apps بسلاسة وأمان باستخدام التشفير والتوقيعات الرقمية.
لتعريف القطع الأثرية بين الشركات (B2B) التي تستخدمها في سير العمل، مثل الشركاء، الاتفاقيات، المخططات، الخرائط، وغيرها، أنشئ حساب تكامل لهذه الشواكل. بعد ربط هذا الحساب بمورد تطبيق المنطق الخاص بك، يمكن لسير عملك استخدام هذه القطع الأثرية وتبادل الرسائل التي تتوافق مع معايير تبادل البيانات الإلكترونية (EDI) وتكامل تطبيقات المؤسسات (EAI).
تعرف أكثر على اختيار مهمة تناسب وضعك:
أنشئ حساب تكامل لتعريف وتخزين المصنوعات B2B، على سبيل المثال:
اختر بروتوكول EDI لتبادل الرسائل، على سبيل المثال:
معالجة رسائل XML والملفات الثابتة.
-
يمكن لسير العمل الخاص بك التواصل مع خادم BizTalk باستخدام موصل خادم BizTalk. يمكنك بعد ذلك تشغيل أو توسيع العمليات المشابهة لـ BizTalk في مهام سير العمل الخاصة بك باستخدام موصلات حساب التكامل. في الاتجاه الآخر، يمكن خادم BizTalk الاتصال بسير العمل باستخدام Microsoft خادم BizTalk Adapter ل Azure Logic Apps. تعرف على كيفية إعداد خادم BizTalk Adapter واستخدامه في خادم BizTalk.
إعادة استخدام سير العمل عبر البيئات باستخدام قوالب Azure Resource Manager
إنشاء مهام سير عمل تطبيق المنطق كقوالب Azure Resource Manager بحيث يمكنك إعداد عمليات النشر وأتمتتها عبر بيئات ومناطق متعددة.
شغل كود مخصص عندما لا يوجد موصل
إذا لم يكن هناك موصل مناسب لتشغيل الكود الذي تريده، فلديك خيارات أخرى لسير العمل الخاص بك:
بالنسبة لسير العمل الاستهلاكي وسير العمل القياسي، يمكنك استخدام القدرات التالية:
- أدرج إجراء الرمز الداخلي الذي يشغل JavaScript.
- إنشاء وتشغيل الكود باستخدام دالات Azure.
- أنشئ واستخدم عمليات موصل مخصصة. لسير عمل الاستهلاك، انظر الموصلات المخصصة للاستهلاك. لسير العمل القياسي، انظر إنشاء موصلات مدمجة مخصصة.
- أنشئ واستدع واجهات برمجة تطبيقات مخصصة.
بالنسبة لسير العمل القياسي، يمكنك استخدام القدرات الإضافية التالية:
- تضمين إجراءات الكود الداخلي التي تشغل سكريبتات C# أو سكريبتات PowerShell.
- إنشاء دوال مخصصة لتشغيل كود .NET.
الوصول المباشر إلى الموارد في شبكات Azure الظاهرية
عندما تستخدم Azure Logic Apps (Standard)، يمكن لسير العمل الوصول إلى الموارد الآمنة مثل الآلات الافتراضية، والخدمات الأخرى، والأنظمة في شبكة Azure الافتراضية. Azure Logic Apps (Standard) هو نسخة ذات مستأجر واحد من Azure Logic Apps تستخدم موارد مخصصة وتعمل بشكل منفصل عن Azure Logic Apps العالمية متعددة المستأجرين.
من خلال استضافة وتشغيل سير عمل تطبيقات المنطق في مثيلك المخصص، تقلل من تأثير مستأجري Azure الآخرين على أداء التطبيق أو تأثير "الجيران المزعجون".
توفر Azure Logic Apps (Standard) المزايا التالية:
تحصل على عناوين IP ثابتة خاصة بك، وهي منفصلة عن عناوين IP الثابتة التي تشاركها تطبيقات المنطق في Azure Logic Apps متعدد المستأجرين. يمكنك أيضاً إعداد عنوان IP خارجي عام وثابت وقابل للتنبؤ للاتصال بأنظمة الوجهة. باستخدام هذا العنوان IP، لن تحتاج إلى إنشاء فتحات جدران حماية إضافية في تلك الأنظمة الوجهة.
تحصل على حدود أكبر على مدة التشغيل، والاحتفاظ بالتخزين، ومعدل النقل، وفترات استجابة طلبات HTTP، وأحجام الرسائل، وطلبات الموصل المخصصة. لمزيد من المعلومات، راجع الحدود والتكوين لـ Azure Logic Apps.
كيفية عمل التطبيق المنطقي
يبدأ سير عمل التطبيق المنطقي دائما بمشغل واحد. يتم تشغيل المشغل عند استيفاء شرط، على سبيل المثال، عند حدوث حدث معين أو عندما تفي البيانات بمعايير محددة. تتضمن العديد من المشغلات إمكانيات الجدولة التي تتحكم في عدد مرات تشغيل سير العمل. بعد تشغيل المشغل، يقوم إجراء واحد أو أكثر بتشغيل العمليات التي تعالج البيانات التي تنتقل عبر سير العمل أو تعالجها أو تحولها، أو التي تقدم سير العمل إلى الخطوة التالية.
في سير عمل الترتيب النموذجي السابق، تحدث الخطوات التالية:
يتلقى الزناد أمرا.
يقارن الشرط تكلفة الطلب مع عتبة المراجعة.
تستمر الطلبات تحت العتبة في المعالجة.
الطلبات التي تتجاوز الحد يتطلب إرسال بريد إلكتروني للمراجعة اليدوية.
يتولى مفتاح رد المراجع قائما:
- الموافقة: واصل معالجة الأمر.
- تصعيد الأمر: احصل على مزيد من المعلومات وأعد تقييم الأمر.
- المتطلبات غير المستوفية: أرسل بريدا إلكترونيا بخصوص المشكلة.
ضمان توصيل الرسالة
Azure Logic Apps يرسل رسالة "على الأقل مرة واحدة". لا تفقد أي رسائل، ونادرا ما ترسل الخدمة رسالة أكثر من مرة. ومع ذلك، إذا لم يكن عملك يتعامل مع الرسائل المكررة أو لا يستطيع التعامل معها، فعليك تنفيذ ميزة الهواء. يقبل هذا النهج الرسائل المتطابقة أو المكررة، مع الحفاظ على سلامة البيانات واستقرار النظام. بعد التنفيذ الأول، العمليات المكررة لا تغير النتيجة.
نماذج التسعير لتطبيقات الاستهلاك والمنطق القياسي
يحتوي كل خيار استضافة تطبيق منطقي (متعدد المستأجرين أو مستأجر واحد أو بيئة خدمة التطبيقات (ASE) v3 أو بيئة متصلة جزئيا على نموذج تسعير مختلف. على سبيل المثال، تتبع مهام سير عمل تطبيق منطق الاستهلاك متعدد المستأجرين نموذج تسعير الاستهلاك، بينما تتبع مهام سير عمل تطبيق المنطق القياسي أحادي المستأجر نموذج التسعير القياسي. للحصول على تفاصيل تسعير محددة، راجع تسعير Azure Logic Apps.
اختر خدمة الأتمتة المناسبة
لتحديد ما إذا كان Azure Logic Apps يتطابق مع عبء عملك، استخدم المقارنات التالية:
| اختر | سيناريوهات |
|---|---|
| تطبيقات Azure Logic | سير عمل تنسيق آلي من المصمم الأول لعمليات الأعمال المؤسسية عبر الخدمات والأنظمة والتطبيقات ومصادر البيانات. يمكنه استدعاء الدوال في دالات Azure. |
| دالات Azure | التنسيقات الآلية التي تعتمد على البرمجة باستخدام إضافة Durable Functions. يمكنه استدعاء سير العمل في Azure Logic Apps. |
| Microsoft Power Automate | أحمال عمل أتمتة بدون كود لمستخدمي الأعمال، وموظفي المكاتب، والمطورين المواطنين. |
| التنفيذ التلقائي في Azure Runbooks | إدارة البنية التحتية ومهام المعالجة المباشرة، مثل إعادة تشغيل الآلات الافتراضية. |
للحصول على معلومات تفصيلية عن اتخاذ القرار، انظر:
- اختيار خدمات التكامل والأتمتة المناسبة في Azure
- قارن بين منصات Azure الآلية
- التنفيذ التلقائي في Azure Runbooks
الشروع في العمل
قبل أن تجرب Azure Logic Apps، تحتاج إلى حساب Azure واشتراك. إذا لم يكن لديك اشتراك، احصل على حساب Azure مجاني.
عندما تكون مستعدا، اختر دليل البدء بناء على سيناريوك:
| أنت تريد أن تخلق | ابدأ من هنا |
|---|---|
| سير عمل قائم على الاستهلاك والمستأجرين المتعدد | إنشاء سير عمل تطبيقات منطق الاستهلاك |
| سير عمل معزول، مستأجر واحد، ASE v3، أو هجين | إنشاء سير عمل تطبيقات منطقية قياسية |
| سير العمل الذاتي للوكلاء | إنشاء سير عمل وكيلي مستقل |
| سير العمل الوكيل الحواري | إنشاء سير عمل وكيل حواري |
| تشغيل سير عمل الوكلاء ديناميكيا | إنشاء سير عمل وكيلي يعمل ديناميكيا |