הנה עוד מאמר שכתבתי www.sharepointbriefing.com. זה מתאר שיטה שאנחנו יכולים ב- SharePoint Designer כדי לבצע חישובים שאינם אפשריים באמצעות כל הפעילויות חישוב בסגנון מובנה. הרעיון הבסיסי הוא השתמש רשימה מותאמת אישית כמו מנוע חישוב – להגדיר רשימה של המבצע את החישוב כראוי, ליצור פריט דרך SPD ולאחר מכן קרא את התוצאה.
הנה טיזר:
קרא עוד על זה כאן: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm
</קצה>
עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin
לא נתקל קרא את ההודעה המלאה עדיין, זה נשמע מן התיאור לעיל כי שאת רומזת רשימות שונות עבור חישובים שונים.
במקום זאת (וברור לי לחלוטין שאתה יכול מציע את זה בפוסט שלך), אתה יכול לקבל רשימה אחת עבור כל החישובים. צריך סוג חדש של חישוב? להוסיף כמה עמודות נוספות. וכמובן, אתה יכול לשמור את השליטה של הרשימה באמצעות זרימת העבודה כדי קבוה פריטי רשימה, ברגע החישוב של זרימת עבודה מסוימת הושלמו.
הבעיה היחידה שאני רואה עם יישום זה היא ההנחה כי מזהה הפריט המועתק הוא המזהה של הפריט שאתה מעתיק +1 (על רשימה מאוד עסוקה. זה עלול לגרום לבעיות).
יש פתרון עוקף זה אפטר את האירועים היה צריך לעדכן את העמודה המחושבת. זרימת עבודה שנייה, זה ברשימה שדה מחושב WF. הוספת עמודה(s) לרשימת מחושב, של ExternalID, אולי ListName. ואז יש את זרימת העבודה את המזהה של פריט שזרימת העבודה מצורפת כדי להוסיף את השם של רשימת שבו הוא נמצא כדי שפריט הרשימה מחושב. לאחר יצירת פריט הרשימה לעשות את החישוב, להגדיר את זרימת העבודה עד שינוי שדה (CalcReceiver להחזיק את הערך המחושב).
הגדר של WF ברשימת מחושב, על יצירת, אתר את הפריט (ברשימה הנכון באמצעות הסתעפות מותנית ו- ListName) שימוש ExternalID, עדכון השדה CalcReceiver עם הנתונים מחושבים.
ואז גם WF מכן מחק פריט הרשימה מחושב.
הפעלת זרימת העבודה המשנית מאכלס את הערך המחושב, ואתה בטוח שאתה תמיד יפנה אל פריט הרשימה נכונה.
(הגשת תגובה באתר עם הדואר מלאה לא אוהבת את השם שלי….)
Pingback: להשתמש בעמודות מחושבות כדי לסגור פערים טכני בזרימות SPD – פתרון אחר « לפתור את הבעיה