سير العمل مصمم SharePoint, أجهزة استقبال الحدث و “تحديث عنصر القائمة” مقابل “تعيين الحقل في العنصر الحالي”

ولدينا مجموعة من مسارات العمل مصمم SharePoint "الاتصال" مع متلقي حدث في القائمة عن طريق التغييرات في قيم عمود الموقع. وعلى سبيل المثال, إذا كان عمود موقع "سيتدويداتي" يتم تعيين إلى الحقيقي باستخدام سير العمل, استقبال الحدث بالكشف عن هذا التغيير, يقوم بحساب تاريخ استحقاق ويعين ذلك التاريخ إلى عمود موقع آخر, "تاريخ الاستحقاق." نحن تقسيم الأشياء مثل هذا لأن متلقي الحدث يمكن احتساب تاريخ استحقاق باستخدام القواعد التجارية المعقدة (مراعاة عطلة نهاية الأسبوع والعطلات الشركة) بينما الحزب الاشتراكي الديمقراطي حقا لا يمكن.

وفي إحدى الحالات الخاصة, لقد واجهت مشكلة مع هذه الخدعة. تصحيح الأخطاء وكل هذا من الصعب جداً, ولكن وصلنا إلى استنتاج محدد بأن حالة واحدة (على الأقل), وكان متلقي الحدث ليست قيد التشغيل طوال الوقت. في خطوة واحدة لسير العمل, أن نغير قيمة عمود الموقع ولم تظهر متلقي الحدث لتشغيل. ومع ذلك, كان قيد التشغيل دائماً في خطوة مختلفة لسير العمل.

وبعد استعراض أنه, لقد لاحظت أن الخطوة سير عمل سعيد استخدم عنصر القائمة "التحديث" في حين أن الخطوة الأخرى استخدام "تعيين حقل في العنصر الحالي." تم تحديث تحديث عنصر القائمة "العنصر الحالي." لست متأكداً لماذا اخترنا واحد على الآخر حيث يبدو أنها سوف تفعل الشيء نفسه.

حتى … تحديث قائمة عنصر العمل يسبب هذا الحدث بإطلاق النار. من ناحية أخرى, تعيين الحقل في عمل "العنصر الحالي" لم.

واستخدمت "تحديث قائمة عنصر" في كلا المكانين و فيولا! أنها عملت. [[ مجموع جانبا, لقد لعبت الكمان لعلى أساس يومي تقريبا 15 السنوات ]]

من هذا, وأعتقد مبدئياً أن "تعيين الحقل" لا يتسبب العمل مستقبلات الأحداث بإطلاق النار, على الأقل بعض الوقت.

أفسدت هذه المسألة لنا لمدة أسابيع.

هذا واحد من تلك "لاحظ السلوك" الوظائف. لاحظت هذا يحدث مرة واحدة في بيئة محددة، وأنا جعل بعض التخمينات بشأن لماذا حدث الأمور كما فعلوا. إذا كان لديك أي فكرة عن هذا واحد, يرجى حصة في التعليقات.

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات:

3 افكار عن "سير العمل مصمم SharePoint, أجهزة استقبال الحدث و “تحديث عنصر القائمة” مقابل “تعيين الحقل في العنصر الحالي”

  1. لا يوجد اسم
    مرحبا بول,
    مدونة لطيفة حصلت هناك.. سؤال واحد سريع نيابة عنك..
    تحديث "قائمة عنصر" يفترض أن يكون لتحديث أي بند من قائمة على موقع sharepoint نفس...الحق?
    بالنسبة لي, إلا أنها تعمل لنفس القائمة (تماما مثل "تعيين الحقل" في "العنصر الحالي").. حتى ما يمكنني استخدام تحديث القيم من قائمة مختلفة?
    بفضل.
    هونييهليني~
    الرد

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *