Partager via


Analyse de documents et types de contenu

Dernière modification : lundi 1 novembre 2010

S’applique à : SharePoint Foundation 2010

Lorsque Microsoft SharePoint Foundation appelle un analyseur de documents pour promouvoir les propriétés du document, l’analyseur écrit toutes les propriétés du document dans une instance de la IParserPropertyBag, interface. SharePoint Foundation détermine ensuite quelles propriétés du conteneur des propriétés correspondent à des colonnes dans la bibliothèque de documents. Si le conteneur des propriétés indique qu’un type de contenu a été affecté au document et que le type de contenu est pris en charge par la bibliothèque de documents, SharePoint Foundation promeut les propriétés du document qui correspondent aux colonnes incluses dans le type de contenu.

Pour plus d'informations, voir Promotion et rétrogradation de propriétés de document.

Analyse des types de contenu dans les documents

À l’aide de l’interface d’analyseur de documents, les analyseurs de documents peuvent accéder au type de contenu affecté à un document et le stocker dans celui-ci. En outre, les analyseurs de documents peuvent mettre à jour la définition de type de contenu stockée dans un document afin qu’elle corresponde à la version de la définition de type de contenu utilisée par une liste ou par une bibliothèque de documents.

Lorsque SharePoint Foundation appelle l’analyseur pour analyser un document, si ce dernier écrit le type de contenu du document dans l’objet conteneur des propriétés sous la forme d’une propriété de document, SharePoint Foundation compare l’ID de type de contenu dans le document aux ID de type de contenu qui sont associés à la bibliothèque de documents sur laquelle le document est chargé. Si le type de contenu du document est associé à la bibliothèque de documents, SharePoint Foundation promeut les propriétés appropriées et enregistre le document. En outre, SharePoint Foundation met à jour le schéma de type de contenu dans l’objet conteneur des propriétés et s’attend à ce que l’analyseur mette à jour tout schéma de type de contenu incorporé dans le document.

Cependant, dans certains cas, le type de contenu du document peut ne pas être associé à la bibliothèque de documents dans laquelle l’utilisateur charge le document. Par exemple, l’utilisateur peut avoir créé le document à partir d’un modèle contenant le type de contenu ou il peut avoir déplacé un document d’une bibliothèque à une autre.

Si le type de contenu du document n'est pas associé à la bibliothèque de documents, SharePoint Foundation effectue les opérations suivantes :

  • Si le document contient une propriété correspondant au type de contenu, mais que cette propriété est vide, SharePoint Foundation appelle l'analyseur pour rétrograder le type de contenu de liste par défaut de la bibliothèque dans le document. SharePoint Foundation promeut alors les propriétés du document qui correspondent aux colonnes du type de contenu de liste par défaut et stocke le document.

    Cela se produit si aucun type de contenu n'a encore été affecté au document.

  • Si un type de contenu non associé à la bibliothèque de documents est affecté au document, SharePoint Foundation détermine si la bibliothèque autorise tous les types de contenu. Dans l’affirmative, SharePoint Foundation ne modifie pas le type de contenu du document. SharePoint Foundation ne promeut pas le type de contenu du document ; il promeut toutefois toute propriété de document correspondant aux colonnes de la bibliothèque de documents.

    Vous pouvez configurer les listes pour qu’elles acceptent tout type de contenu. Pour ce faire, ajoutez le type de contenu Type de document inconnu à la liste. Les documents de tout type de contenu peuvent alors être chargés dans la liste sans que leur type de contenu ne soit remplacé. Ceci permet aux utilisateurs de déplacer un document de la liste sans en perdre les métadonnées, comme ce serait le cas si le type de contenu était remplacé.

  • Si un type de contenu non associé à la bibliothèque de documents est affecté au document et que la bibliothèque n'accepte pas tous les types de contenu, SharePoint Foundation appelle l'analyseur pour rétrograder le type de contenu de liste par défaut de la bibliothèque dans le document. SharePoint Foundation promeut ensuite les propriétés du document qui correspondent aux colonnes du type de contenu de liste par défaut et stocke le document.

La figure suivante présente les actions effectuées par SharePoint Foundation si l’analyseur inclut le type de contenu du document comme propriété de document dans le conteneur des propriétés retourné à SharePoint Foundation lors de l’analyse d’un document.

Flux logique du processus de l’analyse de document

SharePoint Foundation ne promeut jamais le type de contenu d'un document dans une bibliothèque de documents.

Voir aussi

Concepts

Analyseurs de documents personnalisés

Promotion et rétrogradation de propriétés de document

Vue d'ensemble de l'interface de l'analyseur de documents