Partager via


Modèle de programmation de gestion des enregistrements

Dernière modification : mardi 10 août 2010

S’applique à : SharePoint Server 2010

Cette rubrique présente le modèle de programmation de gestion des enregistrements. Elle décrit les espaces de noms et certains des types notables utilisés dans le modèle. Pour obtenir la liste complète des types disponibles dans chaque espace de noms, cliquez sur le lien correspondant à l’espace de noms souhaité.

Espaces de noms

Cette section présente les espaces de noms de l’API de gestion des enregistrements.

Tableau 1. Espaces de noms

Espace de noms

Description

Microsoft.Office.RecordsManagement.Holds

Comprend les classes qui gèrent les aspects du placement de suspensions sur des documents afin qu’ils soient exempts de l’application d’une stratégie d’expiration à laquelle ils sont soumis.

Microsoft.Office.RecordsManagement.InformationPolicy

Comprend les classes qui définissent les règles applicables à un certain type de contenu important, tel qu’un site, un type de contenu ou une liste. La stratégie permet aux administrateurs de contrôler et d’évaluer les personnes qui ont accès aux informations, la durée de conservation des informations et dans quelle mesure les personnes se conforment à la stratégie.

Microsoft.Office.RecordsManagement.PolicyFeatures

Comprend les classes qui permettent de créer et de gérer les fonctionnalités à utiliser avec la stratégie, notamment les API de planification de rétention, d’expiration, d’audit et d’étiquetage.

Microsoft.Office.RecordsManagement.RecordsRepository

Comprend les classes qui permettent de créer et de gérer les référentiels d’enregistrements, tels que l’organisateur de contenu, les règles de routage des documents, la zone de suspension, l’interface ICustomRouter, ainsi que les API utilisées pour la définition, la création et la gestion des enregistrements.

Microsoft.Office.RecordsManagement.Reporting

Comprend les classes qui permettent de créer et de gérer les rapports de gestion des enregistrements, ainsi que les données et requêtes connexes.

Microsoft.Office.RecordsManagement.SearchAndProcess

Comprend les classes qui permettent de créer et de gérer eDiscovery, notamment les interfaces de la recherche et du traitement des éléments.

Types

Cette section présente les types les plus notables dans les API de suspensions.

Tableau 2. Types Microsoft.Office.RecordsManagement.Holds notables

Type

Description

Hold

Représente des propriétés spécifiques d’une suspension. Les suspensions peuvent être placées sur des documents afin qu’ils soient exempts de l’application de la stratégie d’expiration à laquelle ils sont soumis. Les suspensions sont stockées en tant qu’éléments de liste sur une liste spécifiée dans le site du centre des enregistrements.

IHoldsHandler

Fournit une interface pouvant être implémentée par un gestionnaire de suspension personnalisé en vue de fournir un traitement personnalisé des suspensions. Lorsqu’un élément de liste est suspendu ou que sa suspension est annulée, un gestionnaire de traitement personnalisé peut être ajouté et utilisé en vue du traitement de l’élément de liste.

Cette section présente les types les plus notables dans les API de stratégie d’information.

Tableau 3. Types Microsoft.Office.RecordsManagement.InformationPolicy notables

Type

Description

ListPolicySettings

Gère les paramètres de stratégie de rétention basée sur l’emplacement sur une liste et ses sous-dossiers. Dans Microsoft SharePoint Server 2010, la stratégie de rétention peut être basée sur l’emplacement, en plus de reposer sur le type de contenu. Une liste, un dossier ou un sous-dossier peuvent hériter de la stratégie d’un parent, définir leur propre stratégie ou ne suivre aucune stratégie.

Policy

Représente une stratégie d’information. Une stratégie d’information qui réside sur un site est appliquée à un type de contenu ou à une liste. La stratégie permet aux administrateurs de contrôler et d’évaluer les personnes qui ont accès aux informations, la durée de conservation des informations, et dans quelle mesure les personnes se conforment à la stratégie.

PolicyFeature

Représente une fonctionnalité de stratégie installée sur une batterie de serveurs SharePoint Server. Une fonctionnalité de stratégie est un assembly ou un autre morceau de code qui fournit des fonctionnalités de gestion de contenu aux documents SharePoint Server 2010 et à ceux de l’application cliente.

PolicyResource

Représente une ressource de stratégie disponible pour la fonctionnalité de stratégie. Une fonctionnalité de stratégie peut utiliser une ou plusieurs ressources de stratégie. Une ressource de stratégie est un assembly qui assiste la fonctionnalité de stratégie en fournissant des fonctions dont la fonctionnalité a besoin.

Cette section présente les types les plus notables dans les API du référentiel des enregistrements.

Tableau 4. Types Microsoft.Office.RecordsManagement.RecordsRepository notables

Type

Description

DocumentRouterAutoFolderSettings

Configure la création automatique de dossier dans un site organisateur de contenu. L’organisateur de contenu permet aux administrateurs de site de configurer des règles qui gèrent les documents entrants en fonction de leur type de contenu et de leurs métadonnées. Ces règles spécifient l’emplacement final des documents envoyés au site.

DocumentRoutingResultType

Représente le résultat de l’appel du service Web GetFinalRoutingDestinationFolderUrl en vue du routage d’un document. Cette énumération contient les résultats de l’appel du service SOAP de routage de document. La valeur indique les types de réussites et d’échecs. En outre, elle peut retourner des informations indiquant si le moteur de routage doit être utilisé pour la recherche d’une destination finale basée sur l’emplacement initialement choisi par l’utilisateur pour l’enregistrement du document.

EcmDocumentRouter

Représente un organisateur de contenu qui route les documents envoyés à un site Web. La fonctionnalité organisateur de contenu permet aux personnes chargées du contenu de configurer leurs sites afin qu’il existe un seul point de création et d’envoi de contenu et que le contenu soit automatiquement enregistré à l’emplacement approprié en fonction des métadonnées du document.

EcmDocumentRouterRule

Représente une règle qui définit le comportement du routage des documents pour l’organisateur de contenu.

EcmDocumentRoutingWeb

Représente une abstraction de référentiel configurable de telle sorte que le contenu entrant soit automatiquement organisé et géré.

ICustomRouter

Permet à un routeur personnalisé de router les objets document vers des collections de sites au sein de l’étendue spécifiée.

IRecordDeclarationHandler

Fournit une interface permettant de traiter de façon personnalisée la déclaration d’un élément de liste en tant qu’enregistrement.

IRecordUndeclarationHandler

Fournit une interface permettant de traiter de façon personnalisée l’annulation de la déclaration d’un élément de liste en tant qu’enregistrement.

RecordDeclarationPermissions

Énumère les niveaux d’autorisation possibles requis pour la déclaration et l’annulation de la déclaration des enregistrements.

Records

La classe Records définit des fonctions utilitaires associées aux enregistrements. Les enregistrements peuvent être définis de manière à empêcher toute modification et/ou suppression en fonction du paramètre de déclaration d’enregistrement de la liste parente. Chaque liste peut également définir son propre niveau d’autorisation requis pour la déclaration et l’annulation de la déclaration des enregistrements.

Cette section présente les types les plus notables dans les API de rapport pour la gestion des enregistrements.

Tableau 5. Types Microsoft.Office.RecordsManagement.Reporting notables

Type

Description

AuditLogTrimmingReportCallout

Implémente l’interface IAuditLogTrimmingCallout permettant de capturer les rapports du journal d’audit avant et après la réduction du journal d’audit du site.

IReportDataSource

Définit une source de données de création de rapports et son interaction avec le moteur de création de rapports. Lors de l’exécution d’un rapport, le moteur de création de rapports interagit avec une source de données de création de rapports qui implémente l’interface IReportDataSource et interagit avec un générateur de rapports qui implémente l’interface IReportGenerator.

IReportGenerator

Définit un générateur de rapports et son interaction avec le moteur de création de rapports. Lors de l’exécution d’un rapport, le moteur de création de rapports interagit avec une source de données de création de rapports qui implémente l’interface IReportDataSource et avec un générateur de rapport qui implémente l’interface IReportGenerator.

Cette section présente les types les plus notables dans l’API de recherche et de traitement, utilisée pour eDiscovery.

Tableau 6. Types Microsoft.Office.RecordsManagement.SearchAndProcess notables

Type

Description

IProcess

Interface que doit implémenter un assembly pour traiter des éléments dans le cadre d’une opération de recherche et de traitement. Les opérations de recherche et de traitement vous permettent d’utiliser SharePoint Server 2010 pour exécuter une requête de recherche, puis pour effectuer une action personnalisée spécifique sur chaque élément de liste retourné par la requête.

ISearchEnumerator

Fournit une interface permettant d’interagir avec le travail de recherche et de traitement.

ISearchParameters

Représente l’interface qui expose l’ensemble des paramètres de requête de recherche.

ISearchProvider

Fournit une abstraction pour un fournisseur de recherche en vue de l’implémentation d’un fournisseur de recherche personnalisé pour remplacer le fournisseur de recherche par défaut uniquement pour le travail du minuteur de recherche et de traitement.

SearchAndProcessItem

Représente l’opération de recherche et de traitement que vous souhaitez exécuter et comprend une méthode permettant d’initier l’opération.

Voir aussi

Tâches

Procédure : Créer une solution personnalisée qui implémente l’interface IHold

Concepts

Exemples de gestion du contenu d’entreprise

Exemple : créer une règle de routage

Organisateur de contenu

Exemple : événements de conservation partagés

Gestion d’eDiscovery

Gestion des enregistrements et eDiscovery

Gestion de la stratégie de gestion des informations

Modèle de programmation de gestion des biens numériques

Modèle de programmation de gestion des documents

Métadonnées et modèle de programmation de taxonomie

Publication du modèle de programmation