Frage

Ich habe eine Dokumentbibliothek, in der ich Ordner (Personen) speichern möchte. Jeder Ordner verfügt über einige Metadaten (Eigenschaften der Person). In jedem solchen Ordner werde ich dann Dokumente (Dateien) geführt, die dieser bestimmten Person zugeordnet sind.

In jedem Fall gibt es immer mindestens eine Datei zugeordnet mit der Person. Jetzt ist leicht zu sehen, dass dieser Benutzer, jedes Mal, wenn sie eine neue Person erstellt, zwei Schritte ausführen muss. Erstellen Sie zuerst den Ordner mit den Attributen der Person und erstellen Sie dann Dokument in diesem Ordner.

Ich möchte diese beiden Aktivitäten zu einer atomaren Aktivität vereinen. Meine Idee ist es, eine benutzerdefinierte Form für die Erstellung von Ordner bereitzustellen. Dieses Formular wird ein Feld von Datei -Upload haben. Dann möchte ich mich in Form des Formulars speichern. Ich möchte mit der gerade hochgeladenen Datei ein neues Dokument des bestimmten Typs erstellen. Dieses neue Dokument sollte im neu erstellten Ordner erstellt werden.

Ich frage mich, ob es in SharePoint 2007 möglich ist. Ich weiß, dass es benutzerdefinierte Formulare gibt. Aber sind sie für Ordner -Inhaltstypen verfügbar? Ist es möglich, ein solches Formular hochzuladen?

War es hilfreich?

Lösung

Ich würde tatsächlich empfehlen, stattdessen eine gruppierte Ansicht dazu zu verwenden. Jedes Dokument kann mit der "Person" und der Ansicht mit diesem Wert gruppiert werden. Alle zusätzlichen Eigenschaften können dem Inhaltstyp hinzugefügt werden.

Dies gibt den zusätzlichen Bonus darin, dass beim Hinzufügen des ersten Dokuments für diese Person automatisch "Ordner" (oder in der Gruppe in der Ansicht) erstellt wird. Dies erfüllt die Kriterien, um die Erstellung des Dokuments und des "Ordners" in einen atomaren Schritt zu vereinen.

Sie erhalten auch das Formular aus dem Box, wenn Sie die Liste bearbeiten.

Wenn die Erstellung der Verwendungsdetails eine automatisierte Aktivität ist, ermöglicht die Webservices -Schnittstelle jedem externen System, SharePoint auf dem neuesten Stand zu halten.

Ich empfehle dringend, Ordner nicht so zu verwenden, wie Sie geplant sind. Wenn Sie stattdessen Metadaten verwenden. Auf diese Weise erhalten Sie eine größere Flexibilität, da Sie dann nach verschiedenen Metadateneigenschaften gruppieren können.

Es gibt Nachteile, in denen das Speichern aller Benutzereigenschaften in jedem Dokument die Daten im Wesentlichen entschlüsselt. Es sei denn Erlauben Sie den Details des Benutzers in der zentralen Quelle.

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