Bloque de creación: Tipos de contenido externos y listas externas

Última modificación: miércoles, 21 de julio de 2010

Hace referencia a: SharePoint Foundation 2010

Un concepto fundamental de Servicios de conectividad empresarial (BCS) de Microsoft es el tipo de contenido externo. Usados en la funcionalidad y los servicios ofrecidos por Servicios de conectividad empresarial, los tipos de contenido externo son descripciones de metadatos reutilizables de información de conectividad y definiciones de datos además de los comportamientos que se desea aplicar a cierta categoría de datos externos. Los tipos de contenido externo permiten administrar y volver a usar los metadatos y comportamientos de una entidad de negocio como Cliente o Pedido desde un punto central, y permiten que los usuarios interactúen con esos datos externos y procesos de forma más significativa.

Por ejemplo, considere una entidad de negocio como, por ejemplo, Cliente. Quizás desee interactuar con elementos del tipo Cliente dentro de una lista de SharePoint. O quizá desee permitir al usuario seleccionar un cliente de una lista de clientes en un elemento web. Puede crear un tipo de contenido externo una vez y, a continuación, volver a usarlo en cualquier lugar en que lo necesite.

Una lista externa es una nueva característica en Microsoft SharePoint Foundation 2010 que permite el acceso a los datos desde sistemas externos de la misma forma en que se obtiene acceso a los datos de la lista de SharePoint. Las listas externas usan tipos de contenido externo como orígenes de datos. Las listas externas permiten usar los metadatos que ya están definidos acerca de un tipo de contenido externo a fin de crear una lista de SharePoint con datos externos que tengan el mismo aspecto y rendimiento que cualquier otra lista de SharePoint.

La figura 1 muestra una lista externa de clientes de la base de datos de ejemplo Neptuno.

Figura 1. Lista externa de clientes

Lista externa de clientes

Las listas externas habilitan la escritura recíproca al sistema externo si lo permite el sistema externo y si está modelado de forma adecuada por el tipo de contenido externo. Esto implica que los usuarios pueden editar datos externos directamente desde SharePoint 2010. Los cambios realizados en elementos de la lista se sincronizan automáticamente con el sistema externo. Al usar el botón Actualizar datos de la lista, puede sincronizar y obtener datos actualizados desde el sistema externo automáticamente.

Observe que a diferencia de una lista de SharePoint cuyos datos se almacenan en la base de datos de contenido de SharePoint, los datos de la lista externa se almacenan únicamente en el sistema externo. Los datos externos se incorporan en la lista de SharePoint en tiempo de ejecución cuando se navega a la lista.

Nota

El esquema de una lista externa se basa en el modelo y no puede extenderse mediante la adición de nuevas columnas en SharePoint Server 2010. Además en esta versión, las listas externas no ofrecen toda la funcionalidad ofrecida por las típicas listas de SharePoint, como flujo de trabajo, tipos de contenido, control de versiones, protección y desprotección.

Modelo de objetos para tipos de contenido externos y listas externas

Servicios de conectividad empresarial proporciona un modelo de objetos completo en SharePoint Foundation que se puede usar para crear, buscar, agregar, actualizar y eliminar tipos de contenido externos. Si desea escribir código para ejecutar en el servidor, usará los miembros del espacio de nombres Microsoft.BusinessData y Microsoft.SharePoint.

Vea en los temas siguientes ejemplos y más detalles sobre el modelo de objetos.

Uso de XML para tipos de contenido externos

Puede definir un tipo de contenido externo mediante el uso de XML en un modelo BDC. Para obtener información acerca del esquema usado para las definiciones de tipos de contenido externo, vea el tema sobre el esquema BDCMetadata y el tema sobre el esquema BDCMetadataResource. Para ejemplos y tutoriales, vea los temas siguientes:

Áreas relacionadas con tipos de contenido externos y listas externas

Más información acerca de los tipos de contenido externos y las listas externas