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

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

تعمل Azure Logic Apps على تبسيط الطريقة التي تربط بها الأنظمة القديمة والحديثة والمحدثة عبر السحابة والأماكن والبيئات المختلطة. يمكنك استخدام أدوات بدون تعليمات برمجية منخفضة لتطوير حلول تكامل قابلة للتطوير بدرجة كبيرة تدعم سيناريوهات المؤسسة والأعمال التجارية (B2B).

توضح هذه القائمة بعض الأمثلة على المهام والعمليات التجارية وأحمال العمل التي يمكنك أتمتتها باستخدام Azure Logic Apps:

  • جدولة إعلامات البريد الإلكتروني وإرسالها باستخدام Office 365 عند وقوع حدث معين، على سبيل المثال، يتم تحميل ملف جديد.

  • توجيه طلبات العملاء ومعالجتها عبر الأنظمة المحلية والخدمات السحابية.

  • انقل الملفات التي تم تحميلها من خادم SFTP أو FTP إلى Azure Storage.

  • مراقبة التغريدات، وتحليل المشاعر، وإنشاء تنبيهات أو مهام للعناصر التي تحتاج إلى مراجعة.

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

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

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

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

المصطلحات الأساسية

يحدد الجدول التالي بإيجاز المصطلحات والمفاهيم الأساسية في Azure Logic Apps.

الشرط ‏‏الوصف
تطبيق المنطق مورد Azure الذي تقوم بإنشائه عندما تريد إنشاء سير عمل. بشكل أساسي، يمكنك إنشاء الأنواع التالية من موارد تطبيق المنطق:

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

- مورد تطبيق منطق قياسي يدعم مهام سير عمل متعددة، والتي تتم استضافتها وتشغيلها في Azure Logic Apps أحادية المستأجر

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

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

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

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

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

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

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

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

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

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

  • خدمات Azure مثل Blob Storage وService Bus

  • خدمات Office 365 مثل Outlook، وExcel، وSharePoint

  • خوادم قاعدة البيانات مثل SQL وOracle

  • أنظمة المؤسسات مثل SAP وIBM MQ

  • مشاركات الملفات مثل FTP وSFTP

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

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

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

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

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

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

المزيد حول Azure Logic Apps

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

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

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

إذا كنت تقوم بإنشاء سير عمل تطبيق منطقي متعدد المستأجرين، فابدأ بشكل أسرع عند إنشاء سير عمل من معرض القوالب. تتوفر هذه القوالب لأنماط سير العمل الشائعة، والتي تتراوح من الاتصال البسيط لتطبيقات "البرنامج كخدمة" (SaaS) إلى حلول B2B المتقدمة بالإضافة إلى قوالب "للمرح فقط".

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

بعض الأنماط والعمليات سهلة الوصف ولكن يصعب تنفيذها في التعليمات البرمجية. تساعدك 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. ستتعرف أيضا على الاختلافات بين البيئة متعددة المستأجرين وبيئة خدمة التكامل (ISE) وبيئة المستأجر الفردي وبيئة خدمة التطبيقات الإصدار 3 (ASEv3) لنشر مهام سير عمل التطبيق المنطقي واستضافةها وتشغيلها.

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

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

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

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

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

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

بيئة المضيف:
بيئة خدمة التكامل (ISE)

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

- أكثر من 20 موصلا خاصا ب ISE تتصل مباشرة بالشبكات الظاهرية

- أسعار يمكن التنبؤ بها مع الاستخدام المتضمن والتوسع الذي يتحكم فيه العميل
يمكن أن يتمتع Logic App الأحادي بسير عمل واحد فقط.

تشارك Logic apps في نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك.

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

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

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

- المزيد من الموصلات المضمنة لزيادة معدل النقل وخفض التكاليف على نطاق واسع

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

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

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

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

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

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

هام:تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة Visual Studio البرمجية، لن تظهر التغييرات التي تقوم بها على قيم الحد الافتراضي في ملفات تكوين مشروع logic app في تجربة المصمم. لمزيد من المعلومات، راجع تحرير إعدادات التطبيق والبيئة للتطبيقات المنطقية في Azure Logic Apps أحادية المستأجر.
Logic App (القياسي)

بيئة المضيف:
بيئة خدمة التطبيق الإصدار 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 بحيث يمكنك إعداد عمليات النشر وأتمتتها عبر بيئات ومناطق متعددة.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

يمكنك إنشاء مهام سير العمل بصرياً باستخدام مصمم سير العمل Azure Logic Apps في مدخل Azure أو Visual Studio Code أو Visual Studio. يحتوي كل سير عمل أيضا على تعريف أساسي يستخدم تنسيق 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، فأنت بحاجة إلى اشتراك Azure. إذا لم يكن لديك اشتراك، فيجب التسجيل للحصول على حساب Azure مجاني.

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

قد ترغب أيضاً في استكشاف أدلة البدء السريع الأخرى لـ Azure Logic Apps:

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