מהיר וקל: השתמש jQuery כדי להגדיר A הטקסט הערך של שדה בטופס SharePoint

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

בתרחיש הזה, יצרתי רשימה מותאמת אישית מראה הטופס "חדש" של מי כמוצג:

image

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

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

את הקטע הזה של jQuery עבד בשבילי:

<סקריפט סוג ="טקסט/javascript">

  $(פונקציה() {

    $(' קלט[כותרת = DefaultMeFieldNoSpaces]').הפו(
        {ערך: ' אתה במבוך מפותלת של קטעים, כולכם אותו דבר. "});

  });

</קובץ script>

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

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

מה לגבי שדה ששמו כולל רווחים? זה כמעט אותו הדבר:

<סקריפט סוג ="טקסט/javascript">

  $(פונקציה() {
     $(' קלט[כותרת = להקצות שדה עם שטח]').הפו(
        {ערך: ' אתה במבוך מפותלת של קטעים, כולכם אותו דבר. "});

  });

</קובץ script>

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

<קלט
שם= "ctl00 m$ $g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
סוג= "טקסט"
maxlength= "255"
מזהה= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
כותרת= "DefaultMeFieldNoSpaces"
מחלקה= "ms-ארוך"
/>

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

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

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

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

הפגנה של SharePoint: למנף את SharePoint כדי לבנות יישום עסקי אנכי

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

הדגמה אינטרנט לוקח מקום חמישי, 06/04 ב 12:30 EDT, הסוף 1:30PM EDT.

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

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

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

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

אם אתה מעוניין, אנא הרשמו כאן(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

שתוכל לקחת SharePoint Designer שלי קר, מהיידים המתות

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

התגובות מעניינות יותר מאשר המאמר עצמו.

תבדוק את זה.

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

בצע ביעילות את Microsoft SharePoint (אחרים) פורומים של SharePoint

אני עוקב של פורום MSDN במשך מעל לשנה (. וכמעט ואולי 2 בשלב זה שנים) מדי פעם שמעתי ממישהו כמה "" זה קשה לעשות את זה. אני מוצא את זה די קל וחשבתי לחלוק את שלי "טכניקה". טכניקה זו פועלת גם עבור www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

לוקח MSDN כדוגמה, אני קודם לעבור לדף סטנדרד פורום כגון שאלות כלליות עבור דף SharePoint הראשי כאן: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

כדאי מיד לשים לב כי בפורומים הן RSS לזמינה, כפי שמוצג:

image

אני משתמש ב- Google Reader לניהול שלי הזנות RSS עבור זמן רב (www.google.com/ קורא). אני הולך לשם, הוספת RSS feed של הפורום, עכשיו אני מקבל כל ההודעות בפורומים חדש באמצעות RSS. גוגל שלי הזנות עבור SharePoint פורומים שנראית ככה:

image

גוגל מספקת לי יפה נוף והרישום עצמו:

image

ולבסוף, גוגל נותן לי להשתמש במקלדת כדי לגלול בין הפרסומים בפורומים בדרך זו.

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

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

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

אני משתמש בדיוק באותה השיטה "לוח של הגדם" פורומים של? משתמש הקצה SharePoint.Com. . זה עדכוני RSS שלהם: http://www.endusersharepoint.com/STP/rss/.

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

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

השתמש ברשימות מותאמות אישית עבור זרימת עבודה יעילה יותר ביקורת

כבר אורגן מחדש את חיי קצת ומצאתי קצת זמן כדי להגיש מאמר ל www.endusersharepoint.com. המאמר האחרון שלי הוא כאן למעלה: השתמש ברשימות מותאמות אישית עבור זרימת עבודה יעילה יותר ביקורת (http://www.endusersharepoint.com/?p=1658).

זהו הפתח ' גרף:

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

הבעיה היא שאחרי 60 ימים, כל ההודעות שאתה יוצר בדרך זו נמחקים מהרשימה היסטוריית זרימת עבודה! לאחר מעט שיניים gnashing, "מה הם חשבו??"ארגומנטים, השורה התחתונה היא זו: זה קורה, זה צריך לקרות. השאלה היא, איך אנחנו יכולים לעקוף את זה?

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

אתאר כיצד ליצור פתרון ביקורת יותר ידידותי ושימושי עבור זרימת הצהרתי שנוצרה ב- SPD.

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

תבדוק את זה.

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

במבוק לוח שנה אינטראקציה עם SharePoint גורמת "אירעה שגיאה בלתי צפויה"

היום, עבדתי בסביבה המשתמשת במבוק לוח שנה web part לשם שיתוף פעולה משופר. זה משק קטן/בינוני רגיל עם שני WFEs מאוזנים מבחינת עומס, "שרת יישום" לצורך יצירת אינדקס של InfoPath ו- SQL באשכולות של תגמולים.

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

הם ביקשו ממני להסתכל על זה. אני בקלות לשכפל את הבעיה ולאחר מכן נוסף ?תוכן = 1 לסוף כתובת ה-URL. . זה איך למדתי שהם היו באמצעות ה-web part של במבוק. חזרתי אל הדף., לפתע, הוא הראה לי הודעה שגיאה מסודרת:

image

אני לא יודע מה קורה או מה עשיתי כדי לקבל את הודעת השגיאה מבוקרת כדי להציג אחר מאשר מוסיף ?תוכן = 1 סיביות של מחרוזת השאילתה.

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

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

להתבכיין על בקרת ההערה בשידור חי של Windows

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

התלונה הכי גדול כרגע הוא בלוג דואר זבל. האדם הזה / חשבון (http://cid-82b0534bceed9881.profile.live.com/) (בין היתר) לעתים קרובות מוסיף המון תגובות זבל לבלוג שלי בצורה של הערות. MSFT הוסיף תכונה נחמדה כדי להראות "נירית" אז לפחות אני די מהר יכול לזהות אותם (בעוד בעבר, נאלצתי ללכת לתוך כל ערך הבלוג בנפרד) לנקות אותם. . זה עדיין זמן רב.

. אני מקוה:

  1. MSFT ישימו קצת יותר סינון דואר זבל.
  2. כי אני יכול לחסום אנשים ספציפיים של הוספת הערות.
  3. כשל לעיל, אני יכול בקלות רבה יותר לזהות ולמחוק הודעות זבל. עכשיו, . אני צריך לעשות את זה הערה על-ידי תגובה והוא חלש, במיוחד כשאני קצת זבל רובוט אדם/תוכנית מוסיף 25 כדי 50 הערות בהפעלה אחת.

אם אתה משתמש ב- windows live יש טריקים שימושיים לחלוק, אני אהיה אסיר תודה.

</endGripe>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

ממשיכה תופעה שבת של SharePoint (פלוס, שקופיות של אזור)

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

בטח, החלק הכי טוב הוא התוכן ואני לא חושב שמישהו היה מאוכזב.

זה באמת די מדהים לי איך אז אנשים רבים נמצאים מלהיב את עצמם מחוץ למיטה מוקדם שבת כדי להקשיב לאנשים לדבר על SharePoint עבור 8 שעות 🙂 מדהים.

רוב הסיכויים, יש אירוע שבת SharePoint בדרך אליך, אם לא, למה שלא תתחילי אחד?

אני שהוצג בכנס עם הלשון פיתול כותרת, "באמצעות פלטפורמת SharePoint כדי לבנות יישומים עסקיים אנכי". אתה יכול לקבל את המצגת כאן: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. . זה לא שלי המיון הרגיל של המצגת והיה לי כיף עם זה. להיות. נותן זה שוב בחודש יוני בכנס קבוצה משתמש צפון וירג'יניה בסוף יוני.

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

ממשל הוא תוכנית השיווק מדי

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

כדי להשיג את המטרה רצוי, המסמך ממשל ותוכנית יכול devolve לתוך חבורה של "אתה בסדר", "לא של", כמו ב-:

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

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

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

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

</קצה>

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

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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

פתרון: הידור הקהל מוס מוסיף אין חברים חדשים

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

. עבדתי עם עמית לעבודה אתמול, הוא בנה את קהל מוס בהתבסס על מאפיין פרופיל משתמש מותאמים אישית ב- MOSS. במקרה זה, המאפיין את הקהל בשם "SITECD" ועל ידי אמנת, מאחסן 3 קוד תו. הוא היה הגדיר את הקהל ואת כלל אמר שאם "SITECD שווה 'אסתי'", ואז כוללים את פרופיל המשתמש בקהל.

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

באמת מצחיק על זה היא כי "זכרתי" לקרוא על זה. זה היה מציק לי הבוקר מסיבה כלשהי והבנתי שכתבתי פרק בספר הזה, מוס הסביר: צלילה עמוקה של עובד מידע אל Microsoft Office SharePoint Server 2007, אני כיסיתי את נקודה זו בפרק מאוד כתבתי :). חשבתי כי כל מילה שכתבתי באותו פרק להיצרב בזיכרון שלי.

מאט מורס כותב זה בפירוט יפה כאן, להפנות אליו זה בפרק: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</קצה>מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

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