Administración de tipos de contenido externo (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2016-11-30

Un tipo de contenido externo es un archivo XML que define un objeto, como “Cliente,” “Pedido” o “Contacto”, que puede usarse en una aplicación empresarial. La definición puede incluir la siguiente información:

  • Los campos de datos incluidos en el objeto

  • Los métodos para crear, leer, actualizar, consultar o eliminar ese objeto.

  • Acciones que los usuarios pueden realizar en ese objeto.

  • Información que permite la conexión al origen de datos externo que suministra los datos del objeto.

Los tipos de contenido externo definen datos almacenados en un sistema externo admitido, como una base de datos de SQL Server u otra base de datos relacional, un sitio de SharePoint, un servicio web o un conector de datos personalizado.

Se puede agregar un tipo de contenido externo al Servicio de conectividad a datos empresariales de las siguientes formas:

  • Use Microsoft SharePoint Designer 2010 para crear un nuevo tipo de contenido externo.

  • Use el diseñador de tipos de contenido externo de Microsoft Visual Studio 2010.

    A continuación, los tipos de contenido externo se pueden incluir en un paquete de solución e implementar en el Servicio de conectividad a datos empresariales.

  • Importe un modelo de aplicaciones en la aplicación de Servicio de conectividad a datos empresariales que contenga uno o varios tipos de contenido externo.

    Los tipos de contenido externo se agregan a la aplicación de Servicio de conectividad a datos empresariales.

Una vez que un tipo de contenido externo se agrega a la aplicación de Servicio de conectividad a datos empresariales, los administradores de esa aplicación de servicio pueden modificar los permisos o agregar más características, como acciones y páginas de perfil.

En este artículo:

  • Establecimiento de permisos en un tipo de contenido externo

  • Visualización de todos los tipos de contenido externo para una sesión de una aplicación del Servicio de conectividad a datos empresariales

  • Visualización de todos los tipos de contenido externo incluidos en un modelo

  • Visualización de detalles de un tipo de contenido externo

  • Eliminación de un tipo de contenido externo

  • Adición de una acción a un tipo de contenido externo

  • Especificación del host de la página de perfil para una sesión de una aplicación del Servicio de conectividad a datos empresariales

  • Creación o actualización de una página de perfil para un tipo de contenido externo

Establecimiento de permisos en un tipo de contenido externo

Se establecen permisos en un tipo de contenido externo para especificar quiénes pueden editar el tipo de contenido, quiénes pueden ejecutar operaciones (por ejemplo, de lectura o actualización) en él, quiénes pueden usarlo para crear listas externas y quiénes pueden establecer permisos en él.

Se recomienda que conceda permisos específicos para cada usuario o grupo que los necesite, de manera que las credenciales proporcionen los menores privilegios posibles para realizar las tareas necesarias. Para obtener más información acerca de cómo establecer permisos, vea Introducción a los permisos de Servicios de conectividad empresarial en "Introducción a la seguridad de Servicios de conectividad empresarial (SharePoint Server 2010)".

Para establecer permisos en un tipo de contenido externo

  1. Compruebe si tiene una de las siguientes credenciales administrativas:

    • Debe ser administrador de la granja de servidores.

    • Debe ser administrador de la aplicación de Servicio de conectividad a datos empresariales y tener permiso para establecer permisos en el tipo de contenido externo.

  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la ficha Editar, en el grupo Ver, haga clic en Tipos de contenido externo.

  6. Haga clic en la casilla de verificación de cada tipo de contenido externo para el que desee establecer permisos.

  7. En el grupo Permisos, haga clic en Establecer permisos de objeto.

  8. En el cuadro, escriba las cuentas de usuario, los grupos o las reclamaciones para las que se concederán permisos. A continuación, haga clic en Agregar.

    Nota

    La cuenta de usuario, grupo o notificación no puede tener una barra vertical (|) en su nombre.

  9. Establezca los permisos para la cuenta, grupo o reclamación:

    Nota

    Al menos un usuario, grupo o notificación de la lista de control de acceso del objeto de metadatos debe tener el permiso para establecer permisos.

    • Haga clic en Editar para permitir que el usuario, grupo o notificación editen el tipo de contenido externo.

      Nota de seguridadSecurity Note
      El permiso de edición debe tener privilegios elevados. Con este permiso, un usuario malintencionado puede robar credenciales o dañar una granja de servidores. Para ayudar a garantizar una solución segura, se recomienda usar un entorno de prueba donde el permiso de edición se pueda asignar libremente a los programadores y diseñadores de soluciones. Al implementar la solución probada en un entorno de producción, quite los permisos de edición.
    • Haga clic en Ejecutar para permitir que el usuario, grupo o notificación ejecuten operaciones (crear, leer, actualizar, eliminar o consultar) en los tipos de contenido externo.

    • Para permitir que el usuario, grupo o notificación cree listas externas del tipo de contenido externo y para ver el tipo de contenido externo en el selector de elementos externos, haga clic en Seleccionable en clientes.

    • Haga clic en Establecer permisos para permitir que el usuario, grupo o notificación establezcan permisos en el tipo de contenido externo.

      El permiso para establecer permisos debe tener privilegios elevados. Con este permiso, un usuario puede conceder el permiso de edición en el tipo de contenido externo.

  10. Para propagar los permisos a todos los métodos anidados en el tipo de contenido externo, haga clic en Propague permisos a todos los métodos de este tipo de contenido externo. Al hacerlo, se sobrescribirán los permisos existentes.

Visualización de todos los tipos de contenido externo para una sesión de una aplicación del Servicio de conectividad a datos empresariales

Puede usar los comandos del grupo Vista de la cinta de opciones para ver todos los tipos de contenido externo en la aplicación de Servicio de conectividad a datos empresariales.

Para ver todos los tipos de contenido externo para una sesión de una aplicación del Servicio de conectividad a datos empresariales

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la ficha Editar, en el grupo Ver, haga clic en Tipos de contenido externo.

Visualización de todos los tipos de contenido externo incluidos en un modelo

Vea todos los tipos de contenido externo incluidos en un modelo para obtener más información acerca del modelo o para seleccionar un tipo de contenido externo para otras operaciones.

Para ver todos los tipos de contenido externo incluidos en un modelo

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la ficha Editar, en el grupo Ver, haga clic en Modelos de Conectividad a datos profesionales.

  6. Elija el modelo de Conectividad a datos profesionales (BDC), haga clic en la flecha que aparece y, a continuación, haga clic en Ver tipos de contenido externo.

Visualización de detalles de un tipo de contenido externo

Puede ver un tipo de contenido externo para obtener información sobre él y ver los campos que contiene, la relación que tiene con otras entidades y las acciones o los filtros asociados. Puede ver una lista de todos los tipos de contenido externo para una aplicación del Servicio de conectividad a datos empresariales o puede ver solo aquellas entidades que están asociadas a un modelo concreto.

Para ver detalles de un tipo de contenido externo

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. Elija el tipo de contenido externo que desea ver, haga clic en la flecha que aparece y, a continuación, haga clic en Ver tipo de contenido externo.

Eliminación de un tipo de contenido externo

Elimine un tipo de contenido externo para quitarlo del repositorio de metadatos. Si existen varias versiones de un tipo de contenido externo, al eliminar el tipo de contenido externo se eliminarán todas las versiones.

Para eliminar un tipo de contenido externo

  1. Compruebe si tiene una de las siguientes credenciales administrativas:

    • Debe ser administrador de la granja de servidores.

    • Debe ser administrador de la aplicación de Servicio de conectividad a datos empresariales y tener permiso de edición en el tipo de contenido externo.

  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la ficha Editar, en el grupo Ver, haga clic en Tipos de contenido externo.

  6. Seleccione cada tipo de contenido externo que desee eliminar.

  7. En la ficha Editar, en el grupo Administrar, haga clic en Eliminar.

Adición de una acción a un tipo de contenido externo

Puede agregar una acción personalizada a un tipo de contenido externo. Una acción personalizada puede ser un programa o una página web a la que se puede tener acceso usando el localizador uniforme de recursos (URL). Al asociar una acción a un tipo de contenido externo, se pueden transferir parámetros a esa acción sobre la base de los contenidos de un campo, o más de uno, del tipo de contenido externo. Por ejemplo, se podría asociar la dirección URL de una página de búsqueda a un tipo de contenido externo y proporcionar datos de un elemento de dicho tipo de contenido externo para parametrizar la búsqueda.

Nota

Al agregar una nueva acción a un tipo de contenido externo, esa acción no estará disponible en las listas externas existentes del tipo de contenido externo. Solo las listas externas nuevas del tipo de contenido externo adecuado mostrarán la acción en el menú contextual.

Para agregar una acción a un tipo de contenido externo

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la página Ver tipos de contenido externo, seleccione el tipo de contenido externo al que desea agregar una acción.

  6. Elija el tipo de contenido externo, haga clic en la flecha que aparece y, a continuación, haga clic en Agregar acción.

  7. En la página Agregar acción, escriba el nombre de la acción en el cuadro Nombre de la acción.

    Dicho nombre puede ser una cadena de texto. Se trata del nombre del comando que los usuarios verán en el menú contextual cuando elijan un elemento del tipo de contenido externo y hagan clic en la flecha que aparece.

  8. En el campo Navegar a esta dirección URL, escriba la dirección URL completa del comando al que el usuario navegará al hacer clic en la acción.

    Un comando puede incluir parámetros que se llenarán con el contenido de uno o varios campos del tipo de contenido externo. En la dirección URL que escribe en este campo, puede incluir marcadores de posición para cada uno de los parámetros. Los marcadores de posición deben enumerarse con números enteros a partir de cero (0, 1, 2, etc.) y deben tener el formato {número}. Por ejemplo, el siguiente ejemplo de URL ofrece dos parámetros, “p0” y “p1”:

    https://www.adventure-works.com/sample.aspx?p0={0}\&p1={1}

    Advertencia

    Los parámetros pueden contener información de identificación personal, como nombres y números de la seguridad social. Al diseñar acciones, procure no usar campos que muestren esta información accidentalmente o, si es necesario mostrarla, asegúrese de que los servidores web usen la Capa de sockets seguros en todos los puntos de conexión.

  9. Si la acción está disponible en un elemento web, haga clic en en Iniciar la acción en una nueva ventana del explorador web (se aplica solo a elementos web de datos externos). De esta manera, la acción abrirá una nueva ventana del explorador. Esto evitará que el usuario pierda el contexto actual cuando use la acción. Para que la acción se produzca en la ventana del explorador actual, haga clic en No.

  10. Si la acción incluye parámetros, en el campo Propiedad del parámetro, para cada uno de los marcadores de posición de la dirección URL que comience con el parámetro {0}, haga clic en Agregar parámetro y, en la lista de campos disponibles del tipo de contenido externo, haga clic en el campo cuyo contenido desee transferir para ese parámetro.

    Repita este paso para cada parámetro de la dirección URL del comando. Para quitar los parámetros, puede hacer clic en el botón etiquetado Quitar situado junto al parámetro.

  11. Para asociar un icono a una acción personalizada, en la sección Icono, haga clic en Icono estándar y seleccione un icono de la lista o, en el campo Imagen en esta dirección URL, escriba la dirección URL completa de una imagen que desee usar como icono de la acción.

  12. La acción predeterminada es aquella que ocurre cuando el usuario hace clic en el elemento en lugar de seleccionar una acción de un menú. Para establecer la acción como predeterminada, haga clic en Acción predeterminada.

  13. Haga clic en Aceptar para agregar la acción.

Especificación del host de la página de perfil para una sesión de una aplicación del Servicio de conectividad a datos empresariales

Una página de perfil muestra los datos de un elemento de un tipo de contenido externo. Las páginas de perfil para una aplicación del Servicio de conectividad a datos empresariales se almacenan en la granja de servidores que hospeda el Servicio de conectividad a datos empresariales. Puede especificar el sitio en el que se hospedan las páginas de perfil.

Para especificar el host de la página de perfil para una sesión de una aplicación del Servicio de conectividad a datos empresariales

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la ficha Editar, en el grupo Páginas de perfil, haga clic en Configurar.

  6. En la página del host de la página de perfil de entidad, en el campo Dirección URL del sitio host de SharePoint, especifique la dirección URL del sitio en el que se crearán y almacenarán las páginas de perfil de los tipos de contenido externo. Este sitio debe estar en la misma granja de servidores que la sesión de la aplicación del Servicio de conectividad a datos empresariales.

    Importante

    El sitio en el que se crean y almacenan las páginas de perfil de un tipo de contenido externo debe conceder permisos de diseño a todos los usuarios que creen o actualicen páginas de perfil y permiso de solo lectura a todos los usuarios finales que vean dichas páginas. Si debe crear este sitio en una nueva aplicación web, asocie esta aplicación a la aplicación del Servicio de conectividad a datos empresariales.

  7. Para bloquear el sitio de modo que no se puedan crear páginas de perfil, anule la selección de Habilitar creación de página de perfil.

  8. Haga clic en Aceptar.

Creación o actualización de una página de perfil para un tipo de contenido externo

Puede crear una página de perfil para un tipo de contenido externo o actualizar una página existente. Por ejemplo, al agregar o quitar una columna de datos externos de un tipo de contenido externo, puede actualizar la página de perfil para reflejar los cambios realizados en el tipo de contenido externo.

Advertencia

Al actualizar una página de perfil existente, es posible que se sobrescriba la página de perfil actual. Las personalizaciones de la página actual se podrían perder en la página actualizada.

Para crear o actualizar una página de perfil para un tipo de contenido externo

  1. Compruebe si tiene las siguientes credenciales administrativas:

    • Debe ser administrador de una granja de servidores o administrador de la aplicación de servicio.
  2. En el sitio web de Administración central, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la lista de aplicaciones de servicio, haga clic en la fila que contiene la aplicación de Servicio de conectividad a datos empresariales.

  4. En la sección Operaciones de la ficha Aplicaciones de servicio, haga clic en Administrar.

  5. En la página Ver tipos de contenido externo, seleccione el tipo de contenido externo para el cual desea crear o actualizar una página de perfil.

  6. Elija el tipo de contenido externo, haga clic en la flecha que aparece y, a continuación, haga clic en Crear o actualizar página de perfil.

  7. En la página Crear o actualizar las páginas de perfil, haga clic en Aceptar.

    Sugerencia

    Para crear o actualizar páginas de perfil de varios tipos de contenido externo, seleccione un conjunto de tipos de contenido externo, haga clic en la pestaña Editar, y en el grupo Páginas de perfil, haga clic en Crear o actualizar.