תכונות של SharePoint & פתרונות ניהול — . אל תשכח את U ב- CRUD (או D לצורך העניין)

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

פתרון נתון עלולים ליצור חפצים כמו אלה:

  • סוג תוכן
  • הגדרת הרשימה
  • הגדרת אתר
  • נתונים ברשימה
  • אפילו מקלטים
  • טפסים של InfoPath

והרשימה עוד ארוכה.

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

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

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

</קצה>

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

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

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

2 מחשבות על "תכונות של SharePoint & פתרונות ניהול — . אל תשכח את U ב- CRUD (או D לצורך העניין)

  1. ג'ון בנדר

    @no השם

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

    Hope that helps 🙂

    @Paul

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

    -ג'ון בנדר

    nickelcode.com (בלוג)

  2. מייק ברטוויסל
    כאשר התחלתי לפתח פתרונות ותכונות שחיפשתי סביבה איפשהו בהגדרת המגדיר מה קורה על מחיקה או עדכון. זה השאיר לי לתהות אם צריך להיות כמה התנהגויות מובנה WSP – או של swtich ב- stsadm – זה לבצע המשימות הנפוצות שהזכרת לעיל כגון על מחיקת פתרון – הסרת כל או לעזוב הכל על עדכון – להסיר, להחליף או פשוט לעדכן את ההגדרה, ואז יש את האפשרות לעשות פעולה מותאמת אישית במקלט תכונה.

תשאיר הודעה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *