בפוסט הזה כאן ("קבלת תשובות חזרה על הפעילות תהליך האישור של התחלה"), הזכרתי כי אתה יכול להוסיף בטעות שהמון משתנים זרימת העבודה לזרימת העבודה SharePoint Designer. דברים יכולים להפוך במהירות עמוס וקשה לקריאה. באופן ספציפי, אם אתה מוסיף את הפעולה "להתחיל אישור תהליך פעילות" לזרימת העבודה, למחוק אותו ולהוסיף אותו שוב, גמרת עם כל משתני זרימת העבודה של פעילות זו פעמיים.
. זה כאב אמיתי כדי לעבור ולמחוק כל אלה באופן ידני, אז אני למרות שאני אנסה להסיר אותם ישירות מתוך קובץ ה-. XOML. זה הוכיח להיות קל לעשות.
הראשונה, אתה צריך לאתר את הקובץ XOML בפועל. כתבתי על הנושא הזה כאן: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. מצאתי פעם, פתח את הקובץ XOML ואתר במשתנה שברצונך להסיר. במקרה זה, הוספתי את פעילות "להתחיל את תהליך האישור" לזרימת העבודה שלי פעמיים. אני רוצה להסיר זרימת עבודה משתנה בשם "isItemApproved" שכן זה אינו משמש עוד יש כפילויות משתנה בשם "isItemApproved1".
פשוט לעשות חיפוש טקסט עבור המשתנה. המסך שלי נראה ככה:
אם אתה מבצע חיפוש סביב בקובץ XOML, תוכל לראות כי "IsItemApproved1" משמש במקומות רבים ושונים, ואילו המקורי "IsItemApproved" הוא פשוט להגדיר פעם אחת אף פעם לא.
למחוק אותו ולאחר מכן שמור את הקובץ.
החלק הבעייתי בלבד היא שהייתי חייב למעשה לסגור SPD לגמרי ופתח אותו מחדש לפני SPD הודה כי למחוק את השדה.
בטח, מחיקת שדות לא הדבר היחיד שאתה יכול לעשות עם XOML ולא יורשה בלוג על נושאים אחרים כמו זה בעתיד.
אתה רוצה להיות מאוד זהירים לגבי מה לעשות כאן, קח גיבויים של העבודה שלך. אתה יכול לעשות עם פעוטים / כאן בשינוי הזה trashes בכל הנוגע זרימת העבודה עד SPD ואתה עלול לאבד שעות של מאמץ בזמן שתבנה מחדש זה.
</קצה>
עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin