יום שני, 29 בדצמבר 2008

אינטגרציה בין MOSS ל-WORD 2007

שלום לכולם.
ישנה אפשרות ליצור שדות בספריית SharePoint ולקשר אותם לחלקים מסויימים בתוך מסמך WORD 2007.
הסברים תמצאו בפוסט הבא בבלוג של Joe Shirey

יום שלישי, 23 בדצמבר 2008

שינוי הרשאות לסוגי תוכן בעזרת EventHandlers

שלום לכולם.
בפרויקט האחרון עליו אני עובד ישנה דרישה להרשאות על סוגי תוכן (Content Type).
ישנו בחור תותח בשם ישי שגיא שעובד באוסטרליה ומוכתר בתואר MVP של Microsoft :)
כמו כן הוא מתכנת בסביבת SharePoint.
בבלוג שלו מצאתי קישור לפוסט אשר מסביר שבעזרת קוד אפשר לשנות הרשאות לCT.
אז בהצלחה לכולנו.



שינוי שם שרת MOSS

שלום לכולם.
בזמן האחרון נתקלתי בבקשה לשנות את שם שרת הMOSS למשהו אחר.
לפני שמשנים שרת MOSS צריך לדעת שישנם כמה דברים שצריך לעשות לפני שמשנים שם שרת תחת Computer name ב-System Properties.
לכן, הנה קישור שמסביר את השלבים המדוייקים: הבלוג של Mirjam.
בהצלחה לכולם.

יום רביעי, 3 בדצמבר 2008

MOSS 2007 - שימוש בEvent Handlers

שלום לכולם,
לאחרונה נתקלתי בפרויקט כלשהו בו הייתי צריך להשתמש ב-Event Handler בספריות ורשימות ב-MOSS.
בזמן שיטוטי באינטרנט, נתקלתי בבלוג הבא:

http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx

שימוש קל ומהנה,

יום רביעי, 26 בנובמבר 2008

EZCommands - מדבקות למקלדת לקיצורי דרך בCubase

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

http://www.ezcommands.co.il

בהצלחה

שגיאות בהתקנת SQL

שלום לכולם.
במידה וישנם שגיאות בהתקנה של SQL 2005 SERVER, תוכלו למצוא את הLOG Files בספרייה:

C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files

בדרך יש להסתכל בקבצים מהסוג הבא:

SQLSetupNumber_ServerName_Core(Local).log

Number = הLOG Files תמיד ממוספרים לפי מספרי התקנות או ניסויי התקנה.

ServerName = שם השרת SQL

Core(Local - בד"כ בקובץ זה תוכלו לקבל את המידע הרלוונטי, ולא בשאר הקבצים.

יום שני, 24 בנובמבר 2008

הוספת סרטון FLASH למצגת PowerPoint

שלום לכולם.
לאחרונה גיליתי תוכנה שלאחר התקנתה ישנה אפשרות להוסיף סרטוני פלאש למצגות PowerPoint 2003/2007.
יש להתקין את התוכנה הנ"ל מהקישור הבא:

http://www.globfx.com/products/swfpoint/


הערה:לא לשכוח לסגור את PowerPoint לפני ההתקנה

שימוש בPowerPoint 2003:

לחצו על Insert, לאחר מכן לחצו על סמל התוכנה (ציור של האות S ועיגול), לאחר מכן לחצו על BROWSE, בחרו את הפלאש שהנכם רוצים להציג במצגת ולחצו על INSERT.

שימוש בPowerPoint 2007:

לחצו על ADD-IN, לאחר מכן לחצו על סמל התוכנה (ציור של האות S ועיגול), לאחר מכן לחצו על BROWSE, בחרו את הפלאש שהנכם רוצים להציג במצגת ולחצו על INSERT.

בהצלחה

יום ראשון, 14 בספטמבר 2008

שירשורי תיבת רשימה נפתחת בטופסי INFOPATH למילוי בדפדפן

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

http://www.sharepoint-tips.com/2007/01/infopath-form-services-implementing.html

בהצלחה לכולנו.

יום שלישי, 29 ביולי 2008

ICON של PDF נראה בתור ICON לבן

לאחרונה נתקלתי בנושא מאוד מעניין.
במקום לראות ICON של PDF בתוך ספריית מסמכים שיש בה קבצי PDF, אנו רואים ICON לבן, רגיל.
פתרון לנושא זה בבלוג הבא: PDF Document Type Icon in MOSS 2007 של Marcello Tonarelli

יום חמישי, 17 ביולי 2008

עדכוני Infrastructure בMOSS 2007

לא מזמן (ב15 ליולי) יצא עדכוני Infrastructure לMOSS 2007.
עדכונים אלו מרחיבים את החיפוש בMOSS וכן נותנים הרחבה קטנה עם דגש על ניהול תוכן.
קצת הסברים על הנושא בבלוג הבא של Stefan Goßner:

http://blogs.technet.com/stefan_gossner/archive/2008/07/16/important-update-wss-3-0-and-moss-2007-has-been-released-yesterday.aspx

מה שאני גזרתי מהשימוש בניהול החיפוש (אופציה חדשה בMOSS לאחר העדכון) הוא הוספה של Google בתור Scope בחיפוש של MOSS.
איך עושים זאת? באתר הבא:

http://www.21apps.com/2008/01/search-server-2008-federated-sites-that.html

בהצלחה לכולנו

תתי אתר בניווט בWSS 3

שלום לכולם,
הרבה זמן לא כתבתי פוסט חדש ומעניין.
לא מזמן עברתי לדירה חדשה עם חברה שלי.
הייתי עסוק בפרויקט בעבודה שלא נתן לי מנוח.
בקיצור, היה עמוס.
בימים האחרונים אני מקים את האתר החיצוני של החברה בה אני עובד והחלטנו לבנות את האתר על WSS.
להפתעתי גיליתי שבניגוד מוחלט לMOSS, ברגע שיוצרים תת-אתר, האתר לא מופיע בניווט העליון בתור רמה 2.
כמו תמיד, עשיתי חושבים, בודקים וקוראים ומצאתי בלוג נחמד בשם: The SharePoint ובתוכו פוסט שמסביר מה צריך לעשות כדי שכן יהיה לנו תתי-אתרים בניווט.
הנה הקישור לפוסט: http://sharingpoint.blogspot.com/2007/02/wss-v3-drop-down-menus-in-team-sites.html

שיהיה לכולם סופ"ש נעים ובהצלחה

יום שלישי, 1 ביולי 2008

הודעת שגיאה Server error http://go.microsoft.com/fwlink?LinkID=96177 אחרי התקנת SP1 או שפשוט זה קורה

מה שלומכם אנשים?
מקווה שעובר לך שבוע נחמד.
נתקלתי הודעת שגיאה הבאה: Server error http://go.microsoft.com/fwlink?LinkID=96177.
הפתרון לבעייה זו היא להריץ את הפקודה: psconfig -cmd upgrade -force ואם זה לא עוזר אז את הפקודה הזו גם: stsadm -o upgrade -forceupgrade
איך מגיעים לתקלה כזו? באמת שאני לא יודע, זה פשוט קרה.
בכל מקרה, לי זה עזר.
מקווה שגם לכם.
עוד פרטים בבלוג הבא של Faji Noja

יום רביעי, 25 ביוני 2008

List GUID Picker או איך לקבל את הGUID של רשימה

מה המצב חבר'ה?
הרבה זמן לא נפגשנו.
איפה אתם? :)
כמו תמיד, Ronalus נותן בראש והנה עוד פוסט שלו שמכיל תוכנת GUID PICKER לרשימות בMOSS 2007.
תהנו.

גרסת GUI לSTSADM

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

זרימת עבודה שנוצרה בSPD לא מופעלת אוטומאטית

שלום לכולכם,
כמו ששמתם לב, כבר קרוב לחודש שלא פירסמתי אף פוסט.
בימים הקרובים אני אפרסם כמה דברים מעניינים שקרו לי ומה הפתרונות לבעיות אלו.
נתקלתי בבעיה שאנו יוצרים זרימת עבודה (WorkFlow) בSharePoint Designer - SPD וכאשר מעלים מסמך או יוצרים פריט חדש, זרימת העבודה לא מופעלת.
ברגע שננסה להפעיל אותה ידני, הזרימת עבודה תעבוד.
חפרתי, חיפשתי ועליתי על הפתרון והסבר למה זה קורה:
ברגע שעושים Log In בשם משתמש של מנהל חווה, הוא לא מפעיל את הזרימת עבודה אוטומאטית.
אחרי התקנה של Office Server SP1 זה קורה.
זה באג ידוע בMicrosoft.
ככה או ככה, זה לא משפיע על משתמשים אחרים.
שורה תחתונה, אם קורה שהזרימת עבודה לא מופעלת אוטומאטית אז דבר ראשון זה לבדוק שבאמת בחרתם בSPD שהיא תופעל אוטומאטית ובמידה וזו לא הבעיה, שימו לב שאתם עושים Log In עם משתמש רגיל ולא "חשבון המערכת".
בהצלחה לכולנו

יום שני, 2 ביוני 2008

בניית רשימת אנשי קשר ושימוש בשאילתה קבועה להצגת האנשים

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


אומנם זה מתייחס לחיפוש רגיל אבל זה דיי דומה אם משתמשים בPeople Search Core Results (תוצאות ליבה של חיפוש אנשים).

משום מה, חלק מהאנשי קשר הופיעו כפולים, חלק לא.
לא היתה לי שום אינדיקציה או מידע להתבסס עליו או תבנית מסויימת שאפשר ללמוד ממנה משהו. כלום!!
חיפשתי, חפרתי, גוגלתי ומה לא?
הפתרון בסופו של דבר היה ללכת לעריכת מקור תוכן בתוך שירותים משותפים ולהוריד משם את:
sps3://servername:port of my site
אצלי זה היה: sps3://portal:2000.
משום מה, בגלל שהשתמשתי גם ב: http://portal:2000 וגם ב: sps3://portal:2000, התוכן בעצם נסרק פעמיים (לפחות של האנשי קשר) ואז קיבלתי כפילויות.
לחצו כאן להסבר על SPS3

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

יום רביעי, 28 במאי 2008

Ubuntu Linux 8.04 Hardy Heron

שלום לכולם
רציתי לשתף אתכם בחוויה שאני עובר עם Ubuntu 8.04.
החלטתי להתקין את מערכת ההפעלה כדי לראות מה היא באמת שווה.
לגבי ההתקנה: היתה מאוד פשוטה ואפילו התקנתי דרך Windows XP עצמה (ואפילו אפשר להסיר את Ubuntu אם פתאום לא בא לכם, דרך הוספה/הסרה של תוכנות בWindows XP).
ההתקנה זיהתה את כל החומרה שקיימת אצלי במחשב: מהמסך ועד התקן הBlueTooth שיש לי ואפילו את הכרטיס רשת האלחוטי שלי.
התקנה מאוד פשוטה: NEXT NEXT NEXT והכל בסדר.
יש לי מחשב עם 768 מגה זיכרון וUbuntu רץ מעולה ועוד הוספתי כל מיני תוספות של תצוגה (שיהיה מגניב, אם כבר אז כבר. לא?).
הבעיה היחידה שכרגע נתקלתי בה זה העברית שלפעמים עושה קצת בעיות אבל זה לא משהו שאי אפשר להתמודד עם זה.
כל זה ברמת המשתמש הפשוט.
כמובן שאני לא יכול לראות מערכת הפעלה ולא לקלקל אותה.
אז ניסיתי, התקנתי, הורדתי ועד כה, עושה רושם שהיא דווקא סוחבת יפה מאוד.
התחלתי אפילו לעבוד עם FireFox (בWINDOWS גם), ועושה רושם שיש אחלה תוספות וזה נראה יפה מאוד.
שורה תחתונה, מבחינתי, לינוקס בגרסת Ubuntu 8.04, מתאימה כרגע למשתמשים ביתיים שמבינים לא מעט והלאה.
Ubuntu 8Linux 8.04 לא מתאימה כרגע למשתמש הביתי הרגיל, שלא ממש מבין יותר מידי במחשבים.
אך לפי דעתי, בעתיד המאוד מאוד לא רחוק, בהתפתחויות הקרובות, עושה רושם שלינוקס "תאכל" את Windows בלי מלח.
והיא אפילו חינם :)
מקווה שהיום הזה יגיע, וכמה שיותר מהר.
אשמח לשמוע תגובות מאנשים שהתקינו את לינוקס ובדקו אותה.

Ubuntu Linux 8.04 Hardy Heron

שלום לכולם
רציתי לשתף אתכם בחוויה שאני עובר עם Ubuntu 8.04.
החלטתי להתקין את מערכת ההפעלה כדי לראות מה היא באמת שווה.
לגבי ההתקנה: היתה מאוד פשוטה ואפילו התקנתי דרך Windows XP עצמה (ואפילו אפשר להסיר את Ubuntu אם פתאום לא בא לכם, דרך הוספה/הסרה של תוכנות בWindows XP).
ההתקנה זיהתה את כל החומרה שקיימת אצלי במחשב: מהמסך ועד התקן הBlueTooth שיש לי ואפילו את הכרטיס רשת האלחוטי שלי.
התקנה מאוד פשוטה: NEXT NEXT NEXT והכל בסדר.
יש לי מחשב עם 768 מגה זיכרון וUbuntu רץ מעולה ועוד הוספתי כל מיני תוספות של תצוגה (שיהיה מגניב, אם כבר אז כבר. לא?).
הבעיה היחידה שכרגע נתקלתי בה זה העברית שלפעמים עושה קצת בעיות אבל זה לא משהו שאי אפשר להתמודד עם זה.
כל זה ברמת המשתמש הפשוט.
כמובן שאני לא יכול לראות מערכת הפעלה ולא לקלקל אותה.
אז ניסיתי, התקנתי, הורדתי ועד כה, עושה רושם שהיא דווקא סוחבת יפה מאוד.
התחלתי אפילו לעבוד עם FireFox (בWINDOWS גם), ועושה רושם שיש אחלה תוספות וזה נראה יפה מאוד.
שורה תחתונה, מבחינתי, לינוקס בגרסת Ubuntu 8.04, מתאימה כרגע למשתמשים ביתיים שמבינים לא מעט והלאה.
Ubuntu 8Linux 8.04 לא מתאימה כרגע למשתמש הביתי הרגיל, שלא ממש מבין יותר מידי במחשבים.
אך לפי דעתי, בעתיד המאוד מאוד לא רחוק, בהתפתחויות הקרובות, עושה רושם שלינוקס "תאכל" את Windows בלי מלח.
והיא אפילו חינם :)
מקווה שהיום הזה יגיע, וכמה שיותר מהר.
אשמח לשמוע תגובות מאנשים שהתקינו את לינוקס ובדקו אותה.

יום חמישי, 22 במאי 2008

The query cannot be run for the following DataObject: GetCommonManager

לאחרונה (יותר נכון בשבועות האחרונים) נתקלתי בבעיה שהדירה שינה מעיניי.
בניתי טופס InfoPath ויצרתי Data Connection (חיבור נתונים) לWeb Service שנקרא: GetCommonManager תחת UserProfileService.asmx.
לטופס הוספתי פקד מסוג "תיבת טקסט" שמכיל את שם המנהל של המשתמש שממלא כרגע את הטופס.
(איך עושים זאת, אפשר לראות בפוסט זה)
ברגע שלחצתי על Preview Form (תצוגה מקדימה של הטופס), קיבלתי את ההודעת שגיאה הבאה:

The query cannot be run for the following DataObject: GetCommonManager

InfoPath cannot run the specified query.

The SOAP response indicates that an error occurred on the server:

Server was unable to process request. ---> Object reference not set to an instance of an object.

אמא'לה!!!! מה עושים!!??!

מה ז"א מה עושים? פותרים את הבעיה.
חפרתי, גיששתי ולא מצאתי כלום.
החלטתי להתקשר לחברי היקר יניב חדד (מתכנת על לכל הדיעות) והוא העלה רעיון מאוד מאוד נחמד:
תבדוק אם בכלל נמצא מידע בשדה "מנהל" בפרופיל המשתמש בSharePoint, ז"א, User Profiles.

אני מצידי אמרתי לו: אני יכול להישבע שגם אם השדה ריק, הוא לא מחזיר שום דבר אבל לא נותן הודעת שגיאה.
מה מסתבר? טעיתי :)
אז מה למדנו פה היום? אם יש לכם הודעת שגיאה מסוג זה: The query cannot be run for the following DataObject: GetCommonManager (שאגב, GetCommonManager יכול להיות משהו אחר), פשוט לבדוק אם השדה מלא או ריק (סביר להניח שהוא ריק).
או שפשוט להתקשר ליניב חדד, הוא בד"כ פותר כל מה שבלתי פתיר וגם מתקן כל מה שבלתי תקין :)
סופ"ש נעים לכולם.

יום רביעי, 21 במאי 2008

בעיית חזרה לדף הבית של הפורטל מתוך My Site

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

יום חמישי, 15 במאי 2008

הודעה שגיאה: SysFader: iexplore.exe Application Error

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

"sysfader.exe is a process belonging to the NVidia Graphics device range and is bundled alongside these products. This is a non-critical system process although it should not be terminated unless suspected of causing problems."

כמו ששמתם לב, עושה רושם שזה איכשהוא קשור לכרטיס מסך של Nvidia.
האם משם תבוא הישועה? לא בטוח.
הפתרון שעבד אצלי הוא לפתוח IE, ללכת לכלים (TOOLS), אפשרויות אינטרנט (Internet Options), תוכניות (Programs) וניהול תוספות (Manage Add-ons) ולהתחיל לעשות Disable לכל אחד מהADD-ONS ואז להבין איזה מהם עושה את הבעיה.
אצלי זה היה ממש מוזר כי ביטלתי את כולם, סגרתי IE, פתחתי מחדש, החזרתי את כולם והסתדר לי.
לא לדאוג, אני איכשהוא מאמין שהשגיאה תחזור :)

עוד פתרונות אפשריים לבעיה:

לפתוח IE, ללכת לכלים (TOOLS), אפשרויות אינטרנט (Internet Options), מתקדם (Advanced) ולהתחיל לבטל כל מיני אפשרויות.
למשל: Enable Page transitions (מצטער, פשוט אין לי פה חלונות בעברית).
Enable visual styles on buttons and controls in webpages.
ואולי גם, Enable third-party browser extensions.

עוד אופציה, היא ללכת למאפייני המסך (Properties), מראה (Appearance), אפקטים(Effects) ושם לבטל את הCheckBox הראשון: Use the following transition effect ...

וסופית, אם שום דבר לא עוזר אז כדאי לבדוק עם תוכנת Anti-Spyware כלשהיא ולראות, אולי משם תבוא הישועה.
מקווה שעזרתי.
שיהיה לכולם סופ"ש רגוע, שמשי, ימי, ושמח

יום רביעי, 14 במאי 2008

Customization - איך שוברים את הראש?

רציתי לשתף את כולכם בתקרית נחמדה שעברתי היום.
הייתי אצל לקוח ועשיתי שינויי מראה לפורטל MOSS.
החזרתי את הMASTER PAGE למקור, החזרתי את כל הCSSים המקוריים וציפיתי שהכל יהיה תכלת, כחול, כמו בברירת מחדל.
אך להפתעתי (אוי ווי), איזורים מסויימים נשארו בצבעים קודמים.
שיניתי Theme והצבעים השתנו. חזרתי לTheme ברירת מחדל של MOSS והצבעים עדיין שם.
הסתכלתי בCSS, חפרתי, בדקתי את הצבע וכלום!
מה הסתבר בסופו של דבר?
ישנם כמה קבצים navshape.gif, pagebackgrad.gif ו-pageTitleBKGD.gif שאותם שיניתי כדי שיהיה צבע שונה למסגרת מסביב לContent של האתר.
קבצים אלו רשומים כברירת מחדל בCore.css.
החזרתי את הקבצים המקוריים מהגיבוי שלהם והפלא ופלא .. הכל חזר.
לכן, אם מישהו נתקל במקרה כזה, קודם כל תבדקו את הCSS ותראו לאן הוא פונה, אח"כ השאר.
ובנושא אחר: מה אתם אומרים על Communication Server? מתי הוא באמת שמיש?
שיהיה לכולם סופ"ש נפלא

יום שני, 12 במאי 2008

פונקציות לשימוש בעמודה מחושבת - MOSS

חיפשתי חיפשתי ופתאום מצאתי.
רשימה של הפונקציות בעמודה מחושבת נמצאת בקישור הבא: (תודה לJames Kemp)

http://blogs.technet.com/collaboration/archive/2008/03/28/functions-for-use-in-a-moss-2007-column-today-me-other.aspx

InfoPath 2007 - איך לקבל את פרטי המנהל של ממלא הטופס

בזמן האחרון (או קצת לפני?), שמתי לב שיותר ויותר אנשים משתמשים בטפסים אלקטרונים (בתוכנת INFOPATH) אותם אפשר למלא בדפדפן IE בזכות השירות החדש במערכת MOSS - Microsoft Office Sharepoint Server.
בניית טופס בInfoPath 2007 נעשתה יותר קלה מאשר הגרסאות הקודמות לה.
כמו כן, יש אינטגרציה יותר מלאה בין תוכנות האופיס השונות.
למשל, Data Connections, הנושא עליו נדבר כעת.
 
חיפשתי, סרקתי, עיינתי ולא מצאתי: איך לקבל את שם המנהל (או פרטים נוספים עליו) כאשר אני ממלא טופס InfoPath. (למשל לצורך שימוש בשם המנהל בWorkFlow).
 
הפתרון מאוד מאוד פשוט בזכות הWeb Services שמצויים בMOSS.
רשימה של הWeb Services תמצאו כאן:

 http://claytonj.wordpress.com/2007/02/19/wss-30-web-service-reference-guide (תודה לCJ)
 
אנו נשתמש בWeb Service זה:
http://ServerName/_vti_bin/UserProfileService.asmx

 
הסבר מפורט לקבלת פרטים על המשתמש הנוכחי שפתח שבודק או ממלא את הטופס, נמצא כאן: http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspx (תודה לאיתי שקורי, אמן InfoPath)
 
אז לענייננו.
כפי שרשמתי קודם, ישנו משתמש שממלא טופס ואנו רוצים לקבל את פרטי המנהל של המשתמש שממלא את הטופס ברגע זה.


1. דבר ראשון שנעשה הוא (בהנחה שהטופס מוכן ורק נשאר להוסיף את הData Connection), הוא ליצור Data Connection ע"י לחיצה על "כלים" ולאחר מכן: "חיבורי נתונים".
 
2. לאחר מכן נלחץ על "הוספה". במסך: "צור חיבור חדש עבור" נבחר "קבלת נתונים" ונלחץ על כפתור "הבא".
 
3. במסך הבא: "מהיכן ברצונך לקבל את הנתונים" נבחר: "שירות אינטרנט" ולאחר מכן נלחץ על כפתור "הבא".
 
4. במסך: "פרטי שירות אינטרנט" תחת שדה "הזן את מיקומו של שירות האינטרנט בו ברצונך להשתמש ..." נרשום את מיקום הWeb Service שנרצה להשתמש בו.
    במקרה שלנו, Web Service זה: http://ServerName/_vti_bin/UserProfileService.asmx

    (נא לשים לב שבמקום ServerName יש לרשום את שרת הMOSS שלכם).
 
5. לאחר מכן נקבל רשימה של הפונקציות שנמצאות בתוך Web Service זה. אנו נבחר באפשרות: GetCommon Manager ונלחץ על כפתור "הבא".
 
6. במסך הבא אפשר לבחור אילו פרמטרים להחזיר. נשאיר את הפרטים כפי שהם ונלחץ על כפתור הבא: "הבא".
 
7. נלחץ על כפתור: "הבא" שוב ובמסך אחריו יש לסמן "קבל נתונים אוטומאטי כאשר הטופס נפתח". ונלחץ על כפתור "סיום".
 
בשלב זה יצרנו את הData Connection שבו נשתמש כדי לקבל את פרטיו של המנהל.
 
כדי לראות את הפרטים שאנו רוצים לקבל, נוסיף פקד "תיבת טקסט" מרשימת הפקדים.

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

 2. יש לתת שם לפקד (לא חובה אבל יותר נוח). למשל: "שם המנהל".

 3. לאחר מכן, נלחץ על כפתור הFX (בשדה "ערך"):

  

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

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

אנו נבחר בשדה "Name" כדי לקבל את שם המנהל ונלחץ על "אישור" עד שנסגור את כל החלונות.

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

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

נקבל חלון המודיע שאנו מתחברים למקור נתונים חיצוני והאם אנו מאשרים.

אנו נלחץ על "כן", הטופס ייפתח ו..... הופ'לה: תיבת הטקסט: "שם המנהל", תכיל את שם המנהל של ממלא הטופס.

יום רביעי, 7 במאי 2008

כתבה על אפקטיביות ארגונית

בזמן שיטוטי היומי ברחבי עולם הMOSS (כמה שעות טובות ביום), קראתי כתבה של עידו יבנאי, מנהל תחום KM ביעל תכנה, באתר של Daily Maily, שמדברת על אפקטיביות ארגונית והצורך (שמתחיל להיות מובן לארגונים) בשימוש במערכות ניהול ידע כגון: MOSS

הכתבה בקישור הבא:    

http://www.pc.co.il/_DailyMaily/ItemClean.asp?ArticleID=20142&Vol=674&SearchParam=&CategoryID=72

יום שלישי, 6 במאי 2008

Welcome aboard

ברוכים הבאים וברוכים הנמצאים.

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

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

כמובן שהבלוג יעסוק גם בחיי היום היום. איך אפשר שלא? :)

אז שתהיה לכולם קריאה נעימה.

וכמובן, כל הצעה, הארה, הערה או טענה, Is very welcomed.

בברכת חג שמח לכולנו