ما هي الموصلات في سير العمل ل Azure Logic Apps؟

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

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

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

تعمل هذه النظرة العامة على توفير مقدمة عالية المستوى للموصلات وكيفية عملها بشكل عام. لمزيد من معلومات الموصل، راجع الوثائق التالية:

الموصلات المضمنة مقابل الموصلات المدارة

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

  • تم تصميم الموصلات المدمجة لتعمل مباشرة وبشكل أصلي داخل تطبيقات Azure Logic.

    في المصمم، تظهر جميع الموصلات المدمجة في معرض الموصلات داخل مجموعة تطبيقات In .

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

    في المصمم، تظهر جميع الموصلات المدارة في معرض الموصلات داخل المجموعة المشتركة . يتم فواتيرها إما على مستوى المعيار أو المؤسسات .

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

Triggers

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

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

    Note

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

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

على سبيل المثال، افترض أنك تريد إنشاء سير عمل يتم تشغيله عند تحميل ملف إلى خادم FTP. كخطوة أولى في سير عملك، يمكنك إضافة محفز FTP المسمى When a file added أو edited، والذي يتبع نمط الاستطلاعات. ثم حدد الجدول الزمني للتحقق بانتظام من أحداث التحميل.

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

Actions

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

أذونات الاتصال

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

إنشاء الاتصال والتكوين والمصادقة

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

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

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

أمان الاتصال والتشفير.

خدمات Azure التي تخزن تفاصيل وأسرار تكوين الاتصال تقوم بتشفيرها أثناء الراحة. تختلف عناصر التحكم في التخزين والوصول بين اتصالات API المدارة والاتصالات المدمجة في سير العمل القياسي. الاتصالات التي تستخدم Microsoft Entra ID Open Authentication (Microsoft Entra ID OAuth)، مثل Office 365 وSalesforce وGitHub، تتطلب منك تسجيل الدخول، لكن Azure Logic Apps يخزن رموز الوصول وتحديث الرموز بدلا من كلمات مرور تسجيل دخول المستخدم.

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

Note

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

لمزيد من المعلومات حول تأمين سير عمل التطبيق المنطقي والاتصالات، راجع الوصول الآمن والبيانات في Azure Logic Apps.

الوصول إلى جدار الحماية الخاص بالاتصالات

إذا كانت بيئتك تستخدم جدار حماية، فالسماح فقط بحركة المرور المطلوبة لسير العمل وعمليات الموصل:

لمزيد من المعلومات، راجع إعدادات جدار الحماية.

فيما يتعلق بالموصلات المخصصة وواجهات برمجة التطبيقات

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

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

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