כאשר הוא Microsoft.CSharp Anyway?

היה מסרתי של קובץ zip עם מבנה פרוייקט מורכבת למדי, אשר היה מהתקליטור מתוך subversion.  הקוד הוא הפניה Microsoft.CSharp, כמו ב-:

image

כפי שניתן לראות, visual studio היה חסר קובץ ה-DLL בפועל. 

אני לא חושב בדרך כלל על שם דברים אלה ממוקמים פיזית.  אני חפר כאן, פורסם יישום מסוף חדש (הקריאה הבאה לאחר באמצעות exchange קטן זה) מצא את ה-DLL על הסביבה שלי ב: C:\קבצי תוכניות (x 86)\הפניה AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

זה למעשה התבטא בעיה עם visual studio להתלונן כי היה פילוח הסביבה שגוי, "Microsoft.CSharp.dll או אחד מיחסי התלות שלו דורש גרסה עדכנית יותר של .net blah blah blah".  בסופו של דבר, ניתן להסיר את ההפניה לגמרי, נראה פתרה את הבעיה.

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

</קצה>

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

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

מאוד קול וידאו BrightStarr

יש רק התחיל לעבוד כאן- BrightStarr, אני די נרגש כי לשים יחד בסרטון מגניב מאוד ב- youtube.: http://www.youtube.com/user/BrightStarrSP

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

וידאו BrightStarr מגניב

</קצה>

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

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

להתראות סג ש, שלום BrightStarr!

מחר, אני באופן רשמי להתחיל ביום הראשון שלי- BrightStarr (www.brightstarr.com), חברה בריטית מבוסס עם משרד בארה ב זה, במידה שלא תאומן, גרידא 6 ק מ מהבית שלי.

זאת הייתה החלטה קלה לעזוב את הרמטכ, אבל לעשות החלטה קשה חיוך.  תן לי להסביר.

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

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

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

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

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

זה היה רק. יותר ברור לי אחרי הרבה חשיבה, עם זאת.  למרבה המזל, הראיות היו מספיק ברור לי שברגע באמת חושב על זה, זה הפך ברור. 

. כדאי לחפש פוזיציות פתוחות. ומצאתי את BrightStarr.

. אני חתמתי בתור אדריכל SharePoint, אני לא יכול לחכות כדי להתחיל.  עד כה, . הם צוות מרשים מאוד ואני חושב ש הם (אנחנו!) הם מוכנים לעשות שם אמיתי בשוק.  אני פרסום יותר על. מה שאני עושה, אני ממש מצפה לזה.  מבט על אתר האינטרנט שלהם – www.brighstarr.com – זה יצירה מרשימה.

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

</קצה>

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

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

שינוי אתר קבוצות עמודה ב- SharePoint Designer 2010

יצרתי שורה ארוכה של עמודות אתר באמצעות SharePoint Designer 2010 הבוקר הבנתי שנתתי להם כל הקבוצה הלא נכון.  זה היה באופן מביך קשה להבין.  . לא ידעתי היכן ללחוץ...

image

כל הזמן רצה לחץ פעמיים על השורה עצמה או לחץ על לחצן הגדרות העמודות ברצועת הכלים.

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

image

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

</קצה>

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

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

לערוך באופן ידני את הקובץ SPD XOML לנקות את המשתנים

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

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

הראשונה, אתה צריך לאתר את הקובץ XOML בפועל.  כתבתי על הנושא הזה כאן: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  מצאתי פעם, פתח את הקובץ XOML ואתר במשתנה שברצונך להסיר.  במקרה זה, הוספתי את פעילות "להתחיל את תהליך האישור" לזרימת העבודה שלי פעמיים.  אני רוצה להסיר זרימת עבודה משתנה בשם "isItemApproved" שכן זה אינו משמש עוד יש כפילויות משתנה בשם "isItemApproved1". 

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

image 

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

למחוק אותו ולאחר מכן שמור את הקובץ.

החלק הבעייתי בלבד היא שהייתי חייב למעשה לסגור SPD לגמרי ופתח אותו מחדש לפני SPD הודה כי למחוק את השדה.

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

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

</קצה>

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

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

כיצד למצוא ולערוך SPD 2010 קבצי XOML זרימת העבודה

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

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

image

 

כל הקבצים מציגה רשימה של. כל הקבצים:

image

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

image

לחץ על תוך התיקיה הנכונה,  אתה רואה רשימה של כל הדברים הטובים מעניין המרכיבות את זרימת הצהרתי SPD.  לחץ לחיצה ימנית על הקובץ .xoml, בחר באפשרות "פתח עם –> SharePoint Designer (פתוח כ- XML)"כדי לערוך את XOML ישירות:

image

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

</קצה>

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

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

קבלת תשובות חזרה על הפעילות תהליך אישור להתחיל

אני משחק עם הפעילות של זרימת עבודה של SharePoint Designer מהודר "להתחיל את תהליך האישור" חדשה, היה במהירות שידית כי מיד לא יכולתי לענות על השאלה, "היה זה מאושר או לא?”. 

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

SNAGHTML2350fe72

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

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

אני נותן קרדיט Microsoft עבור בעקבות "הוא" המוסכמה למתן משתנה בוליאני.  אמנה זו עושה את זה די ברור איזה סוג של נתונים הוא אמור להיות שם.

בחקר, . מצאתי את המאמר מועיל: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  זה לא באמת בבעיה זו ספציפית, אבל יש מידע טוב בנושא, כך שאני אלך לשם. אם ברצונך ללמוד עוד אודות פעילות ספציפית זו ואחים שלו.

</קצה>

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

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

SharePoint Designer 2010 הפונקציה MOD

אני עובד על כמה יומן שבו העובדים יכולים לבקש חופשה, הזמן חולה, ועוד. חוק אימות אחד דורש כי עליך תמיד לבקש זמן ב 4 במרווחי זמן של שעה.  זה די קל לשימוש – מודולו פונקציה.  מודולו פונקציה מפרט את השארית במחלקה.  אם יש ללא שארית, מודולו הוא אפס, אחרת, . זה מה שנשאר.  למשל, 8 mod 4 = 0 (8 / 4 = 2 אין שברים).  מצד שני, 8 mod 5 הוא 3.

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

שאני עוצר SPD 2010 ולהפתעתי (ואני נבוך) יש מודולו פונקציה כבר:

image

אני מופתע לטובה שוב. כי אני צריכה משהו שכבר קיים מחוץ לקופסה.  זה נראה כמו פונקציה מוזר ל- Microsoft לכלול בתערובת.  יש לו סוג של "זה קל, "אז בוא תכניס אותו להרגיש את זה.  אני מזדהה עם זה, כפי שאני עושה זה את עצמי כל הזמן.  הפרויקט CodePlex יש חבורה של פונקציות קטנים הנובעים העיקרון ItsEasy.  באותו זמן, מיקרוסופט ממשיכה לתמוך ראיות האפקט "95% של הדרך" עם המוצר.  הם ליישם את הפונקציה Mod, אבל לא הפונקציה round, למשל.

</קצה>

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

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

פרוייקט CodePlex – סייר SP2010

במסגרת מאמץ מתמשך כדי ללמוד את הפרטים הטכניים ברמה נמוכה של SharePoint 2010, יצרתי "SharePoint Explorer"סוג של הכלי.  הרעיון אינו חדש.  נעשה שימוש בפרוייקט זה יותר מפעם אחת: http://sharepointexplorer.codeplex.com/.  הרעיון שלי הוא ליצור גירסה SharePoint כי משתמש מחובר רכיבי web part כדי להציג כל הפרטים ברמה נמוכה מודל האובייקט יכול לספק. 

בבלוג זה משמש הן הכרזה של הפרוייקט, כמו גם קריאה עבור מתנדבים.  אם אתה מעוניין לעבוד על הפרויקט הזה, . תודיע לי בדוא (galvin.paul@gmail.com) אנו נעבוד אותו.

. הנה הפרויקט: http://sp2010explorer.codeplex.com/

</קצה>

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

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

SharePoint Designer 2007 פרוייקט CodePlex הרחבות של זרימת עבודה

אני לשים יחד את הפרוייקט CodePlex השני שלי (פרטים יימסרו ביום רביעי השבוע, פחות או יותר-) והיה לי מבט על הפרויקט הראשון שלי, "SharePoint Designer זרימת הרחבות". מביך לראות את זה זה הורדו מעל ונבהלתי 4,800 פעמים:

image

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

אני הולך לקבל עוד נראה ולהזכיר לעצמי מה זה כל על.

אם מישהו יהיה מעוניין לעבוד על זה, . תודיע לי ואני נוכל לראות על שיתוף פעולה על זה. 4,800 הורדות לא סכום ענק, . אבל זה יותר ממה שחשבתי וזה כנראה שווה מאמץ להרים את זה, נושאת אותו קדימה.

</קצה>

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

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