Frage

Nehmen wir an, Sie erstellen eine Projektmanagementlösung, bei der jedes Projekt einem Standort (SPWeb -Objekt) entspricht. Jedes Projekt gibt es Eigenschaften wie: Projektmanager, Budget, Kunde, Beschreibung, Status usw., die gespeichert werden müssen. Daneben enthält die Website andere Projektelemente wie Dokumente, Aufgaben usw.

Was ist Ihrer Meinung nach die beste Praxis, diese zu speichern, einige Optionen, die ich in Betracht ziehen, aber ich bin offen für Vorschläge hier:

  • Benutzerdefinierte Liste auf dieser Website (Profis: Einfach zu bearbeiten, Nachteile: Daten sind nicht einheitlich für eine Liste)

  • In spweb.properties eingebettet (Profis: Leicht zu entwickeln, mit,Nachteile: Keine integrierte Benutzeroberfläche und andere SharePoint-UI-Vorteile)

  • Benutzerdefinierte Liste (n) zum Root dieser Site -Sammlung (Profis: Zentralisiert,Nachteile: Erfordert eine benutzerdefinierte pro-projekt-Sicherheit, um zu implementieren)

  • Benutzerdefinierte Datenbank (Profis: Relational, Nachteile: Keine SharePoint -Vorteile hier ...)

War es hilfreich?

Lösung

Ich habe in einer früheren Lebensdauer eine ähnlich strukturierte Projektmanagementlösung erstellt und eine Liste verwendet, um diese Details zu speichern. Die Liste enthielt nur ein Element, und die Spalten waren die Metadaten des Projekts.

Arbeitete für Rollup in allen Projekten recht gut, um Details für alle zu erhalten.

Andere Tipps

Microsoft bietet einige Anleitungen in diesem Bereich.

SharePoint Muster & Practices Application Settings Manager

Hast du es versucht http://spconfigstore.codeplex.com/ . Es gibt eine Konfigurationskategoriespalte, die sich auf das Projekt beziehen kann. Dies ist eine 2007 -Lösung aus dem Jahr 2007

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top