English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

כיצד להסיר את עמודת הכותרת של רשימת Sharepoint.

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

אני יודע, אולי הסתבכתם מעט, אז הנה ציטוט מתוך הפוסט הקודם שכתבתי (ובכל מקרה כדי שתקראו אותו כדי שתבינו את התמונה במלואה):

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

חידוד נוסף להבנה מלאה, כל רשימה או ספרייה יורשת כברירת מחדל את הכותרת מ"סוג התוכן" (Content Type) הבסיסי ביותר שקיים במערכת.

אז אחרי שהבנתם למה נעבור אל האיך.


1. ראשית נצור רשימה\ספרייה מותאמת אישית.
2. נוסיף שדה נוסף ונסמן אותו כשדה חובה שאינו יכול להישאר ריק.
3. ניכנס להגדרות הרשימה וניבחר בהגדרות מתקדמות.

4. נסמן ב "כן" את השאלה "האם לאפשר ניהול של סוגי תוכן" ונילחץ על OK


5. שימו לב שנוסף אזור חדש להגדרות הרשימה בשם "סוגי תוכן", ניבחר ב"פריט"


6. מהחלון שניפתח ניבחר ב "כותרת":

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


להתראות בפעם הבאה,
חיים.




מה זה סוגי תוכן או בשפת הקודש Content Types?

מה זה, ומה זה נותן לי?

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

איך לראות או להוסיף סוגי תוכן לרשימה?
הפעם אני ידגים על ה SharePoint Designer שהוא כלי עבודה נוח במיוחד לשימוש בסוגי תוכן ובכלל.
כדי לראות את סוגי התוכן שמשוייכים לרשימה או כדי לשייך סוג תוכן חדש לרשימה:
  1.  ננווט בעזרת ה SharePoint Designer (להלן SPD) לרשימות וספריות.
  2. נבחר רשימה או ספרייה כלשהיא.
  3. בין האזורים השונים נראה אזור בשם "סוגי תוכן".
  4. כדי להוסיף סוג תוכן חדש נלחץ על "הוספה" לא לפני שוידינו שהאפשרות "אפשר סוגי תוכן" מסומנת.



איך ליצור סוג תוכן חדש?

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


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

הנה התוצאה אחרי שיצרתי סוג תוכן בשם המדהים "נסיון סוגי תוכן":



כדי להוסיף עמודות נוספות לסוג התוכן נלחץ על הכפתור "ערוך עמודות" או על הקישור "עריכה של עמודות סוג תוכן" - סומנו בסיפרה 1.

בהוספת העמודות יש לנו שני קווים מנחים:
  1. ניתן להוסיף רק עמודות אתר שהוגדרו מבעוד מועד.
  2. ניתן להוסיף עמודות אתר מהכפתור "עמודות אתר" שב Ribbon.
הכפתור "החל על רשימה" (סומן בסיפרה 2) מאפשר לנו להחיל את כל ההגדרות של סוג התוכן החדש על רשימה קיימת באתר.
אם שיניתם עמודות אתר קיימות ליחצו על כפתור "דחוף שינויים לאתרים ורשימות" (סומן בסיפרה 3) שמאפשר להחיל את השינויים לכל הרשימות.

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

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

להתראות בפעם הבאה,
חיים.

ארכיטקטורה לוגית של SharePoint

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

במאמר מספרתי את הרכיבים לפי סדר לוגי כלומר הסעיף הראשון הוא ה Top Level  במבנה ומתחתיו רכיבים ששייכים אליו. כמובן שניתן להתעמק בארכיטקטורה יותר במאמרי מייקרוסופט שברחבי הרשת אם כי לדעתי ההסבר פה די קולע ונותן תמונה ברורה ופשוטה על המבנה.

אני מניח שבעתיד אני אכתוב מאמר על ההתקנה הלכה למעשה כך שהסעיפים הרשומים מטה יקבלו "חיים".


  1. Server Farm - זה האלמנט הראשון והעליון ביותר של כל סביבת SP המכיל שרת SP אחד או יותר ושרת SQL אחד או יותר שמתממשקים יחד ומספקים לנו שרותי SP בסיסיים.
  2. Service Application - אלו הם מספר שרותים (Services) ששייכים ל Server Farm. כיוון שהם שייכים ל Server Farm שהוא אלמנט הראשון והעליון ביותר כל אוספי האתרים יכולים להשתמש בהם. סרוויסים ידועים ששייכים לסעיף זה הם: 
    • חיפוש
    • Word Services
    • Excell Sevices
  3. Web Application - זה האלמנט השלישי שמכיל IIS אחד לפחות. הוא משמש קונטיינר ל Site Collection ומכיל את כתובת ה URL של האתר ושיטת ההזדהות מול שרת ה SPS. בנוסף ה Web Application מקושר ל Content DB עליו נדבר בסעיף הבא.
  4. Content DB - הוא SQL Server שמכיל DB עם כל תכני האתר כמו רשימות, סיפריות וכו'.
  5. Site Collection - הוא אתר שיכול להכיל אתר אחד או יותר. הלכה למעשה זה קונטיינר של אתרים שהוא רק שם ואינו מכיל קבצים בהתקנה אלא רק מידע ב DB.
  6. Site - הוא מכלול של מידע למשתמש הסופי כמו:
    • רשימות - מכילות מידע מובנה כמו רשימת קשר, ארועים, קישורים או כל מידע שיכול להיות מוצג בעמודות.
    • סיפריות - שהן סוג של רשימות שמכילות קבצים ומטה דאטה (MetaData) על הקבצים.
    • אתרי משנה.
    • WebParts.
    • חיפוש.
    • תצוגות.
    • תרשימים.

להתראות בפעם הבאה...

אינטגרציית InfoPath 2010 עם SharePoint 2010- תמונה כללית.

אולי אתם שואלים את עצמכם מה זה InfoPath, ולמה הוא כל כך טוב לנו? ואולי אתם מומחים ב InfoPath ויודעים לעצב ולבנות טפסים שמכינים קפה.
דבר אחד בטוח, גירסת InfoPath 2010 הביאה שידרוג משמעותי באינטגרציה שלה עם SPS 2010.

אז מה זה בכלל?
InfoPath  משמש אותנו לאסוף מידע מהמשתמש בעזרת טפסים שחלקם יכולים להיות פשוטים ואחרים  עלולים להיות חכמים ומורכבים, את כולם ניתן לבנות ולעצב בקלות יחסית.

טופסי ה InfoPath מבוססים XML וגירסת ה 2010 מספקת לנו שתי אפליקציות:
  1. Microsoft InfoPath Designer 2010  - שמשמשת לבנייה ועיצוב המסמכים.
  2. Microsoft InfoPath Filler 2010 - שמשמשת להזנת ושמירת הטפסים (גירסת ה Enterprise מאפשרת הזנת הטפסים גם מה Browser).
אפשרות חדשה בגירסת  InfoPath 2010 היא יצירת טופס מרשימה קיימת.
אם אתם מפתחים על פלטפורמת SPS בגירסת Enterprise ללא צל של ספק כדאי ועדיף לעצב טפסים מבוססי רשימות על מערכת ה InfoPath .
בכל צורה אחרת, כלומר בגירסאות ה Standart או ה Foundation כניראה שתצטרכו להסתפק ולעצב טפסי רשימה  בעזרת ה SharePoint Designer בגלל הגבלות רישוי.

נצא לדרך...

  1. ניפתח את ה InfoPath 2010 ונבחר ב SharePoint List:

    2.  נזין את כתובת האתר שלנו.
     3. נבחר ברשימה קיימת או שניצור רשימה חדשה.
    4. נילחץ Finish וניראה את המסך הבא:

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




            6. לבסוף יש ללחוץ על Publish כדי לפרסם ל SPS את הטופס:

         7. והתוצאה הסופית:


באג: פילטר WebPart אינו ניראה על הדף

בהמשך לפוסט הזה גיליתי באג מעצבן ומרגיז שביזבזתי עליו לא מעט זמן.
בעת נסיון להוסיף webpart כלשהו מקטגוריית מסננים ה WB לא הופיע על הדף הלכה למעשה.
את אותה הפעולה ניסיתי לבצע גם מה Designer וגם מאתר ה SPS אבל...כלום, ה WP לא הופיע.

אחרי חקירות והרבה משחק גיליתי שאכן קיים באג כזה ומייקרוסופט מודעת לתקלה.
כל שצריך לעשות זה:
  1.  להוסיף WP נוסף לדף, אם אין אחד כזה (שבד"כ זו רשימה כלשהי).
  2. לערוך את ה WP שהוספנו ע"י בחירתו ולחיצה על "ערוך webpart"
  3.   והפלא ופלא המסנן פתאום מופיע.
לפני:

אחרי:

הפעלת החיפוש ב SharePoint 2010 והוספת תכנים חדשים.

אז כבר דיברנו על יכולות החיפוש של SPS 2010, והמסקנה היא שניתן לעשות המון עם יכולות החיפוש.
לאחרונה שמתי לב שבמספר התקנות שונות שביצעתי החיפוש היה זמין\לא זמין בלי הסבר מניח את הדעת (אשמח אם תאירו את עיני).
הנה מאמר קטן (שיפתור את התעלומה שמוזכרת שורה אחת למעלה) על אתחול חיפוש ברירת המחדל והוספת תכנים חדשים:

הגדרות החיפוש הראשיות ב SPS נמצאות ב Central Admin שם נוכל לראות מה מוגדר ואיפה מתבצע החיפוש הלכה למעשה.
כדי להגיע להגדרות החיפוש יש לבצע את הצעדים הבאים:
1. להיכנס ל Central Admin 
2. להיכנס ל Manage service applications
3. ולהקליק על ה Search Service Application

בחלון שיפתח ניתן לראות את הניהול המרכזי של החיפוש עם נתונים וסטטיסטיקות שונות:



כאשר נילחץ על ה Content Sources (בטור שמשמאל) ניראה שכברירת מחדל אתר ה SPS מופיע כל שעלינו לעשות זה לאנדקס את התכנים שבאתר ע"י לחיצה על "start all crowls".

כדי להוסיף תוכן חיפוש חדש נלחץ על "New Content Source" וניראה את המסך הבא:


שימו לב שניתן להוסיף סוגי תוכן שונים בקלות ובמהירות, אל תשכחו לסמן את תיבת הסימון
 "

להתראות בפעם הבא...חיים.




על יכולות החיפוש ב 2010 SharePoint

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

  •  2010 SharePoint Foundation 
    • חיפוש בסיסי באוסף האתרים (Site Collection)
    • קונפיגורציה בסיסית - למעשה מרגע סיום ההתקנה קיים חיפוש בסיסי.
    • אין חיפוש חיצוני.
    • ניתן להרחיב את החיפוש ב SPF 2010 בעזרת תוסף חינמי של מייקרוסופט בשם Search Server Express2010 ואפילו להרחיב יותר את החיפוש בעזרת Search Server 2010, על כך בפעם אחרת.

  • 2010 SharePoint 
    • חיפוש בסיסי באוסף האתרים (Site Collection).
    • חיפוש חיצוני באתרים, תיקיות ושרתים.
    • חיפוש משתמשים עם תמיכה בפרופילים ו 'My Sites'.
    • חיפוש בחוות שרתים.
    • ואם כל זה לא מספיק אז אפשר להתקין תוסף בשם FAST Search Server 2010 שיקפיץ את אפשרויות החיפוש של אתר ה SPS שלכם לשמיים.
וכמה בונוסים נחמדים:

-  אם יש לכם WIN 7 ניתן לבצע אינטגרציה עם Windows Desktop Search כלומר לבצע ממנו חיפוש ב SPS - יפה בעיני.
- SPS 2010 יודע לתת תוצאות רלוונטיות יותר ע"י כמות ההקלקות -  כלומר אם ביצעתם חיפוש של מחרוזת מסויימת או צמד מילים והקלקתם על התוצאה השמינית. ה SPS 'יזכור' את זה ויקפיץ בפעם הבאה את תוצאת החיפוש למקום גבוהה יותר ללא התערבותכם - LIKE.


על סינון ורשימות.

לאחרונה פגשתי תוכניתן SharePoint (להלן SPS) שהראה לי WebPart (להלן WP) שהוא פיתח.
תפקידו של ה WP היה לסנן רשימות על מערכת SPS 2010 שמותקנת בתצורת Enterprise.
 הWP היה בנוי מפקד רשימה שמכיל מילות מפתח מעמודה נבחרת שברשימה.

הנה דרך נוספת קלה מהירה וזולה יותר לסנן רשימות:
1. ראשית נפתח את הדף שברצוננו לסנן כמובן שרצוי שהוא יכיל רשימה אם כי זו לא חובה.
2. נוסיף WP מקטגוריית מסננים בשם מסנן רשימה של SHAREPOINT.



3. נפתח את חלונית הכלים וההגדרות של ה WP ונעדכן את פרטי הרשימה, סוג התצוגה והשדה על-פיו נרצה לסנן.



   
4. נשמור את ההגדרות, ונפסיק את עריכת הדף.

5. התוצאה הסופית תראה כך:





6. בלחיצה על סימן המסנן, יפתח חלון עם אפשרויות הבחירה:







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


קצת על עצמי...

כמקובל ברשומת הבלוג הראשונה כותב הבלוג מציג את עצמו...אז כפי שכבר שמתם לב ואולי לא.
שמי חיים גבאי ואני עוסק בתחום טכנולוגיות המידע משנת 2000. ניסיון העבר שלי כולל פיתוחים ב access שהיא מערכת מדהימה (שלא זוכה למספיק תהילה), ניהול רשתות MICROSOFT, ניהול פרויקטים, איפיונים שונים למערכות ERP וכמובן יישום SharePoint.
הפגישה הראשונה שלי עם Sharepoint הייתה כשנתבקשתי ליישם מערכת טיפול בלקוחות. היישום בוצע על SPS 2003 ומאז התאהבתי במערכת (יש לומר פלטפורמה).

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

מה תמצאו בבלוג? המון על יישום ואדמיניסטרציית SharePoint ומה שקשור אליו כמו:

  • SharePoint Designer
  • Performance Point
  • BI
  • InfoPath
  • ועוד...

כמובן שאני אשמח אם תגיבו ותבקשו בקשות.
תהנו,

חיים גבאי.