Compartir a través de


Crear una lista externa con un origen de datos de OData en SharePoint

Aprenda a crear una lista externa de forma programada y vincularla a un tipo de contenido externo basado en OData en SharePoint. Aunque un usuario avanzado o un administrador de SharePoint probablemente creará una lista externa con SharePoint Designer 2013, un desarrollador estará interesado en la capacidad de crear listas externas con las herramientas de su profesión, Visual Studio 2012 y Office Developer Tools para Visual Studio 2012. Esto les ofrece más flexibilidad para agregar funcionalidad y empaquetar una solución que incluya las características Servicios de conectividad empresarial (BCS) para una implementación posterior en uno o varios entornos de host.

Requisitos previos para crear una lista externa

Para crear una lista externa desde un origen de OData se necesitan los siguientes componentes:

Para obtener información sobre cómo configurar un entorno de desarrollo de SharePoint, vea Configurar un entorno de desarrollo general para SharePoint.

Conceptos básicos para crear listas externas

En los siguientes artículos se proporciona información sobre Complementos de SharePoint y otra información detallada para crear listas externas.

Tabla 1. Conceptos básicos para listas externas

Título del artículo Descripción
Introducción a los Servicios de conectividad empresarial en SharePoint
Obtener información sobre servicios de conectividad empresarial y cómo exponer datos externos en SharePoint.
Complementos de SharePoint
Obtener información sobre el nuevo modelo de aplicaciones de SharePoint que permite crear aplicaciones que son soluciones pequeñas y fáciles de usar para usuarios finales.
Elegir patrones para desarrollar y hospedar un complemento para SharePoint
Información sobre las diferentes maneras en las que puede hospedar Complementos de SharePoint.

Crear una nueva lista externa

Los procedimientos siguientes mostrarán cómo crear una nueva lista externa, enlazarla a un tipo de contenido externo basado en OData y publicarla en SharePoint con Visual Studio 2012.

Nota:

En el primer paso se supone que ha creado correctamente un tipo de contenido externo, como se describe en How to: Create an external content type from an OData source in SharePoint (Cómo: Crear un tipo de contenido externo a partir de un origen de OData en SharePoint).

Para agregar una lista externa de manera automática

  1. Si desea agregar una lista simple a un proyecto que refleje lo que está en el tipo de contenido externo, puede usar las herramientas de generación automática de Visual Studio 2012. La lista se crea cuando al crear el tipo de contenido externo. Cuando se activa la casilla instancias Cree instancias de lista para las entidades de datos seleccionadas (excepto Operaciones de servicio) que se encuentra en el segundo paso del proceso de generación automática (paso Seleccionar las entidades de datos), el asistente creará las declaraciones XML y agregará nuevos tipos de contenido externos para cada entidad seleccionada.

  2. Presione F5 para implementar el proyecto y la nueva lista también se habrá implementado.

Para realizar pruebas, es posible que quiera modificar el archivo AppManifest.xml para que la página de inicio de la aplicación sea la lista que acaba de crear.

Para modificar el archivo AppManifest.xml

  1. Abra el archivo AppManifest.xml mediante un editor XML.

  2. Busque la etiqueta <StartPage>.

  3. Cambie el valor a ~appWebUrl/Lists/Employees.

  4. Guarde los cambios.

Para publicar el proyecto

  • Presione F5 para implementar el proyecto y la lista externa.

    Abra un explorador web y vaya a la nueva lista que ha creado.

Vea también