none
יצירת תצוגה לפי "שם משתמש" - SharePoint 2010 RRS feed

  • שאלה

  • שלום לכולם,

    יש לי רשימה שהנתונים מיובאים אלייה באמצעות SQL ממערכת חיצונית.

    אחד מהשדות המיובאים הוא "שם משתמש" , העמודה אלייה מיובאים הנתונים - היא עמודה מסוג טקסט מכיוון שסוג עמודה אחר לא מתקבל על ידי ה SQL.

    אני רוצה ליצור תצוגה עבור עובדים הנקראת "My Items" , אני נכנסת להגדרות תצוגה ובוחרת פילטר, כאשר אני רוצה לפלטר על פי העמודה ולהשוות אותה ל [Me] מתקבלת

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

    למרות המצב, האם יש לי דרך להגדיר תגוצה על פי עובד ?

    אגב- ניסיתי ליצור WF אשר מעתיק את הנתונים מעמודה לעמודה ומחזיק USERNAME אבל הערך המוחזר הוא הערך של שם המשתמש אשר מריץ את ה JOB ב SQL (משתמש מערכת).

    תודה מראש,

    אתי.

    יום שלישי 20 מרץ 2012 13:48

תשובות

  • הי אמיר,

    תודה על תשובתך.

    לבסוף טיפלתי בנושא ע"י פילטר באמצעות ה SPD והשוואה ל Current User.

    תודה,

    אתי

    • סומן כתשובה על-ידי Eti T יום שני 26 מרץ 2012 13:22
    יום שני 26 מרץ 2012 13:22

כל התגובות

  • בנוסף, אני רוצה לא לאפשר לעובד להחליף בין תצוגות.

    (אתר --> רשימה --> תצוגה)

    תודה,

    אתי.

    יום שלישי 20 מרץ 2012 14:40
  • היי אתי,

    נראה שהפילטר הזה מוכן לעבוד, כפי שציינת, רק עם עמודה מסוג people picker.

    אהבתי את הרעיון של ה- WF - האם הערך שאת שולחת לו הוא Domain\UserName או סתם את שם התצוגה? יכול להיות שזו הסיבה שזה לא יעבוד.

    תמיד תוכלי גם לתוב WF בקוד שעושה את הדבר הבא:

    PeopleEditor pe = new PeopleEditor();
    pe.CommaSeparatedAccounts = "DomainName\\UserName";
    pe.Validate();

    אשמח אם תעדכני אם זה עבד!

    בהצלחה!
    אמיר

    יום חמישי 22 מרץ 2012 21:46
  • הי אמיר,

    תודה על תשובתך.

    לבסוף טיפלתי בנושא ע"י פילטר באמצעות ה SPD והשוואה ל Current User.

    תודה,

    אתי

    • סומן כתשובה על-ידי Eti T יום שני 26 מרץ 2012 13:22
    יום שני 26 מרץ 2012 13:22