Функции на SharePoint & Управление на решения — Не забравяйте U в CRUD (или D за този въпрос)

Ние заедно прекарват много време да мисля за SharePoint решения — Как да ги създаде, Кой инструмент да се използва, Какво се случва, когато те не успяват да се разположи, задания за таймер, обхвати, н. Ние прекарваме толкова много време да мисля за първоначални бита, че е лесно да се забрави, че ние трябва да ги отстраните както и. Пренавиване решения е вероятно по-трудно, от гледна точка на идеен проект, от разполагането им. Разполагане е основно cookbook афера. Обикновено, инсталиране на функция, може би имат функция приемник зареди някои данни в списък, този вид на нещо. Въпреки това, Пренавиване е потенциално по-сложни.

Дадено решение може да създаде артефакти като тези:

  • Тип съдържание
  • Списък определение
  • Дефиниция на сайт
  • Данните в списък
  • Дори приемници
  • Формулярите на InfoPath

Списъкът продължава.

Въпреки че е очевидно важно да проектирате решение което instantiates тези артефакти правилно, Тя е също толкова важно да се помисли за актуализиране и изтриване на случаи. Ако вашето решение създава нов списък и населяват този списък с данни, Какво се случва, когато решението е прибран? В някои случаи, Списъкът трябва да бъде изтрит. В други случаи, Тя трябва да се оставят непокътнати за историческа цел. Вашите изисквания за бизнес ще ви насочи към правилното решение.

Да помогне с това, създаване на една матрица, която изброява всеки артефакт, вашето решение разполагането на SharePoint. Избройте три колони на артефакт, една за създаване, актуализиране и изтриване. За всеки случай, определи правилния резултат за тази операция.

Този вид анализ е очевидно най-добре преди решението винаги е разположено на сървърна група на SharePoint. Въпреки това, като пушене, Тя никога не е късно да започнете да правите нещата правилно. Създаване на тази матрица и да разработи план за справяне с липсващите сценарии за актуализиране/изтриване. Тя може да бъде труден проблем за решаване, но поне ще се сложи поле около проблема.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Technorati тагове:

2 мисли за "Функции на SharePoint & Управление на решения — Не забравяйте U в CRUD (или D за този въпрос)

  1. Джон Бендер

    @no име

    Това е класът на получател за. Вие напишете потребителски код, за да се справят с това, което някога искате в рамките на обектния модел в замени методи в рамките на вашата потребителска функция Дък играе ръгби. Вижте статията на MSDN Тук.

    Hope that helps 🙂

    @Paul

    Аз съм свързва тази статия в този месец, SharePoint потребител група презентация, защото, както беше обсъден в този месеца SPUG, Това наистина е централен въпрос за създаването на надеждни функции на SharePoint.

    -Джон Бендер

    nickelcode.com (блог)

  2. Майк Birtwistle
    Когато започва разработването на решения и функции се вглеждам за настройка някъде в дефиницията, която определя какво се случва на изтриване или актуализиране. Това ме чудех дали трябва да има няколко вграден в поведение на WSP остави – или swtich на stsadm – това направи някои от често срещаните задачи ви споменати по-горе като на изтриването на решение – премахнете всичко или да оставите всичко и актуализиране – премахване и замени или просто да се актуализира определението и след това имате опцията за правене на потребителско действие в функция приемник.

Оставете отговор Майк Birtwistle Отказване на отговора

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *