إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)
لاختبار سير العمل الخاص بك دون التأثير على بيئات الإنتاج الخاصة بك، يمكنك إعداد وإرجاع المخرجات الوهمية، أو النتائج الثابتة، من عمليات سير العمل. وبهذه الطريقة، لا يتعين عليك الاتصال بتطبيقاتك أو بياناتك أو خدماتك أو أنظمتك المباشرة أو الوصول إليها. على سبيل المثال، قد تحتاج إلى اختبار مسارات إجراءات مختلفة استنادا إلى شروط مختلفة، أو فرض الأخطاء، أو توفير هيئات استجابة رسالة معينة، أو حتى محاولة تخطي بعض الخطوات. لا يؤدي إعداد نتائج وهمية من إجراء إلى تشغيل العملية، ولكنه يرجع إخراج الاختبار بدلا من ذلك.
على سبيل المثال، إذا قمت بإعداد مخرجات وهمية لإجراء إرسال البريد في Outlook 365، فإن Azure Logic Apps تقوم فقط بإرجاع المخرجات الوهمية التي قدمتها، بدلا من استدعاء Outlook وإرسال بريد إلكتروني.
يوضح هذا الدليل كيفية إعداد مخرجات وهمية لإجراء في سير عمل Consumption أو Standard logic app.
المتطلبات الأساسية
حساب واشتراك Azure. إذا لم يكن لديك اشتراك، فيجب التسجيل للحصول على حساب Azure مجاني.
مورد التطبيق المنطقي وسير العمل حيث تريد إعداد مخرجات وهمية. تستخدم هذه المقالة مشغل التكرار وإجراء HTTP كمثال لسير العمل.
إذا كنت جديدا على تطبيقات المنطق، فشاهد الوثائق التالية:
القيود
تتوفر هذه الإمكانية للإجراءات فقط، وليس للمشغلات.
لا يوجد خيار حاليا لتمكين هذه الإمكانية وتعطيلها ديناميكيا أو برمجيا.
لا توجد مؤشرات على مستوى تطبيق المنطق على تمكين هذه الإمكانية. توضح القائمة التالية المكان الذي يمكنك العثور فيه على مؤشرات على تمكين هذه الإمكانية:
في شكل الإجراء، تظهر الزاوية السفلية اليسرى أيقونة منقار الاختبار (
).في جزء تفاصيل الإجراء، في علامة التبويب Testing ، يتم تمكين خيار Static Result .
في طريقة عرض التعليمات البرمجية، يتضمن تعريف JSON للإجراء الخصائص التالية في
runtimeConfigurationكائن JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }في محفوظات تشغيل سير العمل، يظهر العمود Static Results مع الكلمة Enabled بجوار أي تشغيل حيث تم تمكين هذه الإمكانية لإجراء واحد على الأقل.
إعداد مخرجات وهمية على إجراء
في مدخل Microsoft Azure، افتح سير عمل تطبيق Consumption المنطقي في المصمم.
على المصمم، حدد الإجراء حيث تريد إرجاع مخرجات وهمية.
في جزء معلومات الإجراء، حدد Testing، على سبيل المثال:
في علامة التبويب Testing ، حدد Enable Static Result.
من القائمة تحديد الحقول، حدد الخصائص التي تريد تحديد مخرجات وهمية لإرجاعها في استجابة الإجراء.
تختلف الخصائص المتوفرة استنادا إلى نوع الإجراء المحدد. على سبيل المثال، يحتوي إجراء HTTP على الأقسام والخصائص التالية:
مقطع أو خاصية مطلوبة الوصف الحالة نعم حالة الإجراء المراد إرجاعها.
- إذا قمت بتحديد Succeeded، يجب أيضا تحديد Outputs من قائمة Select Fields .
- إذا قمت بتحديد فشل، يجب أيضا تحديد خطأ من قائمة تحديد الحقول .الرمز لا التعليمات البرمجية المحددة التي يجب إرجاعها للإجراء خطأ نعم، عندما تكون الحالة فاشلة رسالة الخطأ ورمز خطأ اختياري لإرجاعه الناتج نعم، عندما تكون الحالة ناجحة رمز الحالة ومحتوى الرأس والنص الاختياري المراد إرجاعه يوضح المثال التالي وقت تعيين الحالة إلى فشل، ما يتطلب تحديد حقل الخطأ وتوفير قيم لخصائص رسالة الخطأ ورمز الخطأ:
عندما تكون جاهزا، حدد حفظ.
تظهر الزاوية السفلية اليسرى للإجراء الآن أيقونة منقار الاختبار (
)، مما يشير إلى أنك قمت بتمكين نتائج ثابتة.للبحث عن عمليات تشغيل سير العمل التي تستخدم مخرجات وهمية، راجع البحث عن عمليات التشغيل التي تستخدم نتائج ثابتة لاحقا في هذا الدليل.
البحث عن عمليات التشغيل التي تستخدم المخرجات الوهمية (الاستهلاك فقط)
للعثور على عمليات تشغيل سير العمل السابقة حيث تستخدم الإجراءات مخرجات وهمية، راجع محفوظات تشغيل سير العمل هذا.
في مدخل Microsoft Azure، افتح سير عمل تطبيق Consumption المنطقي في المصمم.
من قائمة تطبيقك المنطقي، اختر Overview.
ضمن قسم Essentials ، حدد Runs history، إذا لم يتم تحديده.
في جدول محفوظات التشغيل، ابحث عن العمود نتائج ثابتة.
يحتوي أي تشغيل يتضمن إجراءات ذات مخرجات وهمية على عمود نتائج ثابتة معين إلى ممكن، على سبيل المثال:
لعرض الإجراءات في عملية تشغيل تستخدم مخرجات وهمية، حدد التشغيل حيث يتم تعيين عمود النتائج الثابتة إلى ممكن.
في جزء تفاصيل تشغيل سير العمل، تظهر الإجراءات التي تستخدم نتائج ثابتة رمز منقار الاختبار (
)، على سبيل المثال:
تعطيل المخرجات الوهمية
لا يؤدي إيقاف تشغيل النتائج الثابتة على إجراء إلى إزالة القيم من الإعداد الأخير. لذلك، إذا قمت بتشغيل نتائج ثابتة مرة أخرى على نفس الإجراء، يمكنك متابعة استخدام القيم السابقة.
في مدخل Microsoft Azure، افتح سير عمل التطبيق المنطقي في المصمم.
ابحث عن الإجراء وحدده حيث تريد تعطيل المخرجات الوهمية.
في جزء تفاصيل الإجراء، حدد علامة التبويب اختبار.
حدد تعطيل حفظ النتيجة>الثابتة.
المرجع
لمزيد من المعلومات حول هذا الإعداد في تعريفات سير العمل الأساسية، راجع النتائج الثابتة - مرجع المخطط للغة تعريف سير العمل ووقت التشغيلConfiguration.staticResult - إعدادات تكوين وقت التشغيل.