ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
نظرًا لأننا نبني تدفقات أكثر تعقيدًا ، تصبح الإدارة عاملاً رئيسيًا لإصلاح المشكلات والاختبار والصيانة. في هذه الحالة ، من المهم تجميع جميع الإجراءات ضمن أداة معينة والتي يمكن أيضًا طيها وتوسيعها لعرض أقسام التدفق بشكل أفضل. ويمكننا القيام بذلك باستخدام عنصر التحكم في النطاق في Power Automate.
النطاق هو طريقة لتنظيم أو تجميع الإجراءات والشروط معًا في تدفقات Power Automate .
جدول المحتويات
نموذج سيناريو
دعنا نتحقق من هذه العينة تدفق Power Automate .
انقر فوق تحرير .
هذا التدفق معقد للغاية. عندما يتم نشر تغريدة جديدة ، سيتم إرسال بريد إلكتروني.
بعد ذلك ، سيؤدي إلى تشغيل شرط يحتوي على مجموعة أخرى من الشروط المتداخلة بداخله.
ما يمكننا القيام به لتنظيم هذا هو تجميع الإجراءات المتشابهة في نفس النطاق. سنتحدث عن مزايا القيام بذلك لاحقًا. في الوقت الحالي ، أريد فقط أن أخوض في نموذج سيناريو حيث يكون من المفيد تجميع الأشياء معًا.
في هذا البرنامج التعليمي ، سنستخدم هذا التدفق البسيط الذي قمت بإنشائه مسبقًا. لكن أولاً ، لنجعل هذا الأمر معقدًا بعض الشيء.
انقر فوق تحرير .
لنقم أيضًا بإضافة إجراء آخر قبل إجراء HTTP .
ابحث وانقر فوق موصل Slack .
ثم اختر إجراء نشر الرسالة .
سننشر رسالة إلى قناتنا العامة تقول " لقد بدأ التدفق ؛ pinging على خادم HTTP ".
استخدام التحكم في النطاق في أتمتة الطاقة
الآن ، سنضع هذين الإجراءين في نطاق.
للقيام بذلك ، انقر فوق رمز علامة الجمع ثم انقر فوق إضافة إجراء .
انقر فوق التحكم .
ثم انقر فوق عنصر التحكم في النطاق .
بعد ذلك ، قم بسحب وإفلات الإجراءات التي يجب أن تكون في مجموعة. في هذا المثال ، دعنا نسحب كلاً من إجراءات Post message 5 و HTTP .
دعنا الآن نعيد تسمية النطاق إلى " رسالة ونقوم بطلب HTTP ".
وبهذه الطريقة يمكننا بسهولة تجميع الإجراءات معًا.
معالجة الخطأ بدون التحكم في النطاق
دعنا نتحدث الآن عن كيفية استخدام النطاقات لمعالجة الأخطاء. هكذا يبدو تدفقنا في البداية. فقط تخيل أن النطاق غير موجود.
إذا نجح طلب HTTP ، فسيقوم التدفق بتنفيذ الإجراء الشرطي . إذا فشلت ، فسوف تنشر رسالة على القناة العامة في Slack تقول " فشل التدفق الذي بدأته ".
ومع ذلك ، إذا فشل إجراء Post message 5 ، فسيتوقف التدفق فقط. هذا لأننا لم نقم بتعيين معالج خطأ لذلك. ما نريده هنا هو أن رسالة إعلام الخطأ يجب أن يتم نشرها عندما يفشل أي من الإجراءين السابقين. ومن ثم ، نحتاج إلى إضافة فرع موازٍ آخر لإجراء Post message 5 .
ابحث وحدد موصل Slack .
انقر فوق نشر الرسالة .
سننشر رسالة إلى القناة العامة في Slack تشبه ما حددناه في إجراء Post message 4 .
انقر فوق النقاط الثلاث وانقر فوق تكوين التشغيل بعد .
قم بإلغاء تحديد الخيار الناجح . ثم تحقق من أنه قد فشل ، وتم تخطيه ، وانتهاء المهلة من الخيارات. بعد ذلك ، انقر فوق تم .
الآن لدينا خطوتان لمعالجة الأخطاء تجعل تدفقنا يبدو معقدًا للغاية.
معالجة الخطأ باستخدام التحكم في النطاق
قدر الإمكان ، لا نريد أن يكون لكل إجراء فرع معالجة الأخطاء. نريد سلسلة من الإجراءات لهذا التدفق ليكون لها خطوة واحدة لمعالجة الخطأ. لذلك ، دعنا نحذف إجراء نشر الرسالة الجديد الذي أنشأناه.
دعنا نعيد هذين الإجراءين إلى النطاق.
نحتاج إلى تكوين هذا بحيث يتم تشغيله فقط بعد اكتمال جميع الخطوات داخل النطاق وفشل أي من الإجراءين.
قم بإلغاء تحديد الخيار الناجح . ثم تحقق من أنه قد فشل ، وتم تخطيه ، وانتهاء المهلة من الخيارات. بعد ذلك ، انقر فوق تم .
الآن ، لدينا خطأ واحد في معالجة الإجراء الذي سيتم تشغيله فقط بمجرد فشل أي إجراء داخل رسالة Post وفشل نطاق خادم ping HTTP .
هذا هو الاختلاف الكبير عند استخدام عنصر التحكم في النطاق في تدفقات Power Automate .
طلب HTTP في Power Automate - مقدمة
إنشاء تدفقات تلقائية للطاقة من
مدخلات سير العمل Scratch في Microsoft Power Automate
خاتمة
للتلخيص ، يعد التحكم في النطاق طريقة فعالة للحفاظ على تنظيم أفعالك وظروفك. يمكننا أيضًا أن يكون لدينا نطاقات متعددة لأغراض مختلفة. لذلك ، يمكننا تجميع الإجراءات في خطوات فئوية مختلفة أو وحدات منطقية. إنها حقًا أداة تنظيم جيدة من وجهة نظر التطوير. استخدام النطاقات في التدفقات المعقدة يجعل الأمور أسهل كثيرًا.
إنها أيضًا طريقة مفضلة للتعامل مع الأخطاء في التدفقات الخاصة بك. يمكنك دمج جميع رسائل الخطأ من جميع الإجراءات باستخدام عنصر التحكم في النطاق . لذلك لا يتعين عليك إعداد معالجات أخطاء فردية لكل إجراء من الإجراءات. يمكنك فقط استخدام النطاق ككتلة لإدارة الأخطاء للتدفق الخاص بك.
أتمنى لك كل خير،
هنري
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته