2008-09-17 7 views
2

Ich erstelle eine benutzerdefinierte Inhaltstyp-Funktion für MOSS, die auch ein Word 2007-Dokument als Dokumentvorlage enthält. Das gleiche Word-Dokument wird auch eine Dokumentinformationsbereich (DIP) und Quick Parts für alle Felder im Inhaltstyp haben.Benutzerdefinierte SharePoint-Inhaltsfeature mit Word Quick Parts und Document Information Panel

Das Problem besteht darin, dass die Quick Parts des Word-Dokuments bei der Bereitstellung meiner Funktion nicht mehr an die Spalten des Inhaltstyps in der Dokumentbibliothek gebunden sind. Zum Beispiel, wenn Sie:

  1. Geben Sie einen Wert in den Schnell Teil
  2. Speichern Sie das Word-Dokument in die Dokumentbibliothek
  3. Blick auf den Dokumenten-Eigenschaften;

Der gerade eingegebene Wert ist nicht aufgeführt. Wenn Sie jedoch den DIP verwenden, um den Wert (anstelle des schnellen Teils) anzugeben und dann zu speichern, wird er als Metadaten gespeichert.

Der Bildschirm "Dokumentinformationsfeldeinstellungen" für meinen Inhaltstyp verhält sich so, als ob keine InfoPath-Vorlage vorhanden wäre. Wenn ich die InfoPath-Vorlage erneut hochlade (oder neu anlege), wird das obige Problem behoben.

Wie kann ich dies in meiner Funktion ausführen, ohne den oben beschriebenen manuellen Schritt ausführen zu müssen?

Antwort

1

Möglicherweise ist es möglich, eine benutzerdefinierte Vorlage für den DIP zu definieren und diese für die Site bereitzustellen, wobei der Inhaltstyp für die Verknüpfung mit dieser Vorlage festgelegt wird.