Share via


Dokumentinformationsbereich und Dokumenteigenschaften

Letzte Änderung: Mittwoch, 7. Juli 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Wichtige Dokumenteigenschaften
Anwendungsspezifische Eigenschaften
Benutzerdefinierte Dokumenteigenschaften
Inhaltstyp-Dokumenteigenschaften

Die Dokumenteigenschaften, die ein Benutzer über den Dokumentinformationsbereich eingibt, werden in bestimmten Abschnitten von Open XML-Formate-Dateien gespeichert. Bei Dokumenten, die in Microsoft SharePoint Foundation gespeichert sind, werden diese Eigenschaftswerte zurück an die Dokumentbibliothek als Spaltenwerte höher gestuft, wenn der Benutzer diese im Dokument aktualisiert. Und ebenso gilt, dass die neuen Werte in das Dokument als Dokumenteigenschaften tiefer gestuft werden, wenn der Benutzer die Spaltenwerte des Inhaltstyps in der SharePoint Foundation-Benutzeroberfläche aktualisiert.

Weitere Informationen zum Verwenden von Open XML-Formate finden Sie unter Open XML-Szenarien.

Wichtige Dokumenteigenschaften

Als wichtige Dokumenteigenschaften werden jene Eigenschaften bezeichnet, die in allen Office 2010-Anwendungen verwendet werden, nämlich die Standarddokumenteigenschaften wie Titel, Betreff und Kategorie. Diese wichtigen Dokumenteigenschaften werden im Teil mit den wichtigen Dateieigenschaften im Open XML-Formate-Dokument gespeichert. Dieser Teil enthält das coreProperties-Element.

SharePoint Foundation enthält die folgenden Spalten, die diesen wichtigen Dokumenteigenschaften zugeordnet sind:

  • Titel

  • Betreff

  • Autor (wird der wichtigen Dokumenteigenschaft Creator zugeordnet)

  • Kategorie

  • Schlüsselwörter

  • Kommentare (wird der wichtigen Dokumenteigenschaft Description zugeordnet)

  • Inhaltstyp

  • Status

Wenn Sie eine dieser Spalten in den Inhaltstyp einschließen, der einem Dokument zugewiesen ist, dann wird der Dokumenteigenschaftswert zwischen Dokument und Dokumentbibliothek, in der sich das Dokument befindet, höher oder tiefer gestuft.

Im folgenden Beispiel wird der Teil mit den wichtigen Dateieigenschaften eines Open XML-Formate-Dokuments gezeigt.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<cp:coreProperties 
    xmlns:cp="https://schemas.openxmlformats.org/package/2006/metadata/core-properties" 
    xmlns:dc="http://purl.org/dc/elements/1.1/" 
    xmlns:dcterms="http://purl.org/dc/terms/" 
    xmlns:dcmitype="http://purl.org/dc/dcmitype/" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <dc:title>My New Document</dc:title>
  <dc:subject></dc:subject>
  <dc:creator>CreatorUserName</dc:creator>
  <cp:keywords></cp:keywords>
  <dc:description></dc:description>
  <cp:lastModifiedBy>ModifierUserName</cp:lastModifiedBy>
  <cp:revision>2</cp:revision>
  <dcterms:created xsi:type="dcterms:W3CDTF">2006-12-08T23:35:00Z</dcterms:created>
  <dcterms:modified xsi:type="dcterms:W3CDTF">2006-12-21T19:50:00Z</dcterms:modified>
  <cp:contentType>Document</cp:contentType>
</cp:coreProperties>

Anwendungsspezifische Eigenschaften

Anwendungsspezifische Dokumenteigenschaften sind für das Dokument auf der Anwendungsebene eindeutig, z. B. die Anzahl von Seiten, die Anzahl von Textzeilen und die Version der Anwendung. Diese Dokumenteigenschaften sind in dem Teil für erweiterte Dateieigenschaften in Open XML-Formate enthalten.

Standardmäßig enthält SharePoint Foundation keine Spalten, die erweiterten Dokumenteigenschaften zugewiesen sind. Im Allgemeinen werden die Werte dieser Eigenschaften automatisch durch den Dokumentinhalt bestimmt. Beispiele sind die Anzahl von Seiten oder Textzeilen.

Im folgenden Beispiel werden die erweiterten Eigenschaften eines Microsoft Word-Dokuments gezeigt. In diesem Beispiel enthält das Microsoft Word-Dokument eine Seite mit drei Absätzen und insgesamt 45 Wörtern.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Properties 
    xmlns="https://schemas.openxmlformats.org/officeDocument/2006/extended-properties" 
    xmlns:vt="https://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
  <Template>Normal.dotm</Template>
  <TotalTime>1</TotalTime>
  <Pages>1</Pages>
  <Words>45</Words>
  <Characters>1024</Characters>
  <Application>Microsoft Office Word</Application>
  <DocSecurity>0</DocSecurity>
  <Lines>12</Lines>
  <Paragraphs>3</Paragraphs>
  <ScaleCrop>false</ScaleCrop>
  <Company>Tailspin Toys</Company>
  <LinksUpToDate>false</LinksUpToDate>
  <CharactersWithSpaces>1069</CharactersWithSpaces>
  <SharedDoc>false</SharedDoc>
  <HyperlinksChanged>false</HyperlinksChanged>
  <AppVersion>12.0000</AppVersion>
</Properties>

Benutzerdefinierte Dokumenteigenschaften

Benutzerdefinierte Eigenschaften sind im Teil für die benutzerdefinierten Dateieigenschaften der Open XML-Formate enthalten. Für Dokumente, die in einer SharePoint Foundation-Bibliothek gespeichert sind, enthält dieser Teil eine benutzerdefinierte Eigenschaft mit der Inhaltstyp-ID des Inhaltstyps, der dem Dokument zugeordnet ist, wie im folgenden Beispiel zu sehen.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Properties 
    xmlns="https://schemas.openxmlformats.org/officeDocument/2006/custom-properties" 
    xmlns:vt="https://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
  <property fmtid="{D5CDD505-2E9C-101B-9397-08002B2CF9AE}" pid="2" name="ContentTypeId">
    <vt:lpwstr>0x01010042D2ECEB487FD14A878A8B12B45AD0DF</vt:lpwstr>
  </property>
</Properties>

Die Eigenschaft für die Inhaltstyp-ID wird nie vom Dokument zur Dokumentbibliothek hochgestuft, in der sie sich befindet.

HinweisHinweis

In Office 2010-Dokumenten, die in einem binären Format gespeichert sind, z. B. DOC, sind alle benutzerdefinierten Eigenschaften, einschließlich der Eigenschaften, die SharePoint Foundation-Spalten zugeordnet wären, an demselben Speicherort gespeichert. Das Binden von SharePoint Foundation-Spalten an Dokumenteigenschaften in Office 2010-Dokumenten, die in binären Formaten gespeichert sind, ist nicht möglich. Wenn Sie eine binäre Datei in Open XML-Formate in SharePoint Foundation speichern, versucht SharePoint Foundation, die im Dokument vorhandenen Eigenschaften zu rationalisieren. Falls das Dokument eine benutzerdefinierte Eigenschaft enthält, die denselben Namen und Datentyp wie die Spalte in der SharePoint Foundation-Dokumentbibliothek besitzt, in der sie gespeichert wird, dann wird von SharePoint Foundation vorausgesetzt, dass die beiden Eigenschaften identisch sind, und die Dokumenteigenschaft in Open XML-Formate wird entsprechend verschoben. Diese Rationalisierung von Dokumenteigenschaften wird jedoch nicht in Dateien durchgeführt, die von Anfang an in Open XML-Formate gespeichert sind.

Inhaltstyp-Dokumenteigenschaften

Dokumenteigenschaften, die im dem Dokument zugewiesenen Inhaltstyp definiert sind, sind im customXml-Abschnitt der Open XML-Formate enthalten. Genauer gesagt sind sie im documentManagement-Knoten des Datenspeicherelements für Eigenschaften enthalten.

HinweisHinweis

Jedes Datenspeicherelement im customXml-Abschnitt ist in einem Teil mit dem Namen itemN.xml enthalten, wobei N eine beliebige Zahl ist. Wenn Sie die Datenspeicherelemente verwenden, sollte Sie diese daher nach dem Stammelement oder Namespace anstatt nach dem Teilnamen identifizieren.

Im folgenden Beispiel wird ein Datenspeicherelement für Eigenschaften gezeigt, das zwei Dokumenteigenschaften enthält, die im dem Dokument zugewiesenen Inhaltstyp definiert sind.

<?xml version="1.0" encoding="utf-8"?>
<p:properties xmlns:p="https://schemas.microsoft.com/office/2006/metadata/properties" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <documentManagement>
    <PropertyA xmlns="0523cb95-65e0-434b-b038-3cfd592e886c">first document property value</PropertyA>
    <PropertyB xmlns="0523cb95-65e0-434b-b038-3cfd592e886c">second document property value</PropertyB>
  </documentManagement>
</p:properties>

In der folgenden Abbildung wird gezeigt, wie Dokumenteigenschaftswerte zugewiesen und gespeichert werden, sowohl im Dokument als auch in der Dokumentbibliothek. In diesem Beispiel enthält der Inhaltstyp für das Dokument die Title-Spalte, die der wichtigen Dokumenteigenschaft Title zugeordnet ist. Der Inhaltstyp enthält darüber hinaus zwei andere Spalten, Property A und Property B. Die Werte für diese Eigenschaften sind im Dokument im Abschnitt customXml gespeichert, im Datenspeicherelement für Eigenschaften. Beim Ändern der Werte im Dokumentinformationsbereich werden die Werte im Dokument aktualisiert. Diese neuen Werte werden zur Dokumentbibliothek höher gestuft, wenn das Dokument das nächste Mal wieder in der Bibliothek gespeichert wird. Ebenso gilt beim Ändern des Spaltenwerts in der Dokumentbibliothek, dass der neue Spaltenwert in das Dokument als entsprechende Dokumenteigenschaft tiefer gestuft wird, wenn das Dokument das nächste Mal heruntergeladen wird.

Über den Informationsbereich tiefergestufte Eigenschaften

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines benutzerdefinierten Dokumentinformationsbereichs in InfoPath

Gewusst wie: Aktualisieren eines Dokumentinformationsbereichs bei Inhaltstypänderungen

Konzepte

Übersicht über den Dokumentinformationsbereich

Dokumenteigenschaften und Inhaltstypen

Schema für den Inhaltstyp-Dokumentinformationsbereich

Benutzerdefinierte Dokumentinformationsbereiche