תרחיש: בתהליך עבודה של SharePoint Designer, עליך לקבוע אם שדה תאריך ריקה.
הבעיה: SPD אינה מספקת שיטה ישירה להשוואת תאריכים מלבד תאריך. לא ניתן ליצור מצב כזה: "אם [DateField] שווה ריק".
פתרון: להמיר התאריך למחרוזת. השתמש השוואת מחרוזות כדי לקבוע אם התאריך הוא ריק.
צילומי מסך:
צילומי המסך הבא להראות איך עושים את זה. בתרחיש הזה, שדה בפריט, "הסביבה היתרים:תחילה אפשר תזכורת תאריך", הוא נשלח ואת זרימת העבודה שריפות בתגובה.
הערות:
כאשר ניסיתי את זה, הופתעתי לטובה ללמוד שזה עובד. . דאגתי SharePoint Designer עלול לאסור את ההקצאה מחרוזת (משתנה:StringReminderDateDate) אבל אפשר זאת.
גם אני הייתי מודאג שמתן זה, הערך יכול להיות null או ולפוצץ WF בזמן ריצה או אולי להעלות את הטמפרטורה הגלובלית 1/2 תואר, אבל לדאגות האלה לא נכונים.
</קצה>
תגיות טכנורטי: זרימת עבודה של SharePoint
שאלות:
1) כאשר ניסיתי לעיל, זה לא עובד כי הערך של תאריך ריק נראה"?????" (אני מאמין שזה ערך NULL מתכווננות). מתי להציג את התוכן של המחרוזת דינמי, זה מופיע בתור"?????".
2) ג'ו – כשכתבת "אם השדה הוא גדול או שווה להיום או שדה שקטן או שווה היום", זאת אומרת שאתה יכול להשתמש משתנים כמו "היום" בזרימות עבודה? אם כך, אתה יכול להסביר איך? . יש לי מזל. ואל תנסה, רק הייתי מסוגל לחלץ ערכים קיימים ברשימות.