Compartir a través de


Procedimiento para crear tipos de contenido externo

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Server 2010

En este artículo
Compatibilidad con herramientas
Descripción de la información de conectividad de un tipo de contenido externo
Descripción de datos y operaciones para un tipo de contenido externo
Definición de los comportamientos de Office de un tipo de contenido externo

Un tipo de contenido externo es una colección de metadatos reutilizable que contiene información de conectividad y definiciones de datos además de los comportamientos que se van a aplicar a una determinada categoría de datos externos. La creación de un tipo de contenido externo suele ser el primer paso para colocar datos de orígenes de datos externos en aplicaciones de SharePoint 2010 y Office 2010 mediante Servicios de conectividad empresarial (BCS) de Microsoft. Una vez que tiene un tipo de contenido externo, puede usarlo con cualquiera de las distintas características de presentación de Servicios de conectividad empresarial, como listas externas, columnas de datos externos y controles de contenido externo, para que las aplicaciones de Office muestren datos externos en SharePoint 2010 y Office 2010. Los elementos externos reportan diversas ventajas.

La creación de un tipo de contenido externo conlleva definir lo siguiente:

  1. La información de conectividad, que especifica dónde se almacenan los datos externos y cómo conectarse a ellos.

  2. Los datos acerca de una entidad de negocio desde el origen de datos externo (por ejemplo, qué campos de un cliente le interesan y cuáles son los tipos de datos y las claves principales) y las operaciones que va a habilitar en la entidad de negocio (por ejemplo, si desea habilitar las operaciones Read, Create, Update o Delete en el cliente).

  3. Los comportamientos de Office para asociar al tipo de contenido externo (este paso es opcional). Por ejemplo, si se va a adjuntar un comportamiento de tipo de elemento de Microsoft Outlook (así, un contacto o tarea de Outlook) al tipo de contenido externo y si desea permitir que los usuarios trabajen en el contenido externo sin conexión en Outlook y Microsoft SharePoint Workspace.

Compatibilidad con herramientas

Para simplificar la creación de tipos de contenido externo, Servicios de conectividad empresarial proporciona dos herramientas de desarrollo: el Diseñador de tipos de contenido externo de Microsoft SharePoint Designer 2010 y el Diseñador de modelos de Servicios de conectividad empresarial en Microsoft Visual Studio 2010. Si el origen de datos externo tiene Windows Communication Foundation (WCF), un servicio web o un servicio de integración basado en el ensamblado de .NET Framework, o si se trata de una simple base de datos de Microsoft SQL Server, puede usar el Diseñador de tipos de contenido externo de SharePoint Designer para detectar el sistema externo y crear tipos de contenido externo sin escribir código o XML. Sin embargo, si el sistema externo es complejo o SharePoint Designer no lo admite, puede usar el Editor XML de Visual Studio (que proporciona Intellisense) para crear un modelo XML, o bien usar el Diseñador de tipos de contenido externo de Visual Studio para crear un Ensamblado de conectividad .NET que reporte lógica de integración back-end personalizada a través de código de .NET Framework. Para obtener más información acerca de cuándo usar SharePoint Designer en lugar de Visual Studio, vea Cuándo usar SharePoint Designer y cuándo usar Visual Studio al crear soluciones con BCS.

Descripción de la información de conectividad de un tipo de contenido externo

Cuando se define un tipo de contenido externo, se debe especificar el tipo del origen de datos externo (ya sea una base de datos, WCF o servicio web, un ensamblado de conectividad de .NET Framework o una aplicación personalizada mediante un conector de BDC personalizado). También se debe especificar la información de seguridad: las credenciales que se deben usar para conectarse al origen de datos externo y si se está usando el Servicio de almacenamiento seguro. Para obtener más información, vea el tema de información general sobre seguridad de Servicios de conectividad empresarial.

Descripción de datos y operaciones para un tipo de contenido externo

También se deben detallar las operaciones que el tipo de contenido externo va a admitir. Si el sistema externo las admite, puede habilitar las siguientes operaciones en el tipo de contenido externo de las aplicaciones de Office 2010 y SharePoint 2010:

  • Crear

  • Actualizar

  • Eliminar

  • Leer elemento

  • Leer lista

  • Asociación

  • Otras operaciones que admite el sistema externo (nota: SharePoint Designer no admite estos tipos de operaciones. Deberá crear el XML en el modelo BDC para definirlas).

Para obtener una lista completa de las operaciones y cuáles admite SharePoint Designer, vea Operaciones estereotipadas admitidas por BDC.

Para cada operación que desee realizar en el tipo de datos externo, debe describir la API back-end que va a realizar esa operación, definir sus parámetros de entrada y de salida y seleccionar los campos que desea obtener del origen de datos externo. También puede definir parámetros de filtro para limitar los elementos externos (filas) que se devuelven del sistema externo.

Definición de los comportamientos de Office de un tipo de contenido externo

Debe definir a qué tipo de elemento específico de Outlook se asigna este tipo de contenido externo y la forma en que se debe comportar. Puede elegir que el tipo de contenido externo se comporte como un elemento Contacto, Tarea o Cita, o como una lista genérica de Outlook.

Además, puede habilitar o deshabilitar la compatibilidad con la sincronización sin conexión para el tipo de contenido externo. Si no desea que los usuarios trabajen en el tipo de contenido externo sin conexión en Outlook o Microsoft SharePoint Workspace, debe deshabilitar la sincronización sin conexión, que está habilitada de forma predeterminada. Si la deshabilita, los botones Conectar con Outlook y Sincronizar con PC no estarán disponibles para la lista externa.

Vea también

Tareas

Procedimiento para crear un tipo de contenido externo basado en una tabla de SQL Server

Procedimiento para crear un tipo de contenido externo basado en un servicio web

Procedimiento para crear un tipo de contenido externo basado en un extremo WCF

Conceptos

Procedimiento para crear un tipo de contenido externo mediante la escritura de un ensamblado de conectividad .NET

Creación de tipos de contenido externo: procedimientos recomendados

Creación de tipos de contenido externo: pasos siguientes

Creación de tipos de contenido externo: ¿Cuál fue su experiencia?