Yoni Goldberg

SharePoint Expert, Human Workflow specialist. WWW.GOLDBERGYONI.COM

Posts Tagged ‘SPD Workflow

מעל 40 טיפים לפיתרון מוצלח, חלק 3 מתוך 4-SharePoint Workflow

with 3 comments

 

לחץ כאן לחלק 1 –טיפים ליישום ללא קוד
לחץ כאן לחלק 2 –עוד טיפים ליישום ללא קוד
לחץ כאן לחלק 3 – אפילו עוד טיפים ליישום ללא קוד
לחץ כאן לחלק 4 – טיפים לפיתוח באמצעות קוד

 

19. clip_image002_thumb טיפ מספר 19: צור רשימת משימות באמצעות FEATURE

במערכת מהסוג הזה ישנם הרבה דפים שמציגים מידע מרשימת המשימות (דו”חות, הצגת המשימות האישיות לכל משתמש, הצגת המשימות לכל בקשה וכו’), לעתים רבות קורה שבמהלך הפיתוח או לאחר עליית המערכת לאוויר רוצים להחליף את רשימת המשימות (למשל אם משהו השתבש ברשימה הקיימת) לרשימה אחרת אלא שאז כל הדפים שמתשאלים את רשימת המשימות “נשברים” היות והרשימה שאליה הם פנו כבר לא רלוונטית. ראיתי מקרים בהם היו צריכים לשנות דפים רבים רק בגלל החלפת רשימת משימות. לכן מתוך דפים שמתשאלים את רשימת המשימות כדאי לפנות באמצעות שם הרשימה ולא ה-GUID. אולם ישנם מקרים בהם נהיה חייבים להשתמש ב-GUID לדוגמא כשאנו טוענים את דף העריכה של משימה אחד הפרמטרים שיש להעביר לדף הוא ה-GUID של רשימת המשימות ולכן כדאי ליצור את רשימת המשימות לא ידנית אלא באמצעות FEATURE – באופן זה נוכל תמיד ליצור את אותה רשימה עם אותו שם וגם אותו GUID וכך שרוצים ליצור רשימת משימות חדשה פשוט מוחקים את הישנה ומפעילים את ה-FEATURE מחדש.

Read the rest of this entry »

Advertisements

מעל 40 טיפים לפיתרון מוצלח, חלק 2 מתוך 4-SharePoint Workflow

with 6 comments

לחץ כאן לחלק 1 –טיפים ליישום ללא קוד
לחץ כאן לחלק 2 –עוד טיפים ליישום ללא קוד
לחץ כאן לחלק 3 – אפילו עוד טיפים ליישום ללא קוד
לחץ כאן לחלק 4 – טיפים לפיתוח באמצעות קוד

 

10. clip_image008_thumb[1] טיפ מספר 10: תן למעצבי התהליך ב-VISIO סביבת עבודה

אם קיימים באירגון אנליסטים/מעצבים/מיישמים שמעצבים את מודל זרימת עבודה ב-VISIO, למודל עשויות להיות גירסאות רבות, כמה עורכים במקביל ודיונים – מה יותר מתאים מלשמור את מודל זרימת העבודה כמסמך באתר SHAREPOINT ואפילו ליצור סביבת עבודה למסמך (Document Workspace)? באופן זה תהנה מכל יכולות ה-COLLABORATION של ניהול מסמכים בעיצוב זרימת העבודה. מעבר לזה, כל המשתתפים בעיצוב התהליך יוכלו לראות את זרימת העבודה ללא צורך בתוכנה על המחשב ישירות מתוך הדפדפן. בנוסף, כאשר מעצב תהליך יסיים, אפשר להגדיר שגורם בכיר יאשר לו את זרימת העבודה (WF ש ירוץ על המסמך).

clip_image004_thumb[1]

סביבת עבודה לקובץ עם מודל זרימת עבודה ב-VISIO

clip_image006_thumb[1]

צפיה במודל מתוך הדפדפן, כל המשתתפים יכולים לצפות בגירסאות השונות ללא צורך בתוכנה מקומית

 

11. clip_image003 טיפ מספר 11: שמירת טיוטא של מסמך/טופס ובחירה מתי להתחיל סבב אישורים

אנו נרצה לאפשר למשתמש שלנו שרוצה למלא טופס או מסמך (למשל בקשת חופשה) לבצע שמירה מבלי להתחיל סבב אישורים. למה? כי לפעמים לוקח יומיים או שבוע למלא בקשה ובטרם הבקשה מוכנה לא נרצה להתחיל בסבב אישורים. כשהבקשה תהיה מוכנה המשתמש ילחץ על כפתור מתוך הטופס להתחיל סבב אישורים. באופן טבעי דרישה כזו נפתרת על ידי ‘הפעלה ידנית של זרימת עבודה’ (כלומר לא להגדיר שזרימת עבודה תחל בעת שמירה של פריט אלא רק בהפעלה ידנית) אך זה דורש להוציא את המשתמש מהחוויה של הטופס וללמוד להפעיל זרימת עבודה במערכת SHAREPOINT. רוב הלקוחות לא יאהבו את זה. אז מה עושים? (1) מגדירים ברשימה שדה בשם IsDraft שאומר האם הטופס במצב טיוטא, בהתחלה ערכו של השדה חיובי (2) נגדיר שזרימת העבודה מתחילה בעת שמירה של פריט (כלומר מתחילה מייד כשנוסף פריט חדש). באופן זה כאשר המשתמש שומר טיוטא התהליך כבר התחיל (3) בתוך התהליך בהתחלה נאזין לערך השדה IsDraft ולא נתקדם קדימה עד שערכו ישתנה לערך שלילי. באופן זה ניתן למשתמש להתחיל את סבב האישורים כשנוח לו מבלי לצאת מהטופס.

 

Read the rest of this entry »