مشاركة عبر


ما المقصود بـ Azure Logic Apps؟

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

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

تصف الأمثلة التالية عينة فقط من المهام والعمليات التجارية وأحمال العمل التي يمكنك أتمتتها باستخدام Azure Logic Apps:

  • جدولة إعلامات البريد الإلكتروني وإرسالها باستخدام Office 365 عند وقوع حدث معين، على سبيل المثال، يتم تحميل ملف جديد.
  • توجيه طلبات العملاء ومعالجتها عبر الأنظمة المحلية والخدمات السحابية.
  • نقل الملفات التي تم تحميلها من خادم SFTP أو FTP إلى Azure Blob Storage.
  • مراقبة نشاط وسائل التواصل الاجتماعي، وتحليل التوجه، وإنشاء تنبيهات أو مهام للعناصر التي تحتاج إلى مراجعة.

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

تظهر لقطة الشاشة مصمم سير العمل ونموذج سير عمل المؤسسة الذي يستخدم رموز التبديل والشروط.

لمزيد من المعلومات حول المنطق وراء سير العمل هذا، راجع كيفية عمل تطبيقات المنطق.

تلميح

لمعرفة المزيد، يمكنك طرح الأسئلة التالية على Azure Copilot:

  • ما المشاكل التي يمكنني حلها باستخدام Azure Logic Apps؟
  • ما هي الفوائد التي توفرها Azure Logic Apps؟

للعثور على Azure Copilot، في شريط أدوات مدخل Microsoft Azure، حدد Copilot.

لمحاولة إنشاء سير العمل الأول، راجع بدء الاستخدام. لمتابعة تعلم المزيد، شاهد هذا الفيديو:

لمزيد من المعلومات، تفضل بزيارة Azure Logic Apps وخدمات تكامل Azure الأخرى على موقع Microsoft Azure على الويب.

لماذا تستخدم Azure Logic Apps

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

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

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

  • خدمات Azure مثل Blob Storage وService Bus
  • خدمات Office 365 مثل Outlook، وExcel، وSharePoint
  • خوادم قاعدة البيانات مثل SQL وOracle
  • أنظمة المؤسسات مثل SAP وIBM MQ
  • مشاركات الملفات مثل FTP وSFTP

لمزيد من المعلومات، راجع المقالات التالية:

عند إنشاء مهام سير عمل باستخدام Azure Logic Apps، لا تحتاج عادة إلى كتابة أي تعليمة برمجية. ومع ذلك، إذا كان لديك لإنشاء وتشغيل التعليمات البرمجية الخاصة بك، تدعم Azure Logic Apps هذه الإمكانية. على سبيل المثال، في مهام سير العمل التي تعمل في Azure Logic Apps متعددة المستأجرين، يمكنك كتابة أجزاء التعليمات البرمجية JavaScript وتشغيلها مباشرة داخل سير العمل الخاص بك. للحصول على تعليمات برمجية أكثر تعقيدا ومنظمة، يمكنك إنشاء الوظائف واستدعائها من مهام سير العمل عند استخدام النظام الأساسي ل Azure Functions. بالنسبة إلى مهام سير العمل التي تعمل في تطبيقات Azure Logic Apps أحادية المستأجر أو بيئة خدمة التطبيقات (ASE) v3 أو البيئات المتصلة جزئيا، يمكنك كتابة وتشغيل أجزاء التعليمات البرمجية ل JavaScript ورمز .NET والبرامج النصية C# والبرامج النصية ل PowerShell مباشرة داخل سير العمل الخاص بك.

إذا كان سير العمل الخاص بك بحاجة إلى التفاعل مع الأحداث من خدمات Azure الأخرى أو التطبيقات المخصصة أو الحلول الأخرى، يمكنك مراقبة الأحداث وتوجيهها ونشرها باستخدام Azure Event Grid أو Azure Event Hubs.

لمزيد من المعلومات، راجع المقالات التالية:

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

لمعرفة كيف قامت الشركات الأخرى بتحسين خفة حركتها وزادت من التركيز على أعمالها الأساسية عندما جمعت بين 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.

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

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

بينما لا ترتبط معظم العمليات المضمنة بأي خدمة أو نظام، تتوفر بعض العمليات المضمنة لخدمات معينة، مثل Azure Functions وAzure Blob Storage وAzure App Service والمزيد. يعتمد توفر هذه العمليات المضمنة على ما إذا كنت تعمل على سير عمل Consumption أو Standard logic app. لمزيد من المعلومات والأمثلة، راجع الموصلات المضمنة ل Azure Logic Apps.
موصل مدار يتم نشر هذا الموصل أو نوع العملية من قبل Microsoft وإدارتها واستضافتها وتشغيلها في Azure وهو وكيل أو برنامج تضمين تم إنشاؤه مسبقا لخدمة أو واجهة برمجة تطبيقات REST للنظام، والتي يمكنك استخدامها للوصول إلى تطبيق أو بيانات أو خدمة أو نظام معين. قبل أن تتمكن من استخدام معظم الموصلات المُدارة، يجب عليك أولاً إنشاء اتصال من سير عملك ومصادقة هويتك.

على سبيل المثال، يمكنك بدء سير العمل باستخدام مشغل أو تشغيل إجراء يعمل مع خدمة مثل Office 365 أو Salesforce أو خوادم الملفات. لمزيد من المعلومات، راجع الموصلات المدارة ل Azure Logic Apps.
حساب تكامل قم بإنشاء مورد Azure هذا عندما تريد تعريف وتخزين البيانات الاصطناعية B2B لاستخدامها في مهام سير العمل الخاصة بك. بعد إنشاء حساب تكامل وربطه بتطبيق منطقي، يمكن لمهام سير العمل استخدام عناصر B2B هذه. يمكن لمهام سير العمل الخاصة بك أيضاً تبادل الرسائل التي تتبع معايير تبادل البيانات الإلكترونية (EDI) وتكامل تطبيقات المؤسسة (EAI).

على سبيل المثال، يمكنك تحديد الشركاء التجاريين والاتفاقيات والمخططات والخرائط وعناصر B2B الأخرى. يمكنك إنشاء مهام سير عمل تستخدم هذه العناصر وتبادل الرسائل عبر بروتوكولات مثل AS2 وEDIFACT وX12 وRosettaNet.

ما مدى سرعة زيادة استخدام Azure Logic Apps؟

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

إنشاء مهام سير العمل وتعديلها بصرياً باستخدام أدوات سهلة الاستخدام

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

توصيل أنظمة مختلفة عبر بيئات مختلفة

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

إنشاء ونشر في بيئات مختلفة

استنادا إلى السيناريو ومتطلبات الحل والقدرات المطلوبة، اختر ما إذا كنت تريد إنشاء سير عمل Consumption أو Standard logic app. استنادا إلى هذا الاختيار، يتم تشغيل سير العمل إما في تطبيقات Azure Logic Apps متعددة المستأجرين، أو Azure Logic Apps أحادية المستأجر، أو بيئة خدمة التطبيقات (v3). باستخدام Azure Logic Apps أحادية المستأجر، يمكن لسير العمل الوصول إلى الموارد المحمية بواسطة شبكات Azure الظاهرية بسهولة أكبر. إذا قمت بإنشاء مهام سير عمل واحدة تستند إلى المستأجر باستخدام Logic Apps الممكنة في Azure Arc، يمكنك أيضا تشغيل مهام سير العمل في حاويات. لمزيد من المعلومات، راجع المستأجر الفردي مقابل متعدد المستأجرين في Azure Logic Apps وما هي تطبيقات المنطق الممكنة بواسطة Arc؟

يلخص الجدول التالي بإيجاز الاختلافات بين سير عمل Consumption وStandard logic app. ستتعرف أيضا على الاختلافات بين البيئة متعددة المستأجرين وبيئة المستأجر الفردي وبيئة خدمة التطبيقات الإصدار 3 (ASEv3) لنشر مهام سير عمل تطبيق المنطق واستضافةها وتشغيلها.

خيار الاستضافة المزايا مشاركة الموارد واستخدامها نموذج التسعير والفوترة إدارة الحدود
استهلاك

بيئة المضيف: تطبيقات Azure Logic Apps متعددة المستأجرين
- أسهل للبدء

- ادفع مقابل ما تستخدمه

- مدار بالكامل
يمكن أن يكون لمورد تطبيق منطقي واحد سير عمل واحد فقط.

تشترك جميع تطبيقات المنطق عبر مستأجري Microsoft Entra في نفس المعالجة (الحساب) والتخزين والشبكة وما إلى ذلك.

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

بيئة المضيف:
تطبيقات Azure Logic Apps أحادية المستأجر

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

- المزيد من التحكم وإمكانية الضبط حول وقت التشغيل وإعدادات الأداء

- الدعم المتكامل للشبكات الظاهرية ونقاط النهاية الخاصة.

- إنشاء الوصلات المدمجة الخاصة بك.
يمكن أن يكون لمورد تطبيق منطقي واحد مهام سير عمل متعددة ذات حالة وبدون حالة.

تشارك مهام سير العمل في logic app الواحد والمستأجر نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك.

تظل البيانات في نفس المنطقة حيث تقوم بنشر تطبيق المنطق الخاص بك.
قياسي، استناداً إلى خطة استضافة على مستوى تسعير محدد

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

هام:تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة 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 أحادية المستأجر.

دعم من الدرجة الأولى لسيناريوهات تكامل المؤسسات وB2B

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

لمزيد من المعلومات، راجع الوثائق التالية:

على سبيل المثال، إذا كنت تستخدم Microsoft BizTalk Server، فبإمكان مهام سير العمل الاتصال بـ BizTalk Server باستخدام موصل BizTalk Server. يمكنك بعد ذلك تشغيل أو توسيع العمليات المشابهة لـ BizTalk في مهام سير العمل الخاصة بك باستخدام موصلات حساب التكامل. في الاتجاه الآخر، يمكن خادم BizTalk الاتصال بسير العمل باستخدام Microsoft خادم BizTalk Adapter ل Azure Logic Apps. تعرف على كيفية إعداد BizTalk Server Adapter واستخدامه في BizTalk Server.

الكتابة مرة واحدة، وإعادة استخدامها كثيراً

إنشاء مهام سير عمل تطبيق المنطق كقوالب Azure Resource Manager بحيث يمكنك إعداد عمليات النشر وأتمتتها عبر بيئات ومناطق متعددة.

إمكانية التوسع المدمجة

إذا لم يتوفر موصل مناسب لتشغيل التعليمات البرمجية التي تريدها، يمكنك إنشاء أجزاء التعليمات البرمجية وتشغيلها من سير العمل باستخدام إجراء التعليمات البرمجية المضمنة لنصوص JavaScript أو C#، يمكنك استخدام Azure Functions. يمكنك أيضا إنشاء واجهات برمجة التطبيقات والموصلاتالمخصصة التي يمكنك الاتصال بها من مهام سير العمل.

الوصول المباشر إلى الموارد في شبكات Azure الظاهرية

يمكن لسير عمل Logic app الوصول إلى الموارد الآمنة مثل الأجهزة الظاهرية والخدمات الأخرى والأنظمة الموجودة داخل شبكة Azure الظاهرية عند استخدام Azure Logic Apps (قياسي) . Azure Logic Apps (قياسي) هو مثيل مستأجر واحد Azure Logic Apps يستخدم موارد مخصصة ويعمل بشكل منفصل عن Azure Logic Apps العالمية متعددة المستأجرين.

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

توفر Azure Logic Apps (Standard) المزايا التالية:

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

  • قيود متزايدة على مدة التشغيل، والاحتفاظ بالتخزين، والإنتاجية، ومهلة طلب HTTP والاستجابة، وأحجام الرسائل، وطلبات الموصل المخصص. لمزيدٍ من المعلومات، راجع الحدود والتكوين لـ Azure Logic Apps.

كيفية عمل التطبيق المنطقي

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

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

  • إذا كان الأمر أقل من مبلغ معين، فإن الشرط خاطئ. لذلك، يقوم سير العمل بمعالجة الأمر.

  • إذا كان الشرط صحيحاً، فسيرسل سير العمل رسالة بريد إلكتروني للمراجعة اليدوية. تحدد عملية التبديل الخطوة التالية.

    • إذا وافق المراجع، فسيستمر سير العمل في معالجة الأمر.

    • إذا قام المراجع بالتصعيد، فسيرسل سير العمل بريداً إلكترونياً للتصعيد للحصول على مزيد من المعلومات حول الأمر.

      • إذا تم استيفاء متطلبات التصعيد، فإن شرط الاستجابة يكون صحيحاً. لذا، تتم معالجة الأمر.
      • إذا كان شرط الاستجابة خاطئاً، فسيتم إرسال بريد إلكتروني بخصوص المشكلة.

تظهر لقطة الشاشة مصمم سير العمل ونموذج سير عمل المؤسسة الذي يستخدم رموز التبديل والشروط.

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

يمكنك إنشاء مهام سير العمل بصريا باستخدام مصمم سير عمل Azure Logic Apps في مدخل Microsoft Azure أو Visual Studio Code. يحتوي كل سير عمل أيضا على تعريف أساسي يستخدم تنسيق JavaScript Object Notation (JSON). إذا كنت تفضل ذلك، يمكنك تحرير مهام سير العمل عن طريق تغيير تعريف JSON هذا. بالنسبة لبعض مهام الإنشاء والإدارة، توفر Azure Logic Apps دعماً لأوامر Azure PowerShell وAzure CLI. للتوزيع التلقائي، تدعم Azure Logic Apps قوالب Azure Resource Manager.

خيارات التسعير

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

كيف تختلف Azure Logic Apps عن Functions وWebJobs وPower Automate؟

تساعدك كل هذه الخدمات على الاتصال بالأنظمة المختلفة والجمع بينها. تتمتع كل خدمة بمزاياها وفوائدها، لذلك فإن الجمع بين قدراتها هو أفضل طريقة لبناء نظام تكامل كامل الميزات وقابل للتطوير بسرعة. لمزيد من المعلومات، راجع الاختيار بين Azure Logic Apps وAzure Functions وAzure WebJobs وMicrosoft Power Automate.

كيف تختلف Azure Logic Apps عن Azure Automation Runbooks؟

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

الشروع في العمل

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

عندما تكون مستعدا، ابدأ باستخدام دليل إرشادي واحد أو أكثر من الإرشادات الإرشادية التالية ل Azure Logic Apps:

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