SPD עבודה “איסוף נתונים ממשתמש”: לשנות את טופס המשימה שנוצרה

. אני עובד על פרוייקט שמשתמש חמש זרימות עבודה שונים של SharePoint Designer כדי להתמודד עם כמה אישורים המסמך. SPD מספק את "איסוף נתונים ממשתמש" פעולה כך אנחנו יכולים לבקש מהמשתמש שונים פיסות מידע, כגון אם הם יאשרו את זה, כמה הערות ונשאל מה הם אכלו לארוחת ערב.

הצורות הן ושימושי להפליא. הם קשורים אל רשימת המשימות כסוג תוכן. הם 100% שנוצרו על-ידי המערכת. זה חוזק וחולשה שלהם. אם אנחנו יכולים לחיות עם הטופס כברירת מחדל, . אז אנחנו יכולים ללכת. עם זאת, . אין לנו יותר מדי שליטה על איך SPD יוצר את הטופס. אם אנחנו לא אוהבים את התנהגות ברירת המחדל, אנחנו צריכים לעשות תעלולים שונים כדי לעקוף את זה (לדוגמה, הגדרת עדיפות לפעילות).

. הייתי חייבת לספק קישור על טפסים אלה פעילות שנפתח את מאפייני תצוגה (dispform.asxp) "הפריט קשורים" בחלון חדש. זה מספק גישה בלחיצה אחת לכל הנתונים meta של הפריט קשורים. . זה למה אני מתכוון:

התמונה

למרבה המזל, אנחנו יכולים לעשות את זה. וזה לא מאוד קשה. באופן כללי, תדליק SPD, נווט אל הספריה בה נמצאים קבצי זרימת העבודה ופתח את הקובץ ASPX שברצונך לשנות. אלו הן הוראות שינוי XSL קלאסי רק אם כבר הרסת עם itemstyle.xsl, חיפוש או תרחישים XSL נוספים, זה יהיה קל עבורך. למעשה, מצאתי את זה יהיה בדרך כלל יותר קל מאז הטופס שנוצר הוא מעט קל יותר לעקוב אחר לעומת תוצאות חיפוש הליבה web part (או CWQP סיוט).

בטח, אין מכשול גדול אחד. עורך זרימת העבודה של SPD מצפה שליטה מלאה על הקובץ הזה. אם תשנה אותה, SPD יחליפו באושר שלך לתת שינויים הזכות לקבוע נסיבות. עשיתי שתי בדיקות מהירה כדי לראות כמה רע זה יכול להיות. שניהם מעידה על כי יש מבנה חוקי SPD עבודה המשתמשת "איסוף הנתונים של משתמש" שלב.

מבחן 1:

  • לשנות את הקובץ ASPX בעבודת יד.
  • לבדוק את זה (ודא כי השינויים שלך ניצלו כראוי וכי לא לשבור שום דבר).
  • פתח את זרימת העבודה, הוסף פעולה לא קשורים (כגון "log להיסטוריה").
  • לשמור את זרימת העבודה.

תוצאה: במקרה זה, SPD לא יצר מחדש את הטופס.

מבחן 2:

  • תעשה אותו #1 חוץ ישירות לשנות "איסוף נתונים ממשתמש" פעולה.

תוצאה: זה יוצר מחדש את הטופס מאפס, יתר כותב את השינויים שלך.

סופי הערות:

  • לפחות שתי פעולות SPD ליצור טפסים ככה: "איסוף נתונים ממשתמש" "מקצה ל לעשות את הפריט". שתי הפעולות הללו’ טפסים ניתן לשנות באופן ידני.
  • . הייתי יכול ליצור את הקישור כדי dispform. aspx כי, במקרה זה, קישור לפריט יש תמיד שהמזהה שלו מוטבע בתוך ה-URL של הפריט קשורים. הצלחתי לחלץ אותו, ולאחר מכן לבנות <href> בהתבסס על זה כדי לספק תכונת גישה בלחיצה אחת נתוני meta. אין זה סביר כי ה-URL שלך עוקב אחר הכלל הזה. אולי יש דרכים אחרות להשיג את המזהה של פריט הקשור אבל לא הייתה לי לחצות את הגשר, אז אני לא יודעת אם מגיע אל הצד השני של הימין.
  • אני לא חוקר, . אבל אני לא אהיה מופתעת אם יש איזשהו בקובץ תבנית ב- 12 כוורת אשר יכול לשנות כדי להשפיע על איך SPD יוצר מטופסי ברירת המחדל (ממש כמו ונוכל לשנות תבניות התראה).

</קצה>

מנוי על הבלוג שלי!

תגיות טכנורטי: ,

4 מחשבות על "SPD עבודה “איסוף נתונים ממשתמש”: לשנות את טופס המשימה שנוצרה

  1. ג'ים בוב הווארד

    פול,

    מידע טוב. אני רוצה להוסיף תרחיש המשחזר את הטופס:

    מבחן 3:

    <li>תעשה אותו #1 מלבד שינוי השם tli של זרימת העבודה (לחץ <הכפתור האחורי כדי לקבל "להגדיר את זרימת העבודה החדשה שלך" דף).</li>

    תוצאה: SPD שינוי שם הספריה המכילה את זרימת העבודה, על הטפסים. כי זה יוצר חדש"" מדריך, הטופס נוצר מחדש מאפס, יתר כותב את השינויים שלך.

  2. ללא שם

    http://www.batteryfast.co.uk/compaq/310924-b25.htm compaq 310924-b25 סוללה,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm compaq סוללה pp2162s,
    http://www.batteryfast.co.uk/compaq/pp2160.htm compaq סוללה pp2160,
    http://www.batteryfast.co.uk/compaq/n150.htm compaq סוללה n150,
    http://www.batteryfast.co.uk/compaq/n200.htm compaq סוללה אטים לגשם n200,
    http://www.batteryfast.co.uk/compaq/n620.htm compaq סוללה n620,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm compaq סוללה pp2111x,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm dell inspiron 6000 סוללה,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm dell inspiron 9200 סוללה,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm dell inspiron 9300 סוללה,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm dell inspiron 9400 סוללה,
    http://www.batteryfast.co.uk/dell/e1705.htm סוללה e1705 של dell,
    http://www.batteryfast.co.uk/dell/m1210.htm dell m1210 סוללה,
    http://www.batteryfast.co.uk/dell/nf343.htm סוללה nf343 של dell,
    http://www.batteryfast.co.uk/dell/1210.htm dell 1210 סוללה,
    http://www.batteryfast.co.uk/dell/cg036.htm סוללה cg036 של dell,
    http://www.batteryfast.co.uk/dell/t6840.htm סוללה t6840 של dell,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm dell latitude x1 סוללה,
    http://www.batteryfast.co.uk/dell/xd187.htm סוללה xd187 של dell,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm dell inspiron 1300 סוללה,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm dell inspiron b120 סוללה,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm dell inspiron b130 סוללה,
    http://www.batteryfast.co.uk/gateway/m680.htm שער m680 סוללה,
    http://www.batteryfast.co.uk/gateway/m360.htm שער m360 סוללה,
    http://www.batteryfast.co.uk/gateway/m460.htm שער m460 סוללה,
    http://www.batteryfast.co.uk/hp/m2000.htm hp m2000 סוללה,
    http://www.batteryfast.co.uk/hp/dv1000.htm hp dv1000 סוללה,
    http://www.batteryfast.co.uk/hp/dv4000.htm hp dv4000 סוללה,
    http://www.batteryfast.co.uk/hp/ze2000.htm סוללה ze2000 hp,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm hp hstnn-db17 סוללה,
    http://www.batteryfast.co.uk/hp/n6000.htm סוללה n6000 hp,
    http://www.batteryfast.co.uk/hp/n6100.htm סוללה n6100 hp,
    http://www.batteryfast.co.uk/hp/f2019.htm סוללה f2019 hp,
    http://www.batteryfast.co.uk/hp/f2019a.htm סוללה f2019a hp,
    http://www.batteryfast.co.uk/hp/f2019b.htm סוללה f2019b hp,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm hp hstnn-db02 סוללה,
    http://www.batteryfast.co.uk/hp/dp399a.htm סוללה dp399a hp,
    http://www.batteryfast.co.uk/hp/383968-001.htm hp 383968-001 סוללה,
    http://www.batteryfast.co.uk/hp/f1739a.htm סוללה f1739a hp,

  3. קירסטן

    תודה על זה. זה בדיוק מה שאני מחפש!

    אספתי כמה נתונים ממשתמש של שלב בזרימת עבודה של SharePoint Designer, עכשיו אני רוצה להציג נתונם שנייה “איסוף נתונים ממשתמש” טופס-צעד עוקבות בזרימת העבודה שלי. איך ניתן להוסיף את התוכן של שלי משתנה נתונים ' זרימת עבודה ' איסוף נתונים מהטופס משתמש?

    תוכל בבקשה להראות את הקוד המשמש אותך כדי להשיג זאת?
    תודה,
    קירסטן

    1. פול Galvin המחבר פוסט

      מצטער על אף פעם לא מגיב. אני עושה עכשיו תהליך ניקוי בלוג ענק ואני מתנצל על מתגעגעת אליך. אני מקווה שמצאת פתרון טוב.

השאירו תגובה כדי ג'ים בוב הווארד בטל תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *