إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
عند بناء سير عمل باستخدام 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.
أذونات الاتصال
في سير عمل تطبيق Consumption logic، قبل أن تتمكن من إنشاء موارد التطبيق المنطقي ومهام سير العمل واتصالاتها أو إدارتها، تحتاج إلى أذونات محددة. لمزيد من المعلومات حول هذه الأذونات، راجع العمليات الآمنة - الوصول الآمن والبيانات في Azure Logic Apps.
إنشاء الاتصال والتكوين والمصادقة
قبل أن تتمكن من استخدام عمليات الموصل في سير عملك، تتطلب العديد من الموصلات أولا إنشاء اتصال مع الخدمة أو النظام المستهدف. لإنشاء اتصال من داخل مصمم سير العمل، يجب عليك مصادقة هويتك باستخدام بيانات اعتماد الحساب وأحيانا معلومات الاتصال الأخرى.
على سبيل المثال، قبل أن يتمكن سير العمل من الوصول إلى حساب البريد الإلكتروني الخاص بك في Office 365 Outlook والعمل به، يجب عليك تفويض اتصال بهذا الحساب. بالنسبة لبعض الموصلات المضمنة والموصلات المدارة، يمكنك إعداد هوية مدارة واستخدامها للمصادقة، بدلا من تقديم معلومات تسجيل الدخول الخاصة بك.
على الرغم من القيام بإنشاء اتصالات داخل سير عمل، فإن هذه الاتصالات هي في الواقع موارد Azure منفصلة مع تعريفات الموارد الخاصة بها. لمراجعة تعريفات موارد الاتصال هذه، اتبع هذه الخطوات استنادا إلى ما إذا كان لديك سير عمل Consumption أو Standard:
Consumption
لعرض هذه الاتصالات وإدارتها في مدخل Microsoft Azure، راجع عرض الاتصالات لسير عمل الاستهلاك في مدخل Microsoft Azure.
لعرض هذه الاتصالات وإدارتها في Visual Studio Code، راجع عرض تطبيق منطق الاستهلاك في Visual Studio Code.
لمزيد من المعلومات حول تعريفات موارد الاتصال لسير عمل الاستهلاك، راجع تعريفات موارد الاتصال.
Standard
لعرض هذه الاتصالات وإدارتها في مدخل Microsoft Azure، راجع عرض الاتصالات لسير العمل القياسي في مدخل Microsoft Azure.
لعرض هذه الاتصالات وإدارتها في Visual Studio Code، راجع عرض سير العمل القياسي في Visual Studio Code. يحتوي ملف connections.json على التكوين المطلوب للاتصالات التي تنشئها الموصلات.
أمان الاتصال والتشفير.
يتم تشفير تفاصيل تكوين الاتصال، مثل عنوان الخادم واسم المستخدم ورمز الوصول ومعلومات تسجيل الدخول والأسرار وتخزينها في بيئة Azure الآمنة. يمكن استخدام هذه المعلومات فقط في موارد تطبيق المنطق والعملاء الذين لديهم أذونات لمورد الاتصال، والذي يتم فرضه باستخدام الإجراء المتعلق بعمليات فحص من الوصول المرتبطة. تتطلب الاتصالات التي تستخدم Microsoft Entra ID Open Authentication (Microsoft Entra ID OAuth)، مثل Office 365 وSalesforce وGitHub تسجيل الدخول، ولكن Azure Logic Apps تخزن فقط الوصول وتحديث الرموز المميزة كأسرار، وليس بيانات اعتماد تسجيل الدخول.
يمكن للاتصالات المقررة الوصول إلى الخدمة أو النظام المستهدف طالما تسمح هذه الخدمة أو النظام بذلك. بالنسبة للخدمات التي تستخدم اتصالات Microsoft Entra ID OAuth، مثل Office 365 وDynamics، تقوم Azure Logic Apps بتحديث رموز الوصول المميزة إلى أجل غير مسمى. قد يكون للخدمات الأخرى حدود على المدة التي يمكن أن تستخدم فيها Logic Apps رمز مميز دون الحاجة إلى التحديث. تؤدي بعض الإجراءات، مثل تغيير رمز الوصول الخاص بك، إلى إبطال كافة الرموز المميزة للوصول.
Note
إذا لم تسمح لك المؤسسة الخاصة بك بالوصول إلى موارد معينة من خلال الموصلات في Azure Logic Apps، يمكنك حظر القدرة على إنشاء مثل هذه الاتصالات باستخدام نهج Azure.
لمزيد من المعلومات حول تأمين سير عمل التطبيق المنطقي والاتصالات، راجع الوصول الآمن والبيانات في Azure Logic Apps.
الوصول إلى جدار الحماية الخاص بالاتصالات
إذا كنت تستخدم جدار حماية يحد من حركة المرور، ويجب أن تتواصل سير عمل تطبيقات المنطق من خلاله، عليك إعداد جدار الحماية للسماح بالوصول لكل من عناوين IP الواردةوالصادرة المستخدمة في منصة Azure Logic Apps أو وقت التشغيل في منطقة Azure حيث توجد سير عمل تطبيقات المنطق.
إذا كانت سير العمل لديك تستخدم أيضا موصلات مدارة، مثل موصل Outlook في Office 365 أو موصل SQL، أو تستخدم موصلات مخصصة، فيجب على جدار الحماية أيضا السماح بالوصول لجميععناوين IP الصادرة للموصل المدار في منطقة Azure الخاصة بمورد تطبيق المنطق. لمزيد من المعلومات، راجع إعدادات جدار الحماية.
فيما يتعلق بالموصلات المخصصة وواجهات برمجة التطبيقات
في مهام سير عمل الاستهلاك لتطبيقات Azure Logic Apps متعددة المستأجرين، يمكنك استدعاء واجهات برمجة التطبيقات المستندة إلى Swagger أو SOAP غير المتوفرة كموصلات خارج الصندوق. يمكنك أيضا بدء تشغيل عملية التعليمات البرمجية المخصصة عن طريق إنشاء تطبيقات واجهة برمجة التطبيقات المخصصة. لمزيد من المعلومات، راجع الوثائق التالية:
أنشئ موصولا مخصصا يعتمد على Swagger أو SOAP ، مما يجعل هذه الواجهات متاحة لأي سير عمل لتطبيق منطق الاستهلاك في اشتراكك في Azure.
لجعل الموصل المخصص في الوضع العام لأي شخص لاستخدامه في Azure، يجب تقديم الموصل للحصول على شهادة Microsoft.
في مهام سير العمل القياسية ل Azure Logic Apps أحادية المستأجر، يمكنك إنشاء موصلات مخصصة مضمنة مستندة إلى موفر الخدمة ومتوفرة لأي سير عمل تطبيق منطقي قياسي. لمزيد من المعلومات، راجع الوثائق التالية:
مشكلات معروفة
يتضمن الجدول التالي المشكلات المعروفة للموصلات في Azure Logic Apps:
| رسالة الخطأ | Description | Resolution |
|---|---|---|
Error: BadGateway. Client request id: '{GUID}' |
ينتج هذا الخطأ عن تحديث العلامات على مورد تطبيق منطقي حيث لا يدعم اتصال واحد أو أكثر مصادقة Microsoft Entra ID OAuth، مثل SFTP ad SQL، وكسر هذه الاتصالات. | لمنع هذا السلوك، تجنب عملية تحديث هذه العلامات. |