ما المقصود بـ Azure Logic Apps؟
Azure Logic Apps عبارة عن نظام أساسي سحابي حيث يمكنك إنشاء وتشغيل مهام سير العمل التلقائية مع القليل من التعليمات البرمجية أو بدونها. باستخدام المصمم المرئي والاختيار من العمليات التي تم إنشاؤها مسبقا، يمكنك إنشاء سير عمل بسرعة يدمج ويدير تطبيقاتك وبياناتك وخدماتك وأنظمتك.
تعمل Azure Logic Apps على تبسيط الطريقة التي تربط بها الأنظمة القديمة والحديثة والمتطورة عبر البيئات السحابية والمحلية والمختلطة وتوفر أدوات منخفضة التعليمات البرمجية بدون تعليمات برمجية لتطوير حلول تكامل قابلة للتطوير بدرجة كبيرة لسيناريوهات المؤسسة والأعمال التجارية (B2B).
توضح هذه القائمة بعض الأمثلة على المهام والعمليات التجارية وأحمال العمل التي يمكنك أتمتتها باستخدام Azure Logic Apps:
جدولة إعلامات البريد الإلكتروني وإرسالها باستخدام Office 365 عند وقوع حدث معين، على سبيل المثال، يتم تحميل ملف جديد.
توجيه طلبات العملاء ومعالجتها عبر الأنظمة المحلية والخدمات السحابية.
انقل الملفات التي تم تحميلها من خادم SFTP أو FTP إلى Azure Storage.
مراقبة التغريدات، وتحليل المشاعر، وإنشاء تنبيهات أو مهام للعناصر التي تحتاج إلى مراجعة.
إذا كنت مستعدا لمحاولة إنشاء سير عمل تطبيق المنطق الأول، فشاهد بدء الاستخدام.
لمزيد من المعلومات، راجع Azure Logic Apps على موقع Azure على الويب وخدمات تكامل Azure الأخرى.
المصطلحات الأساسية
يحدد الجدول التالي بإيجاز المصطلحات والمفاهيم الأساسية في Azure Logic Apps.
المصطلح | الوصف |
---|---|
تطبيق المنطق | مورد Azure الذي تقوم بإنشائه عندما تريد إنشاء سير عمل. هناك أنواع موارد التطبيق المنطقي المتعددة التي تعمل في بيئات مختلفة. |
سير العمل | سلسلة من الخطوات التي تحدد مهمة أو عملية عمل أو حمل عمل. يبدأ كل سير عمل بمشغل واحد، وبعد ذلك يجب إضافة إجراء واحد أو أكثر. |
مشغّل | دائما الخطوة الأولى في أي سير عمل وتحدد شرط تشغيل أي خطوات أخرى في سير العمل هذا. على سبيل المثال، قد يكون حدث المشغل هو تلقي بريد إلكتروني في صندوقك الوارد أو اكتشاف ملف جديد في حساب تخزين. |
إجراء | كل خطوة لاحقة في سير عمل يتبع بعد المشغل. كل إجراء يقوم بتشغيل بعض العمليات في سير عمل. |
موصل مضمن | يوفر نوع الموصل هذا العمليات التي تعمل أصلا في Azure Logic Apps. على سبيل المثال، توفر العمليات المضمنة طرقاً للتحكم في جدول سير العمل أو بنيته، وتشغيل تعليماتك البرمجية، وإدارة البيانات ومعالجتها، وإرسال أو تلقي الطلبات إلى نقطة نهاية، وإكمال المهام الأخرى في سير العمل. على سبيل المثال، يمكنك بدء تشغيل أي سير عمل تقريباً وفقاً لجدول زمني عند استخدام مشغل التكرار. أو يمكنك جعل سير العمل ينتظر حتى يتم استدعاؤه عند استخدام مشغل الطلب. لا تتطلب هذه العمليات عادة إنشاء اتصال من سير العمل الخاص بك. بينما لا ترتبط معظم العمليات المضمنة بأي خدمة أو نظام، تتوفر بعض العمليات المضمنة لخدمات معينة، مثل Azure Functions أو Azure App Service. لمزيد من المعلومات والأمثلة، راجع الموصلات المضمنة ل Azure Logic Apps. |
الموصل المُدار | نوع الموصل هذا هو وكيل أو برنامج تضمين تم إنشاؤه مسبقا لواجهة برمجة تطبيقات REST التي يمكنك استخدامها للوصول إلى تطبيق أو بيانات أو خدمة أو نظام معين. قبل أن تتمكن من استخدام معظم الموصلات المُدارة، يجب عليك أولاً إنشاء اتصال من سير عملك ومصادقة هويتك. يتم نشر الموصلات المُدارة واستضافتها وصيانتها من قبل Microsoft. على سبيل المثال، يمكنك بدء سير العمل باستخدام مشغل أو تشغيل إجراء يعمل مع خدمة مثل 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 أو Microsoft أو تطبيقات وخدمات الويب الخارجية الأخرى أو الأنظمة المحلية، يمكنك استخدام عمليات الموصل التي تديرها Microsoft (مستضافة على Azure). اختر من بين مئات الموصلات في نظام 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 أحادية المستأجر أو App Service Environment (v3) أو بيئة خدمة تكامل مخصصة. باستخدام البيئات الثلاث الأخيرة، يمكن لسير العمل الوصول بسهولة أكبر إلى الموارد المحمية بواسطة شبكات Azure الظاهرية. إذا قمت بإنشاء مهام سير عمل تستند إلى مستأجر واحد باستخدام Logic Apps الممكنة في Azure Arc، يمكنك أيضا تشغيل مهام سير العمل في حاويات. لمزيد من المعلومات، راجع بيئة خدمة المستأجر الفردي مقابل متعددة المستأجرين وبيئة خدمة التكامل ل Azure Logic Apps وما هي تطبيقات المنطق الممكنة بواسطة Arc؟
يلخص الجدول التالي بإيجاز الاختلافات بين سير عمل تطبيق المنطق الاستهلاك والقياسي. ستتعرف أيضا على الاختلافات بين البيئة متعددة المستأجرينوبيئة خدمة التكامل (ISE) وبيئة المستأجر الفردي وبيئةخدمة التطبيقات الإصدار 3 (ASEv3) لنشر مهام سير عمل تطبيق المنطق واستضافة وتشغيلها.
نوع المورد | المزايا | مشاركة الموارد واستخدامها | نموذج التسعير والفوترة | إدارة الحدود |
---|---|---|---|---|
Logic App (الاستهلاك) بيئة المضيف: Azure Logic Apps متعددة المستأجرين |
- الأسهل للبدء - الدفع مقابل الاستخدام - مدار بالكامل |
يمكن أن يتمتع Logic App الواحد بسير عمل واحد فقط. تُشارك Logic Apps عبر العديد من مستأجري AAD (دليل Azure النشط) في نفس المعالجة (الحوسبة) والتخزين والشبكة وما إلى ذلك. لأغراض التكرار، يتم نسخ البيانات في المنطقة المقترنة. للحصول على قابلية وصول عالية، تم تمكين التخزين الاحتياطي جغرافياً (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 الخاصة بك. |
خطة خدمة التطبيق | يمكنك تغيير القيم الافتراضية للعديد من الحدود، استنادًا إلى احتياجات السيناريو الخاص بك. هام: تتمتع بعض الحدود بحدود قصوى صعبة. في تعليمة 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). لمعرفة مزيد من المعلومات، راجع الوثائق التالية:
يمكنك البدء صغيراً باستخدام أنظمتك وخدماتك الحالية، ثم التطور بشكلٍ تدريجي وفقاً لسرعتك الخاصة. عندما تكون جاهزاً، يساعدك النظام الأساسي Azure Logic Apps على تنفيذ سيناريوهات التكامل الأكثر نضجاً وتوسيع نطاقها من خلال توفير هذه الإمكانات والمزيد:
دمج وبناء Microsoft BizTalk Server وAzure Service Bus وAzure Functions وAzure API Management وغيرها.
تبادل الرسائل باستخدام بروتوكولات EDIFACT وAS2 و X12 وRosettaNet.
معالجة رسائل XML والملفات الثابتة.
إنشاء حساب تكامل لتخزين وإدارة البيانات الاصطناعية B2B، مثل الشركاء التجاريينوالاتفاقياتوالخرائطوالمخططات والمزيد.
على سبيل المثال، إذا كنت تستخدم Microsoft BizTalk Server، فبإمكان مهام سير العمل الاتصال بـ BizTalk Server باستخدام موصل BizTalk Server. يمكنك بعد ذلك تشغيل أو توسيع العمليات المشابهة لـ BizTalk في مهام سير العمل الخاصة بك باستخدام موصلات حساب التكامل. في الاتجاه الآخر، يمكن BizTalk Server الاتصال بسير العمل باستخدام Microsoft BizTalk Server Adapter ل Azure Logic Apps. تعرف على كيفية إعداد BizTalk Server Adapter واستخدامه في BizTalk Server.
الكتابة مرة واحدة، وإعادة استخدامها كثيراً
قم بإنشاء تطبيقاتك المنطقية كقوالب Azure Resource Manager بحيث يمكنك إعداد عمليات النشر وأتمتتها عبر بيئات ومناطق متعددة.
إمكانية التوسع المدمجة
إذا لم يتوفر موصل مناسب لتشغيل التعليمات البرمجية التي تريدها، فيمكنك إنشاء قصاصات التعليمات البرمجية الخاصة بك واستدعاؤها من سير العمل باستخدام Azure Functions. أو قم بإنشاء واجهات برمجة التطبيقات الخاصة بك وموصلات مخصصة يمكنك الاتصال بها من مهام سير العمل.
الوصول المباشر إلى الموارد في شبكات Azure الظاهرية
يمكن لسير عمل تطبيق المنطق الوصول إلى الموارد الآمنة مثل الأجهزة الظاهرية (VMs) والخدمات الأخرى والأنظمة الموجودة داخل شبكة Azure الظاهرية عند استخدام Azure Logic Apps (قياسي) أو بيئة خدمة تكامل (ISE). كل من Azure Logic Apps (Standard) و ISE هما مثيلان مخصصان لخدمة Azure Logic Apps التي تستخدم موارد مخصصة ويتم تشغيلها بشكل منفصل عن خدمة Azure Logic Apps العالمية متعددة المستأجرين.
يساعد تشغيل التطبيقات المنطقية في مثلك المخصص على تقليل التأثير الذي قد يحدثه مستأجرو Azure الآخرون على أداء التطبيق، والمعروف أيضاً باسم تأثير "الجيران المزعجين".
توفر Azure Logic Apps (Standard) و ISE أيضا المزايا التالية:
عناوين IP الثابتة الخاصة بك، والتي تكون منفصلة عن عناوين IP الثابتة التي تشاركها التطبيقات المنطقية في الخدمة متعددة المستأجرين. يمكنك أيضاً إعداد عنوان IP خارجي عام وثابت وقابل للتنبؤ للاتصال بأنظمة الوجهة. بهذه الطريقة، لن تضطر إلى إعداد فتحات جدار حماية إضافية في أنظمة الوجهة هذه لكل ISE.
قيود متزايدة على مدة التشغيل، والاحتفاظ بالتخزين، والإنتاجية، ومهلة طلب HTTP والاستجابة، وأحجام الرسائل، وطلبات الموصل المخصص. لمزيدٍ من المعلومات، راجع الحدود والتكوين لـ Azure Logic Apps.
عند إنشاء ISE، يقوم Azure بحقن ISE أو نشره في شبكة Azure الظاهرية. يمكنك بعد ذلك استخدام ISE هذا كموقع للتطبيقات المنطقية وحسابات التكامل التي تحتاج إلى الوصول. لمزيدٍ من المعلومات حول إنشاء ISE، راجع الاتصال بشبكات Azure الظاهرية من Azure Logic Apps.
كيفية عمل التطبيق المنطقي
في التطبيق المنطقي، يبدأ كل سير عمل دائما بمشغلواحد. يتم تشغيل المشغل عند استيفاء شرط، على سبيل المثال، عند وقوع حدث معين أو عندما تستوفي البيانات معايير محددة. تتضمن العديد من المشغلات إمكانيات الجدولة التي تتحكم في عدد مرات تشغيل سير العمل. بعد تشغيل المشغل، يقوم إجراء واحد أو أكثر بتشغيل العمليات التي تعالج البيانات التي تنتقل عبر سير العمل أو تعالجها أو تحولها، أو التي تقدم سير العمل إلى الخطوة التالية. تقوم Azure Logic Apps بتنفيذ واستخدام دلالية تسليم الرسائل "مرة واحدة على الأقل". نادرا ما تقوم الخدمة بتسليم رسالة أكثر من مرة واحدة، ولكن لا يتم فقدان أي رسائل. إذا لم يقم نشاطك التجاري بمعالجة الرسائل المكررة أو لا يمكنه التعامل معها، فأنت بحاجة إلى تنفيذ التكرار، بحيث لا يؤدي تكرار نفس العملية الدقيقة إلى تغيير النتيجة بعد التنفيذ الأول.
تعرض لقطة الشاشة التالية جزءاً من سير عمل المؤسسة على سبيل المثال. يستخدم سير العمل هذا الشروط وعمليات التبديل لتحديد الإجراء التالي. لنفترض أن لديك نظام أوامر، وسير العمل يعالج الأوامر الواردة. تريد مراجعة الطلبات التي تتجاوز تكلفة معينة يدوياً. يضم سير العمل بالفعل خطوات سابقة تحدد مقدار تكاليف الطلب الوارد. لذلك، يمكنك إنشاء شرط أولي استناداً إلى قيمة التكلفة تلك. على سبيل المثال:
إذا كان الأمر أقل من مبلغ معين، فإن الشرط خاطئ. لذلك، يقوم سير العمل بمعالجة الأمر.
إذا كان الشرط صحيحاً، فسيرسل سير العمل رسالة بريد إلكتروني للمراجعة اليدوية. تحدد عملية التبديل الخطوة التالية.
إذا وافق المراجع، فسيستمر سير العمل في معالجة الأمر.
إذا قام المراجع بالتصعيد، فسيرسل سير العمل بريداً إلكترونياً للتصعيد للحصول على مزيد من المعلومات حول الأمر.
إذا تم استيفاء متطلبات التصعيد، فإن شرط الاستجابة يكون صحيحاً. لذا، تتم معالجة الأمر.
إذا كان شرط الاستجابة خاطئاً، فسيتم إرسال بريد إلكتروني بخصوص المشكلة.
يمكنك إنشاء مهام سير العمل بصرياً باستخدام مصمم سير العمل 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.
خيارات التسعير
يحتوي كل نوع مورد تطبيق منطقي، والذي يختلف حسب الإمكانات ومكان تشغيلها (متعدد المستأجرين، والمستأجر الفردي، وبيئة خدمة التكامل)، على نموذج تسعير مختلف. على سبيل المثال، تستخدم التطبيقات المنطقية متعددة المستأجرين تسعير الاستهلاك، بينما تستخدم التطبيقات المنطقية في بيئة خدمة التكامل التسعير الثابت. تعرف على المزيد حول التسعير والقياس لـ Azure Logic Apps.
الشروع في العمل
قبل البدء في استخدام Azure Logic Apps، فأنت بحاجة إلى اشتراك Azure. إذا لم يكن لديك اشتراك، فقم بالتسجيل للحصول على حساب Azure مجاني.
عندما تكون جاهزاً، جرب واحداً أو أكثر من أدلة البدء السريع التالية لـ Azure Logic Apps. تعرف على كيفية إنشاء سير عمل أساسي يراقب موجز RSS ويرسل بريداً إلكترونياً للمحتوى الجديد.
إنشاء سير عمل تطبيق منطقي متعدد المستأجرين في مدخل Microsoft Azure
إنشاء سير عمل تطبيق منطقي متعدد المستأجرين في Visual Studio Code
قد ترغب أيضاً في استكشاف أدلة البدء السريع الأخرى لـ Azure Logic Apps:
إنشاء سير عمل تطبيق منطقي متعدد المستأجرين باستخدام قالب ARM
إنشاء سير عمل تطبيق منطقي متعدد المستأجرين باستخدام Azure CLI
الموارد الأخرى
تعرف على المزيد حول النظام الأساسي Azure Logic Apps باستخدام مقاطع الفيديو التمهيدية هذه: