إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
التطبيق على:Azure Logic Apps (Consumption)
يوضح هذا البرنامج التعليمي كيفية إنشاء سير عمل مثال يقوم بأتمتة مهمة تستند إلى الموافقة باستخدام Azure Logic Apps. ينشئ هذا المثال على وجه التحديد سير عمل تطبيق منطق الاستهلاك الذي يعالج طلبات الاشتراك لقائمة بريدية تتم إدارتها بواسطة MailChimp.
يبدأ سير العمل بمراقبة حساب بريد إلكتروني للطلبات، ويرسل الطلبات المستلمة للموافقة، ويتحقق مما إذا كان الطلب يحصل على الموافقة أم لا، ويضيف الأعضاء المعتمدين إلى القائمة البريدية، ويؤكد ما إذا كان قد تمت إضافة أعضاء جدد إلى القائمة أم لا.
عند الانتهاء، يبدو سير العمل الخاص بك مثل المثال التالي عالي المستوى:
تلميح
لمعرفة المزيد، يمكنك طرح الأسئلة التالية على Azure Copilot:
- ما هي Azure Logic Apps؟
- ما هو سير عمل تطبيق منطق الاستهلاك؟
للعثور على Azure Copilot، في شريط أدوات مدخل Microsoft Azure، حدد Copilot.
يمكنك إنشاء سير عمل مشابه باستخدام مورد تطبيق منطقي قياسي حيث تتوفر أيضا بعض عمليات الموصل، مثل Azure Blob Storage، ك العمليات المضمنة المستندة إلى موفر الخدمة. ومع ذلك، تختلف تجربة المستخدم وخطوات البرنامج التعليمي قليلا عن إصدار Consumption.
المتطلبات الأساسية
حساب واشتراك Azure. إذا لم يكن لديك اشتراك، فيجب التسجيل للحصول على حساب Azure مجاني.
حساب MailChimp حيث قمت مسبقاً بإنشاء قائمة باسم "test-members-ML" حيث يمكن لتطبيقك المنطقي إضافة عناوين بريد إلكتروني للأعضاء المعتمدين. إذا لم يكن لديك حساب، فقم بالتسجيل للحصول على حساب مجاني، ثم تعلمكيفية إنشاء قائمة MailChimp.
حساب بريد إلكتروني في Office 365 Outlook أوOutlook.com، والذي يدعم مهام سير عمل الموافقة. بالنسبة لموفري البريد الإلكتروني الآخرين، راجع الموصلات ل Azure Logic Apps.
يستخدم هذا البرنامج التعليمي Office 365 Outlook مع حساب العمل أو المؤسسة التعليمية. إذا كنت تستخدم حساب بريد إلكتروني مختلفا، فستظل الخطوات العامة كما هي، ولكن قد تختلف تجربة المستخدم قليلا. إذا كنت تستخدم Outlook.com، فاستخدم حساب Microsoft الشخصي بدلا من ذلك لتسجيل الدخول.
هام
إذا كنت ترغب في استخدام موصل Gmail، يمكن لحسابات الأعمال G-Suite فقط استخدام هذا الرابط دون قيود في سير عمل تطبيقات المنطق. إذا كان لديك حساب عميل Gmail، يمكنك استخدام هذا الرابط مع خدمات معينة معتمدة من Google فقط، أو يمكنك إنشاء تطبيق عميل Google لاستخدامه للمصادقة باستخدام موصل Gmail. لمزيد من المعلومات، يرجى مراجعة سياسات أمان البيانات والخصوصية لموصلات Google في تطبيقات Azure Logic.
إذا كان سير عمل تطبيق المنطق يحتاج إلى الاتصال من خلال جدار حماية يحد من نسبة استخدام الشبكة إلى عناوين IP محددة، فإن جدار الحماية هذا يحتاج إلى السماح بالوصول إلى كل من عناوين IP الواردة والصادرة المستخدمة من قبل Azure Logic Apps في منطقة Azure حيث يوجد مورد تطبيق المنطق الخاص بك. إذا كان تطبيق المنطق يستخدم أيضًا موصلات مدارة، مثل موصل Office 365 Outlook أو موصل SQL، أو يستخدم موصلات مخصصة، يحتاج جدار الحماية أيضًا إلى السماح بالوصول إلى جميععناوين IP الصادرة للموصل المدار في منطقة Azure الخاصة بتطبيق المنطق.
إنشاء مورد تطبيق منطقي الاستهلاك
في مدخل Microsoft Azure، قم بتسجيل الدخول باستخدام حساب Azure الخاص بك.
في مربع البحث في مدخل Microsoft Azure، أدخل logic app، وحدد Logic apps.
في شريط أدوات صفحة Logic apps ، حدد Add.
تظهر صفحة Create Logic App وتعرض الخيارات التالية:
الخطة الوصف استهلاك إنشاء مورد تطبيق منطقي يدعم سير عمل واحد فقط يعمل في Azure Logic Apps متعدد المستأجرين ويستخدم نموذج الاستهلاك للفوترة. قياسي إنشاء مورد تطبيق منطقي يدعم مهام سير عمل متعددة. لديك الخيارات التالية:
- خطة خدمة سير العمل: يتم تشغيل مهام سير العمل في Azure Logic Apps أحادية المستأجر وتستخدم النموذج القياسي للفوترة.
- App Service Environment V3: يتم تشغيل مهام سير العمل في Azure Logic Apps أحادية المستأجر وتستخدم خطة App Service Environment للفوترة.
- الهجين: تعمل سير العمل في الموقع وعبر عدة سحابات باستخدام Kubernetes Event-driven Autoscaling (KEDA). لمزيد من المعلومات، راجع إنشاء مهام سير عمل قياسية للتوزيع المختلط.في صفحة Create Logic App ، حدد Consumption (Multi-tenant).
في علامة التبويب Basics ، قم بتوفير المعلومات التالية حول مورد تطبيق المنطق الخاص بك:
الخاصية المطلوب قيمة الوصف الاشتراك نعم < "Azure-subscription-name"> اسم اشتراك Azure خاصتك.
يستخدم هذا المثال الدفع أولًا بأول.مجموعة الموارد نعم < اسم مجموعة الموارد> مجموعة موارد Azure حيث تقوم بإنشاء تطبيق المنطق والموارد ذات الصلة. يجب أن يكون هذا الاسم فريدًا عبر المناطق ويمكن أن يحتوي فقط على أحرف وأرقام وواصلات (-) وتسطير سفلي (_) وأقواس (()) ونقاط (.).
ينشئ هذا المثال مجموعة موارد تسمى LA-MailingList-RG.إدخال اسم التطبيق نعم < منطق-تطبيق-المورد-الاسم> اسم مورد تطبيق المنطق الخاص بك، والذي يجب أن يكون فريدا عبر المناطق ويمكن أن يحتوي فقط على أحرف وأرقام وواصلات (-) والتسطير السفلي (_) والأقواس (()) والنقاط (.).
ينشئ هذا المثال مورد تطبيق منطقي يسمى LA-MailingList.المنطقة نعم < تحديد منطقة Azure> منطقة مركز بيانات Azure لتطبيقك.
يستخدم هذا المثال غرب الولايات المتحدة.تمكين تحليلات السجل نعم لا يمكنك تغيير هذا الخيار فقط عندما ترغب في تمكين تسجيل التشخيص. في هذا البرنامج التعليمي، احتفظ بالتحديد الافتراضي.
ملاحظة: يتوفر هذا الخيار فقط مع تطبيقات منطق الاستهلاك.إشعار
يتم تمكين مناطق التوفر تلقائيا لسير عمل تطبيق منطق الاستهلاك الجديد والموجود في مناطق Azure التي تدعم مناطق التوفر. لمزيد من المعلومات، راجع الموثوقية في Azure Functions وحماية التطبيقات المنطقية من حالات فشل المنطقة مع التكرار في المنطقة ومناطق التوفر.
بعد الانتهاء، تبدو إعداداتك مشابهة للمثال التالي:
عند الانتهاء، حدد Review + create. بعد أن يتحقق Azure من صحة المعلومات حول مورد تطبيق المنطق، حدد Create.
بعد توزيع Azure لمورد تطبيق المنطق، حدد Go to resource. أو ابحث عن مورد تطبيق المنطق وحدده باستخدام مربع البحث Azure.
إضافة مشغل للتحقق من رسائل البريد الإلكتروني
تضيف الخطوات التالية مشغلا ينتظر رسائل البريد الإلكتروني الواردة التي تحتوي على طلبات اشتراك.
في قائمة logic app، ضمن Development Tools، حدد Logic app designer.
على مصمم سير العمل، اتبع هذه الخطوات العامة لإضافة مشغل Office 365 Outlook المسمى عند وصول بريد إلكتروني جديد.
يتطلب موصل Office 365 Outlook تسجيل الدخول باستخدام حساب Microsoft للعمل أو المؤسسة التعليمية. إذا كنت تستخدم حساب Microsoft شخصي، فاستخدم موصل Outlook.com.
سجل الدخول إلى حساب بريدك الإلكتروني، مما يؤدي إلى إنشاء اتصال بين سير العمل وحساب بريدك الإلكتروني.
في مربع معلومات المشغل، من قائمة Advanced parameters ، أضف المعلمات التالية، إذا لم تظهر، وقدم المعلومات التالية:
المعلمة قيمة الوصف اهميه Any تحديد مستوى أهمية البريد الإلكتروني الذي تريده. مجلد علبة الوارد مجلد البريد الإلكتروني الذي يجب التحقق من وجوده. عامل تصفية الموضوع الاشتراك-اختبار الأعضاء-التعلم الآلي تحديد النص للبحث في موضوع البريد الإلكتروني وتصفية رسائل البريد الإلكتروني استنادا إلى سطر الموضوع. إشعار
عند تحديد داخل بعض مربعات التحرير، تظهر خيارات قائمة المحتوى الديناميكي (أيقونة البرق) ومحرر التعبير (أيقونة الدالة)، والتي يمكنك تجاهلها في الوقت الحالي.
لمزيد من المعلومات حول خصائص هذا المشغل، راجع مرجع موصل Office 365 Outlook أو مرجع موصل Outlook.com.
عند الانتهاء، يبدو المشغل مشابها للمثال التالي:
احفظ سير العمل الخاص بك. في شريط أدوات المصمم، حدد "Save".
سير العمل الخاص بك الآن مباشر ولكنه لا يقوم بأي شيء آخر للتحقق من رسائل البريد الإلكتروني الخاصة بك. بعد ذلك، أضف إجراء يستجيب عند تشغيل المشغل.
إضافة إجراء لإرسال بريد إلكتروني للموافقة
تضيف الخطوات التالية إجراء يرسل بريدا إلكترونيا للموافقة على الطلب أو رفضه.
على المصمم، ضمن المشغل المسمى عند وصول بريد إلكتروني جديد، اتبع هذه الخطوات العامة لإضافة إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني للموافقة.
بالنسبة إلى إجراء إرسال الموافقة عبر البريد الإلكتروني ، قم بتوفير المعلومات التالية:
الخاصية المطلوب قيمة الوصف إلى نعم < عنوان البريد الإلكتروني المعتمد> عنوان البريد الإلكتروني للموافق. للاختبار، استخدم عنوانك الخاص. الموضوع لا < موضوع البريد الإلكتروني> موضوع بريد إلكتروني وصفي.
يستخدم هذا المثال طلب الموافقة على العضو لاختبار أعضاء التعلم الآلي.لمزيد من المعلومات حول هذه الخصائص، راجع مرجع موصل Office 365 Outlook أو مرجع موصل Outlook.com.
عند الانتهاء، يبدو إجراء إرسال الموافقة عبر البريد الإلكتروني مثل المثال التالي:
احفظ سير العمل الخاص بك.
بعد ذلك، أضف شرطاً يتحقق من الاستجابة المحددة للموافق.
إضافة إجراء للتحقق من استجابة الموافقة
على المصمم، ضمن إجراء إرسال بريد إلكتروني للموافقة، اتبع هذه الخطوات العامة لإضافة إجراء Control المسمى Condition.
في جزء إجراء الشرط ، أعد تسمية الإجراء مع الموافقة على طلب If.
قم بإنشاء شرط يتحقق مما إذا كان الموافق قد حدد موافقة.
في علامة التبويب معلمات ، في الصف الأول ضمن القائمة AND ، حدد داخل المربع الأيسر، ثم حدد قائمة المحتوى الديناميكي (أيقونة البرق). من هذه القائمة، في قسم إرسال بريد إلكتروني للموافقة ، حدد إخراج SelectedOption .
في المربع الأوسط، احتفظ بعامل التشغيل المسمى يساوي.
في المربع الأيمن، أدخل موافقة.
عند الانتهاء، يبدو الشرط مثل المثال التالي:
احفظ سير العمل الخاص بك.
إضافة إجراء لتضمين عضو في قائمة MailChimp
تضيف الخطوات التالية إجراء يتضمن العضو المعتمد في القائمة البريدية.
في كتلة True للشرط، اتبع هذه الخطوات العامة لإضافة إجراء MailChimp المسمى إضافة عضو إلى القائمة.
قم بتسجيل الدخول إلى حساب MailChimp الخاص بك وتخويله، مما يؤدي إلى إنشاء اتصال بين سير العمل وحساب MailChimp الخاص بك.
في إجراء إضافة عضو إلى القائمة ، قم بتوفير المعلومات التالية:
المعلمة المطلوب قيمة الوصف معرف القائمة نعم < اسم القائمة البريدية> اسم القائمة البريدية MailChimp.
يستخدم هذا المثال test-members-ML.الحالة نعم < حالة اشتراك العضو> حالة اشتراك العضو الجديد.
يحدد هذا المثال المشترك.عنوان البريد الإلكتروني نعم < عنوان البريد الإلكتروني الخاص بالعضو> عنوان البريد الإلكتروني الخاص بالعضو الجديد.
1. حدد داخل المربع عنوان البريد الإلكتروني، ثم حدد قائمة المحتوى الديناميكي (أيقونة البرق).
من قائمة المحتوى الديناميكي، في قسم عند وصول بريد إلكتروني جديد، حدد من، وهو إخراج مشغل.لمزيد من المعلومات حول خصائص الإجراء إضافة عضو إلى القائمة، راجع مرجع موصل MailChimp.
عند الانتهاء، يبدو إجراء إضافة عضو إلى القائمة مثل المثال التالي:
احفظ سير العمل الخاص بك.
إضافة إجراء للتحقق من النجاح أو الفشل
تضيف الخطوات التالية شرطا للتحقق مما إذا كان العضو الجديد قد انضم إلى القائمة البريدية بنجاح. يمكن لسير العمل بعد ذلك إعلامك بما إذا كانت هذه العملية قد نجحت أو فشلت.
في كتلة True، ضمن الإجراء Add member to list، اتبع هذه الخطوات العامة لإضافة إجراء Control المسمى Condition.
أعد تسمية الشرط بنجاح إذا نجحت إضافة عضو.
أنشئ شرطا يتحقق مما إذا كان العضو المعتمد قد نجح أو فشل في الانضمام إلى القائمة البريدية.
في علامة التبويب معلمات ، في الصف الأول ضمن القائمة AND ، حدد داخل المربع الأيسر، ثم حدد قائمة المحتوى الديناميكي (أيقونة البرق). من هذه القائمة، في قسم إضافة عضو إلى القائمة ، حدد إخراج الحالة .
في المربع الأوسط، احتفظ بعامل التشغيل المسمى يساوي.
في المربع الأيسر، أدخل مشترك.
عند الانتهاء، يبدو الشرط مثل المثال التالي:
إضافة إجراء لإرسال بريد إلكتروني للنجاح
تضيف الخطوات التالية إجراء لإرسال بريد إلكتروني ناجح عندما ينجح سير العمل في إضافة العضو إلى القائمة البريدية.
في كتلة True للشرط إذا نجحت إضافة عضو، اتبع هذه الخطوات العامة لإضافة إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني.
أعد تسمية إجراء إرسال بريد إلكتروني مع نجاح إرسال بريد إلكتروني.
في إجراء إرسال بريد إلكتروني حول النجاح ، قم بتوفير المعلومات التالية:
المعلمة المطلوب قيمة الوصف إلى نعم < عنوان البريد الإلكتروني للمستلم> عنوان البريد الإلكتروني لمستلم البريد الإلكتروني. لأغراض الاختبار، استخدم عنوان البريد الإلكتروني الخاص بك. الموضوع نعم < النجاح - البريد الإلكتروني - موضوع> موضوع البريد الإلكتروني الناجح. على سبيل المثال، اتبع الخطوات التالية:
1. أدخل النص التالي بمسافة زائدة: نجاح! تمت إضافة العضو إلى test-members-ML:
2. حدد داخل مربع الموضوع، وحدد خيار قائمة المحتوى الديناميكي (أيقونة البرق).
3. من قسم إضافة عضو إلى القائمة ، حدد عنوان البريد الإلكتروني.
ملاحظة: إذا لم يظهر هذا الإخراج، إلى جانب اسم قسم إضافة عضو إلى القائمة ، فحدد مشاهدة المزيد.نص الرسالة نعم < النجاح البريد الإلكتروني الجسم> محتوى نص للبريد الإلكتروني الناجح. على سبيل المثال، اتبع الخطوات التالية:
1. أدخل النص التالي بمسافة زائدة: حالة اشتراك العضو:
2. حدد داخل مربع النص الأساسي ، وحدد خيار قائمة المحتوى الديناميكي (أيقونة البرق).
3. من قسم إضافة عضو إلى القائمة ، حدد الحالة.عند الانتهاء، يبدو الإجراء مثل المثال التالي:
احفظ سير العمل الخاص بك.
إضافة إجراء لإرسال رسالة بريد إلكتروني للفشل
تضيف الخطوات التالية إجراء لإرسال رسالة بريد إلكتروني للفشل عند فشل سير العمل في إضافة العضو إلى القائمة البريدية.
في كتلة خطأ لشرط نجاح إضافة عضو، اتبع هذه الخطوات العامة لإضافة إجراء Office 365 Outlook المسمى إرسال بريد إلكتروني.
أعد تسمية إجراء إرسال بريد إلكتروني مع إرسال بريد إلكتروني عند الفشل.
في إجراء إرسال بريد إلكتروني عند الفشل ، قم بتوفير المعلومات التالية:
المعلمة المطلوب قيمة الوصف إلى نعم < عنوان البريد الإلكتروني للمستلم> عنوان البريد الإلكتروني لمستلم البريد الإلكتروني. لأغراض الاختبار، استخدم عنوان البريد الإلكتروني الخاص بك. الموضوع نعم < فشل موضوع البريد الإلكتروني> موضوع رسالة البريد الإلكتروني الفاشل. على سبيل المثال، اتبع الخطوات التالية:
1. أدخل النص التالي بمسافة زائدة: فشل، لم يتم إضافة العضو إلى test-members-ML:
2. حدد داخل مربع الموضوع، وحدد خيار قائمة المحتوى الديناميكي (أيقونة البرق).
3. من قسم إضافة عضو إلى القائمة ، حدد عنوان البريد الإلكتروني.
ملاحظة: إذا لم يظهر هذا الإخراج، إلى جانب اسم قسم إضافة عضو إلى القائمة ، فحدد مشاهدة المزيد.نص الرسالة نعم < فشل نص البريد الإلكتروني> محتوى نص رسالة البريد الإلكتروني الفاشل.
في هذا المثال، أدخل النص التالي: قد يكون العضو موجودا بالفعل. تحقق من حساب MailChimp.عند الانتهاء، يبدو الإجراء مثل المثال التالي:
احفظ سير العمل الخاص بك.
يبدو سير العمل النهائي مشابها للمثال التالي:
اختبار سير العمل
أرسل لنفسك طلب بريد إلكتروني للانضمام إلى قائمتك البريدية. انتظر حتى يظهر الطلب في بريدك الوارد.
لبدء سير العمل يدويا، على شريط أدوات المصمم، حدد تشغيل>التشغيل.
إذا كان بريدك الإلكتروني يحتوي على موضوع يطابق عامل تصفية موضوع المشغل، يرسل لك سير العمل بريدا إلكترونيا للموافقة على طلب الاشتراك.
في رسالة الموافقة الإلكترونية التي تتلقاها، حدد Approve.
إذا لم يكن عنوان البريد الإلكتروني للمشترك موجودا في القائمة البريدية، يضيف سير العمل عنوان البريد الإلكتروني لهذا الشخص ويرسل إليك بريدا إلكترونيا مثل المثال التالي:
إذا تعذر على سير العمل إضافة المشترك، فستتلقى رسالة بريد إلكتروني مثل المثال التالي:
تلميح
إذا لم تحصل على أي رسائل بريد إلكتروني، فتحقق من مجلد البريد الإلكتروني غير الهام. وإلا، إذا لم تكن متأكدًا من أن تطبيق المنطق الخاص بك قد تم تشغيله بشكل صحيح، فراجع استكشاف أخطاء تطبيق المنطق وإصلاحه.
تهانينا، لقد قمت بإنشاء وتشغيل سير عمل تطبيق منطقي يدمج المعلومات عبر Azure خدمات Microsoft وتطبيقات SaaS الأخرى!
تنظيف الموارد
يستمر سير العمل في العمل حتى تقوم بتعطيل مورد تطبيق المنطق أو حذفه. عندما لا تعد بحاجة إلى هذه العينة، احذف مجموعة الموارد التي تحتوي على تطبيق المنطق والموارد المرتبطة به.
يستمر سير العمل في العمل حتى تقوم بتعطيل مورد تطبيق المنطق أو حذفه. عندما لا تعد بحاجة إلى هذه العينة، احذف مجموعة الموارد التي تحتوي على تطبيق المنطق والموارد المرتبطة به.
في مربع البحث في مدخل Microsoft Azure، أدخل مجموعات الموارد، وحدد Resource groups.
من قائمة مجموعات الموارد، حدد مجموعة الموارد لهذا البرنامج التعليمي.
في قائمة مجموعة الموارد، حدد Overview.
في شريط أدوات صفحة نظرة عامة ، حدد حذف مجموعة الموارد.
عند ظهور جزء التأكيد، أدخل اسم مجموعة الموارد، وحدد حذف.
الخطوات التالية
في هذا البرنامج التعليمي، قمت بإنشاء سير عمل تطبيق منطقي يعالج الموافقات لطلبات القائمة البريدية. الآن، تعرف على كيفية إنشاء سير عمل تطبيق منطقي يعالج مرفقات البريد الإلكتروني ويخزنها من خلال دمج خدمات Azure، مثل Azure Storage وAzure Functions.