SharePoint-Features & Management Lösungen — Vergessen Sie nicht, das u in CRUD (oder das d für diese Angelegenheit)

Gemeinsam verbringen wir viel Zeit damit, über SharePoint-Lösungen — wie sie erstellt, welches Tool verwenden, Was passiert, wenn sie nicht bereitstellen, Zeitgeberaufträge, Bereiche, usw.. Wir verbringen so viel Zeit damit, über die vorab-Bits, die es leicht vergessen wird, dass wir zu ihnen als auch den Rückzug. Zurückziehen der Lösungen ist wahrscheinlich schwieriger, aus Sicht der Konzeption, als deren Bereitstellung. Bereitstellung ist im Grunde ein Kochbuch-Affäre. In der Regel, Installieren eines Features, haben Sie vielleicht einen Featureempfänger einige Daten in einer Liste zu laden, so etwas. Jedoch, zurückziehen ist möglicherweise komplexer.

Eine bestimmte Lösung kann Artefakte wie diese erstellen.:

  • Content-Type
  • Listendefinition
  • Site-Definition
  • Daten in einer Liste
  • Sogar Empfänger
  • InfoPath-Formulare

Die Liste geht weiter.

Obwohl es natürlich wichtig, eine Lösung zu entwerfen, instanziiert, die diese Artefakte richtig, Es ist genauso wichtig, betrachten das Update und delete Fällen. Wenn Ihre Lösung eine neue Liste erstellt und diese Liste mit Daten füllt, Was passiert, wenn die Lösung eingefahren? In einigen Fällen, die Liste sollte gestrichen. In anderen Fällen, Es sollte intakt aus historischen Gründen überlassen bleiben. Ihre Geschäftsanforderungen führt Sie auf die richtige Entscheidung.

Um dabei zu helfen, Erstellen Sie eine Matrix, die jedes Artefakt listet, die Ihre Lösung SharePoint bereitstellt. Führen Sie drei Spalten pro Artefakt, ein/e für erstellen, Update und delete. Für jeden Fall, das richtige Ergebnis für diesen Vorgang bestimmen.

Diese Art von Analyse ist natürlich am besten getan, bevor die Lösung überhaupt zu einer SharePoint-Farm bereitgestellt wird. Jedoch, wie Rauchen, Es ist nie zu spät um zu beginnen, Dinge richtig. Erstellen Sie diese Matrix und entwickeln Sie einen Plan, um die fehlenden Update/löschen-Szenarios beziehen. Es kann ein schwer zu lösendes Problem sein., aber zumindest werden Sie einen Rahmen um das Problem.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags:

2 Gedanken zu „SharePoint-Features & Management Lösungen — Vergessen Sie nicht, das u in CRUD (oder das d für diese Angelegenheit)

  1. John Bender

    @no name

    Das ist die Featureempfänger-Klasse für. Schreiben Sie benutzerdefinierten Code zum behandeln, was immer Sie wollen, innerhalb des Objektmodells in Überschreibungsmethoden in Ihre benutzerdefinierte Funktion-Receiver. Finden Sie im MSDN-Artikel Hier.

    Hope that helps 🙂

    @ Paul

    Ich bin in diesem Artikel in diesen Monaten SharePoint Benutzer Konzernpräsentation, weil die Verknüpfung, Da dies Monate SPUG erörtert wurde, Das ist wirklich ein zentrales Thema Erstellen robuster SharePoint-features.

    -John bender

    nickelcode.com (Blog)

    Antwort
  2. Mike Birtwistle
    Als ich anfing, Entwicklung von Lösungen und Funktionen, die ich für eine Einstellung irgendwo in der Definition, das definiert aussah, was passiert, auf Löschung oder update. Es hat mich gefragt, ob es ein paar eingebaute Verhaltensweisen zu einem WSP sollte – oder ein Swtich auf stsadm – das tun einige gemeinsame Aufgaben, die Sie wie erwähnt auf eine Lösung löschen – Entfernen Sie alles oder alles zu verlassen und zur Aktualisierung – Entfernen Sie und ersetzen Sie oder aktualisieren Sie einfach die Definition und dann haben Sie die Möglichkeit, eine benutzerdefinierte Aktion in einem Feature-Empfänger zu tun.
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *