Compartir a través de


Modelo de programación para la administración de registros

Última modificación: martes, 10 de agosto de 2010

Hace referencia a: SharePoint Server 2010

En este tema se presenta el modelo de programación de administración de registros. Se describen los espacios de nombres y algunos de los tipos notables usados en el modelo. Para obtener una lista completa de los tipos disponibles en cada espacio de nombres, haga clic en el vínculo al espacio de nombres en cuestión.

Espacios de nombres

En esta sección se presentan los espacios de nombres de la API de administración de registros.

Tabla 1. Espacios de nombres

Espacio de nombres

Descripción

Microsoft.Office.RecordsManagement.Holds

Incluye las clases que administran los distintos aspectos relativos a la colocación de marcadores de posición en documentos para eximirlos del cumplimiento de una directiva de caducidad o expiración que se les aplica.

Microsoft.Office.RecordsManagement.InformationPolicy

Incluye las clases que definen las reglas que se aplican a un determinado tipo de contenido importante, como un sitio, un tipo de contenido o una lista. La directiva permite a los administradores controlar y evaluar quién puede tener acceso a la información, durante cuánto tiempo se debe conservar la información y hasta qué punto cumplen las usuarios con la directiva.

Microsoft.Office.RecordsManagement.PolicyFeatures

Incluye las clases para crear y administrar características para su uso con directivas, incluidas las API de programación de retención, etiqueta, auditoría y expiración.

Microsoft.Office.RecordsManagement.RecordsRepository

Incluye las clases para crear y administrar repositorios de registros, como el organizador de contenido, las reglas del enrutador de documentos, la zona de suspensión, la interfaz ICustomRouter y las API que se usan para definir, crear y administrar registros.

Microsoft.Office.RecordsManagement.Reporting

Incluye las clases para crear y administrar informes de administración de registros, así como las consultas y datos relacionados.

Microsoft.Office.RecordsManagement.SearchAndProcess

Incluye clases para crear y administrar la exhibición de documentos electrónicos, incluidas las interfaces para buscar y procesar los elementos.

Tipos

En esta sección se presentan los tipos más relevantes de las API de suspensiones.

Tabla 2. Tipos Microsoft.Office.RecordsManagement.Holds relevantes

Tipo

Descripción

Hold

Representa las propiedades específicas de una suspensión. Las suspensiones se pueden colocar en los documentos para eximirlos del cumplimiento de la directiva de expiración que se les aplica. Las suspensiones se almacenan como elementos de lista en una lista especificada en el sitio del centro de registros.

IHoldsHandler

Proporciona una interfaz que un controlador de suspensiones personalizado puede implementar para permitir el procesamiento personalizado de suspensiones. Cuando un elemento de lista se pone en suspensión o se quita de la suspensión, se puede agregar un controlador de procesamiento personalizado que se usará para procesar el elemento de lista.

En esta sección se presentan los tipos más relevantes de las API de directiva de información.

Tabla 3. Tipos Microsoft.Office.RecordsManagement.InformationPolicy relevantes

Tipo

Descripción

ListPolicySettings

Administra la configuración de la directiva de retención según ubicación en una lista y sus subcarpetas. En Microsoft SharePoint Server 2010, la directiva de retención puede estar basada en la ubicación además de en el tipo de contenido. Una lista, carpeta o subcarpeta puede heredar la directiva de su elemento primario, definir su propia directiva o no seguir ninguna directiva.

Policy

Representa una directiva de información. Una directiva de información que se encuentra en un sitio se aplica a un tipo de contenido o a una lista. La directiva permite a los administradores controlar y evaluar quién puede tener acceso a la información, durante cuánto tiempo se debe conservar la información y hasta qué punto cumplen las usuarios con la directiva.

PolicyFeature

Representa una característica de directiva que está instalada en un conjunto o granja de servidores de SharePoint Server. Una característica de directiva es un ensamblado u otro fragmento de código que proporciona funcionalidad de administración de contenido a SharePoint Server 2010 y los documentos de la aplicación cliente.

PolicyResource

Representa un recurso de directiva que está disponible para la característica de directiva. Una característica de directiva puede usar uno o más recursos de directiva. Un recurso de directiva es un ensamblado que sirve de ayuda a la característica de directiva en tanto le proporciona parte de la funcionalidad que necesita.

En esta sección se presentan los tipos más relevantes de las API de repositorio de registros.

Tabla 4. Tipos Microsoft.Office.RecordsManagement.RecordsRepository relevantes

Tipo

Descripción

DocumentRouterAutoFolderSettings

Configura la creación automática de carpetas en un sitio del organizador de contenido. El organizador de contenido permite a los administradores del sitio configurar reglas para administrar los documentos entrantes en función de su tipo de contenido y los metadatos. Estas reglas especifican la ubicación final de los documentos que se van a enviar al sitio.

DocumentRoutingResultType

Representa el resultado de una llamada al servicio web de GetFinalRoutingDestinationFolderUrl para enrutar un documento. Esta enumeración condensa los resultados de una llamada al servicio SOAP de enrutamiento de documentos. El valor indica los tipos de operaciones correctas y erróneas; también puede devolver información acerca de si se debe usar el motor de enrutamiento para encontrar un destino final que se base en la ubicación que el usuario eligió originalmente para guardar el documento.

EcmDocumentRouter

Representa un organizador de contenido que enruta los documentos enviados a un sitio web. La característica de organizador de contenido permite que los administradores de contenido configuren los sitios para que haya un único punto de creación y envío de contenido y, asimismo, para que el contenido se guarde automáticamente en la ubicación adecuada según los metadatos del documento.

EcmDocumentRouterRule

Representa una regla que define el comportamiento de enrutamiento de documentos para el organizador de contenido.

EcmDocumentRoutingWeb

Representa una abstracción de repositorio que se puede configurar para organizar y administrar automáticamente el contenido entrante.

ICustomRouter

Permite que un enrutador personalizado enrute los objetos de documento en las colecciones de sitios dentro del ámbito especificado.

IRecordDeclarationHandler

Proporciona una interfaz para el procesamiento personalizado de declaración de un elemento de lista como un registro.

IRecordUndeclarationHandler

Proporciona una interfaz para el procesamiento personalizado de revocación de declaración de un elemento de lista como un registro.

RecordDeclarationPermissions

Enumera los posibles niveles de permiso que se requieren para declarar registros o revocar la declaración de éstos.

Records

La clase Records define las funciones de utilidad relacionadas con los elementos Record. Los elementos Record se pueden establecer para evitar la modificación o eliminación según la configuración de declaración de registros de la lista primaria. De igual modo, cada lista puede definir su propio nivel de permisos para declarar registros y revocar la declaración de éstos.

En esta sección se presentan los tipos más relevantes de las API de informes de administración de registros.

Tabla 5. Tipos Microsoft.Office.RecordsManagement.Reporting relevantes

Tipo

Descripción

AuditLogTrimmingReportCallout

Implementa la interfaz IAuditLogTrimmingCallout para capturar informes de registro de auditoría antes de recortar el registro de auditoría del sitio y después de que se haya recortado.

IReportDataSource

Define un origen de datos de informes y su interacción con el motor de informes. Al ejecutar un informe, el motor de informes interactúa con un origen de datos de informes que implementa la interfaz de IReportDataSource y con un generador de informes que implementa la interfaz de IReportGenerator.

IReportGenerator

Define un generador de informes y su interacción con el motor de informes. Al ejecutar un informe, el motor de informes interactúa con un origen de datos de informes que implementa la interfaz de IReportDataSource y con un generador de informes que implementa la interfaz de IReportGenerator.

En esta sección se presentan los tipos más relevantes de la API de proceso y búsqueda, que se usa para la exhibición de documentos electrónicos.

Tabla 6. Tipos Microsoft.Office.RecordsManagement.SearchAndProcess relevantes

Tipo

Descripción

IProcess

Interfaz que un ensamblado debe implementar para procesar elementos como parte de una operación de proceso y búsqueda. Las operaciones de proceso y búsqueda permiten usar SharePoint Server 2010 para realizar una consulta de búsqueda y, a continuación, realizar una acción personalizada específica en relación con cada elemento de lista devuelto por la consulta.

ISearchEnumerator

Proporciona una interfaz para interactuar con un trabajo de proceso y búsqueda.

ISearchParameters

Representa la interfaz que expone el conjunto de parámetros de consulta de búsqueda.

ISearchProvider

Proporciona una abstracción para un proveedor de búsqueda a fin de implementar un proveedor de búsqueda personalizado que reemplace al proveedor de búsqueda predeterminado únicamente para el trabajo del temporizador de proceso y búsqueda.

SearchAndProcessItem

Representa la operación de proceso y búsqueda que se desea ejecutar e incluye un método para iniciar la operación.

Vea también

Tareas

Procedimiento para crear una solución personalizada que implemente la interfaz IHold

Conceptos

Ejemplos de administración de contenido empresarial

Ejemplo: creación de una regla de enrutamiento

Organizador de contenido

Ejemplo: Eventos de retención compartidos

Administración de la exhibición de documentos electrónicos

Administración de registros y exhibición de documentos electrónicos

Administración de la directiva de administración de la información

Modelo de programación de administración de activos digitales

Modelo de programación para la administración de documentos

Modelo de programación de metadatos y taxonomía

Modelo de programación de publicación