ولدينا مجموعة من مسارات العمل مصمم SharePoint "الاتصال" مع متلقي حدث في القائمة عن طريق التغييرات في قيم عمود الموقع. وعلى سبيل المثال, إذا كان عمود موقع "سيتدويداتي" يتم تعيين إلى الحقيقي باستخدام سير العمل, استقبال الحدث بالكشف عن هذا التغيير, يقوم بحساب تاريخ استحقاق ويعين ذلك التاريخ إلى عمود موقع آخر, "تاريخ الاستحقاق." نحن تقسيم الأشياء مثل هذا لأن متلقي الحدث يمكن احتساب تاريخ استحقاق باستخدام القواعد التجارية المعقدة (مراعاة عطلة نهاية الأسبوع والعطلات الشركة) بينما الحزب الاشتراكي الديمقراطي حقا لا يمكن.
وفي إحدى الحالات الخاصة, لقد واجهت مشكلة مع هذه الخدعة. تصحيح الأخطاء وكل هذا من الصعب جداً, ولكن وصلنا إلى استنتاج محدد بأن حالة واحدة (على الأقل), وكان متلقي الحدث ليست قيد التشغيل طوال الوقت. في خطوة واحدة لسير العمل, أن نغير قيمة عمود الموقع ولم تظهر متلقي الحدث لتشغيل. ومع ذلك, كان قيد التشغيل دائماً في خطوة مختلفة لسير العمل.
وبعد استعراض أنه, لقد لاحظت أن الخطوة سير عمل سعيد استخدم عنصر القائمة "التحديث" في حين أن الخطوة الأخرى استخدام "تعيين حقل في العنصر الحالي." تم تحديث تحديث عنصر القائمة "العنصر الحالي." لست متأكداً لماذا اخترنا واحد على الآخر حيث يبدو أنها سوف تفعل الشيء نفسه.
حتى … تحديث قائمة عنصر العمل يسبب هذا الحدث بإطلاق النار. من ناحية أخرى, تعيين الحقل في عمل "العنصر الحالي" لم.
واستخدمت "تحديث قائمة عنصر" في كلا المكانين و فيولا! أنها عملت. [[ مجموع جانبا, لقد لعبت الكمان لعلى أساس يومي تقريبا 15 السنوات ]]
من هذا, وأعتقد مبدئياً أن "تعيين الحقل" لا يتسبب العمل مستقبلات الأحداث بإطلاق النار, على الأقل بعض الوقت.
أفسدت هذه المسألة لنا لمدة أسابيع.
هذا واحد من تلك "لاحظ السلوك" الوظائف. لاحظت هذا يحدث مرة واحدة في بيئة محددة، وأنا جعل بعض التخمينات بشأن لماذا حدث الأمور كما فعلوا. إذا كان لديك أي فكرة عن هذا واحد, يرجى حصة في التعليقات.
</نهاية>
الاشتراك في بلادي بلوق.