إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
عند بناء سير عمل باستخدام Azure Logic Apps، يمكنك استخدام موصل للعمل مع البيانات والأحداث والموارد في تطبيقات وخدمات وأنظمة ومنصات أخرى - دون الحاجة لكتابة كود. يوفر الموصل عملية واحدة أو أكثر من العمليات التي تم إنشاؤها مسبقا، والتي تستخدمها كخطوات في سير العمل الخاص بك.
في الموصل، كل عملية إما حالة تفعيل تبدأ سير عمل أو إجراء لاحق يؤدي مهمة محددة، مع خصائص يمكنك تهيئتها. في حين أن العديد من الموصلات لها مشغلات وإجراءات على حد سواء، تقدم بعض الموصلات مشغلات فقط، بينما توفر الموصلات الأخرى إجراءات فقط.
في Azure Logic Apps، تتوفر الموصلات إما في إصدار مضمن أو إصدار مدار أو كليهما. تتطلب العديد من الموصلات عادة إنشاء اتصال بالخدمة أو النظام الأساسي وتكوينه أولا، عادة بحيث يمكنك مصادقة الوصول إلى حساب مستخدم. إذا لم يكن هناك موصل متوفر للخدمة أو النظام الذي تريد الوصول إليه، يمكنك إرسال طلب باستخدام عملية HTTP العامة، أو يمكنك إنشاء موصل مخصص.
تعمل هذه النظرة العامة على توفير مقدمة عالية المستوى للموصلات وكيفية عملها بشكل عام. لمزيد من معلومات الموصل، راجع الوثائق التالية:
- نظرة عامة على الموصلات لخدمات مثل Power Automate وPower Apps
- نظرة عامة على الموصلات المدمجة لتطبيقات Azure Logic
- نظرة عامة على الموصلات المدارة ل Azure Logic Apps
- مرجع الموصلات المدارة ل Azure Logic Apps
الموصلات المضمنة مقابل الموصلات المدارة
في 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 وإعدادات التطبيق المشار إليه. لمراجعة معلومات الاتصال، اتبع هذه الخطوات بناء على ما إذا كان لديك سير عمل استهلاكي أو قياسي:
Consumption
لعرض هذه الاتصالات وإدارتها في مدخل Microsoft Azure، راجع عرض الاتصالات لسير عمل الاستهلاك في مدخل Microsoft Azure.
لعرض هذه الاتصالات وإدارتها في تعليمة Visual Studio برمجية، راجع عرض تطبيق منطق الاستهلاك في تعليمة Visual Studio برمجية.
لمزيد من المعلومات حول تعريفات موارد الاتصال لسير عمل الاستهلاك، راجع تعريفات موارد الاتصال.
Standard
لعرض هذه الاتصالات وإدارتها في مدخل Microsoft Azure، راجع عرض الاتصالات لسير العمل القياسي في مدخل Microsoft Azure.
لعرض هذه الاتصالات وإدارتها في تعليمة Visual Studio برمجية، راجع عرض سير العمل القياسي في تعليمة Visual Studio برمجية. يحتوي ملف 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.
الوصول إلى جدار الحماية الخاص بالاتصالات
إذا كانت بيئتك تستخدم جدار حماية، فالسماح فقط بحركة المرور المطلوبة لسير العمل وعمليات الموصل:
بالنسبة لسير العمل Consumption التي تستخدم العمليات المدمجة، يسمح بحركة المرور الواردة من Azure Logic Apps عندما تتلقى سير العمل المكالمات الخارجية، وحركة المرور الصادرة عندما تتصل الجهات الخارجية. استخدم علامات خدمة LogicAppsManagementوLogicApps حيثما كان ذلك مدعوما.
لعمليات الموصل المدارة أو المخصصة، استخدم وسم الخدمة AzureConnectors حيثما كان ذلك مدعوما. وإلا، السماح بعناوين IP الصادرة المطلوبة للموصل المدار لمناطق Azure المعنية.
بالنسبة لسير العمل القياسي، اتبع متطلبات شبكة "Azure App Service" ويسمح بأسماء النطاقات المؤهلة بالكامل المطلوبة من قبل اتصالات الموصلات. لمزيد من المعلومات، راجع صلاحيات الجدار الناري لسير العمل القياسي.
لمزيد من المعلومات، راجع إعدادات جدار الحماية.
فيما يتعلق بالموصلات المخصصة وواجهات برمجة التطبيقات
في مهام سير عمل الاستهلاك لتطبيقات Azure Logic Apps متعددة المستأجرين، يمكنك استدعاء واجهات برمجة التطبيقات المستندة إلى Swagger أو SOAP غير المتوفرة كموصلات خارج الصندوق. يمكنك أيضا بدء تشغيل عملية التعليمات البرمجية المخصصة عن طريق إنشاء تطبيقات واجهة برمجة التطبيقات المخصصة. لمزيد من المعلومات، راجع الوثائق التالية:
أنشئ موصولا مخصصا يعتمد على Swagger أو SOAP ، مما يجعل هذه الواجهات متاحة لأي سير عمل لتطبيق منطق الاستهلاك في اشتراكك في Azure.
لجعل الموصل المخصص في الوضع العام لأي شخص لاستخدامه في Azure، يجب تقديم الموصل للحصول على شهادة Microsoft.
في مهام سير العمل القياسية ل Azure Logic Apps أحادية المستأجر، يمكنك إنشاء موصلات مخصصة مضمنة مستندة إلى موفر الخدمة ومتوفرة لأي سير عمل تطبيق منطقي قياسي. لمزيد من المعلومات، راجع الوثائق التالية: