יש לנו קבוצה של SharePoint מעצב זרימות "לתקשר" עם מקלט אירוע ברשימה באמצעות שינוי ערכי עמודות אתר. לדוגמה, אם עמודת אתר "SetDuedate" מוגדר נכון על-ידי זרימת העבודה, המקלט אירוע יזהה את השינוי הזה, חישוב תאריך יעד ומקצה את התאריך הזה לעמודה אחרת של האתר, "תאריך יעד." נפרדנו דברים כאלה כי המקלט אירוע ניתן לחשב תאריך יעד באמצעות כללים עסקיים מורכבים (בסופי שבוע ובחגים החברה התחשבות) בעוד SPD באמת לא יכול.
במקרה ספציפי אחד, נתקלנו בבעיה את הטריק הזה. איתור באגים כל זה. זה די קשה, אבל הגענו למסקנה ברורה כי במקרה אחד בתוך (לפחות), המקלט אירוע לא פעל כל הזמן. בשלב אחד של זרימת העבודה, היינו משנים את הערך של עמודת אתר ומופיעים המקלט אירוע לא לרוץ. עם זאת, פעל באופן עקבי בשלב שונה של זרימת העבודה.
לאחר שתקרא את זה, שמתי לב כי השלב בזרימת העבודה שמח משמש את "עדכון פריט רשימה" ואילו השלב השני משמש "קבע שדה בפריט הנוכחי." עדכון פריט רשימה עדכנה את "הפריט הנוכחי." אני לא בטוח למה בחרנו אחד מעל השני מאחר לעשות את אותו הדבר.
כל כך … בפעולה עדכון פריט רשימה גרם האירוע לירות. מצד שני, הגדרת שדה בפריט הנוכחי פעולה לא.
השתמשתי עדכון פריט רשימה בשני המקומות, ויולה! . זה עבד. [[ סה כ הצידה, . אני מנגן בכינור עבור בסיס יומי עבור כמעט 15 שנים ]]
מזה, אני מאמין באופן לא סופי "הגדרת שדה" פעולה לא לגרום למקבלי אירוע אש, לפחות חלק מהזמן.
בעיה זו ייסרה אותנו במשך שבועות.
זהו אחד האלה "נצפתה התנהגות" הצבות. הבחנתי שזה יקרה פעם בסביבה מסוימת ואני עושה קצת ניחוש למה הדברים קורים כפי שעשו. אם יש לך כל תובנה זו, בבקשה לשתף את התגובות.
</קצה>
מנוי על הבלוג שלי.