Planeación de una actualización de plantillas de formulario durante una actualización a SharePoint Server 2010

 

Se aplica a: SharePoint Server 2010

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

En este artículo se describen los pasos adicionales necesarios para actualizar plantillas de formulario cuando se actualiza InfoPath Forms Services de la versión incluida en Microsoft Office SharePoint Server 2007 y Microsoft Office Forms Server 2007 a la versión incluida en Microsoft SharePoint Server 2010.

En este artículo:

  • Acerca de la actualización de formularios durante una actualización a SharePoint Server 2010

  • Actualización de plantillas de formulario durante una actualización de base de datos adjunta a SharePoint Server 2010

  • Actualización de plantillas de formulario durante una actualización en contexto a SharePoint Server 2010

Acerca de la actualización de formularios durante una actualización a SharePoint Server 2010

Cuando se actualiza de Office SharePoint Server 2007 o Microsoft Office Forms Server 2007 a SharePoint Server 2010, también se actualiza InfoPath Forms Services.

Los siguientes escenarios de actualización y migración son relevantes para InfoPath Forms Services en SharePoint Server 2010:

  • Actualización de base de datos adjunta

    Actualiza formularios y plantillas de formulario de InfoPath Forms Services en Microsoft Office SharePoint Server 2007 o de Microsoft Office Forms Server 2007 a otro servidor que ejecuta SharePoint Server 2010. Las conexiones de datos y plantillas de formulario aprobadas por administrador existentes se deben migrar a la nueva implementación y se deben actualizar para que funcionen con InfoPath Forms Services en Microsoft SharePoint Server 2010.

    Nota

    Una actualización de base de datos adjunta es la única forma de actualizar Microsoft Office Forms Server 2007 a SharePoint Server 2010.

  • Actualización en contexto

    Actualiza formularios y plantillas de formulario de InfoPath Forms Services para Microsoft Office SharePoint Server 2007 a SharePoint Server 2010 en el mismo servidor. Todos los formularios y plantillas de formulario se actualizan de forma automática durante una actualización en contexto.

Para obtener más información acerca de cómo actualizar de Office SharePoint Server 2007 a SharePoint Server 2010, vea Actualización a SharePoint Server 2010.

Actualización de plantillas de formulario durante una actualización de base de datos adjunta a SharePoint Server 2010

Una actualización de base de datos adjunta permite mover el contenido a un nuevo conjunto o granja de servidores o a un nuevo hardware. Durante una actualización de base de datos adjunta, se desasocian todas las bases de datos de contenido de una granja de servidores existente y, posteriormente, se adjuntan las bases de datos a la instalación de una granja de servidores nueva. Cuando se adjuntan las bases de datos a la granja de servidores nueva, se ejecuta el proceso de actualización y los datos se actualizan en contexto. Una actualización de base de datos adjunta es la única forma de actualizar Microsoft Office Forms Server 2007 a SharePoint Server 2010.

La base de datos de contenido solamente contiene algunos archivos usados por los formularios de InfoPath. Estos archivos incluyen:

  • Plantillas de formulario de usuario (.xsn), que son las plantillas de formulario implementadas por usuarios que no son administradores. No requieren plena confianza y no usan conexiones de datos administradas por un administrador. Los colaboradores individuales pueden publicar las plantillas de formulario de usuario (.xsn) en listas y bibliotecas de formularios.

  • Archivos de conexión de datos (.udcx) para plantillas de formulario de usuarios.

  • Contenido procedente de formularios rellenados (.xml) en listas y bibliotecas de formularios.

Estos archivos se actualizan de forma automática cuando se realiza una actualización de base de datos adjunta.

Por otro lado, las plantillas de formulario aprobadas por el administrador y los archivos de conexión de datos de las bibliotecas de Administración central se almacenan en la base de datos de configuración y se deben migrar de forma independiente. Estos archivos incluyen:

  • Plantillas de formulario aprobadas por el administrador (archivos .xsn) que se cargan en la biblioteca Administrar plantillas de formulario en el sitio de Administración central.

  • Archivos de conexión de datos (archivos .udcx) que se cargan en la biblioteca Administrar archivos de conexión de datos en el sitio de Administración central.

Si se copia y adjunta la base de datos de contenido antes de importar estos archivos, los sitios que contengan contenido que dependan de formularios aprobados por administrador generarán errores durante la importación.

Para evitar dichos errores, se recomienda realizar los siguientes pasos en el orden en el que aparecen:

  1. Realice los pasos de los requisitos previos para la actualización a SharePoint Server 2010.

  2. Instale y configure SharePoint Server 2010 en el nuevo servidor.

  3. Exporte plantillas de formulario aprobadas por administrador y archivos de conexión de datos desde la base de datos de configuración en el servidor original que ejecuta Office SharePoint Server 2007 o Microsoft Office Forms Server 2007. Para obtener más información acerca de cómo exportar e importar formularios aprobados por administrador, plantillas de formulario y archivos de conexión de datos entre bases de datos de configuración, vea la sección sobre exportación e importación de formularios entre bases de datos de configuración más adelante en este artículo.

  4. Importe los archivos a la base de datos de configuración en el servidor nuevo que ejecuta SharePoint Server 2010.

  5. Siga los pasos en Bases de datos adjuntas y actualización a SharePoint Server 2010 para adjuntar y actualizar las bases de datos del servidor original al nuevo servidor de SharePoint Server 2010.

  6. Si la dirección URL del nuevo servidor es distinta de la dirección URL del servidor anterior, ejecute un cmdlet de Windows PowerShell 2,0 para actualizar los vínculos que se usan en los formularios actualizados y las plantillas de formulario. Para obtener más información acerca de cómo actualizar los vínculos que se usan en los formularios actualizados y las plantillas de formulario, vea la sección sobre la actualización de vínculos al servidor más adelante en este artículo.

Exportación e importación de archivos de plantillas de formulario aprobadas por el administrador entre bases de datos de configuración

Los datos de formularios en la base de datos de contenido incluyen solo los archivos usados por formularios de usuario, plantillas de formulario y archivos de conexión de datos que se cargan a listas y bibliotecas de documentos. No incluyen archivos de conexión de datos ni plantillas de formulario aprobadas por administrador que se cargan en el sitio de Administración central.

Para evitar problemas cuando se actualizan plantillas de formulario, exporte el contenido en la base de datos de configuración del servidor original que ejecuta Office SharePoint Server 2007 o Microsoft Office Forms Server 2007, e impórtelo al nuevo servidor que ejecuta SharePoint Server 2010.

Para exportar archivos de conexión de datos y plantillas de formulario aprobadas por administrador que se almacenan en la base de datos de configuración de Office SharePoint Server 2007 o Microsoft Office Forms Server 2007, use el comando -o exportipfsadminobjects de la herramienta de línea de comandos Stsadm.

Para importar archivos de conexión de datos y plantillas de formulario aprobadas por administrador a la base de datos de configuración en el nuevo servidor, use el cmdlet Import-SPInfoPathAdministrationFiles de Windows PowerShell 2,0.

La configuración del tiempo de espera de la conexión de datos y los demás valores de configuración de la página de administración Configurar InfoPath Forms Services no se migran y se deben configurar en el nuevo servidor.

Para obtener más información acerca de cómo usar la herramienta de línea de comandos Stsadm, vea el artículo acerca de la herramienta de línea de comandos (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=186993&clcid=0xC0A).

Actualización de vínculos de las plantillas de formulario al servidor

Durante las actualizaciones o migraciones de contenido, es habitual cambiar la dirección URL del servidor que contiene los formularios y las plantillas de formulario. Si la dirección URL del nuevo servidor es distinta de la dirección URL del servidor anterior, es posible que se deban actualizar los vínculos que usan los formularios y las plantillas de formulario a la dirección URL del nuevo servidor. Se trata de vínculos en los datos de los formularios a la ubicación de archivos de plantilla de formulario o vínculos en la plantilla de formulario a archivos de conexión de datos u otros archivos de recursos.

Tanto las plantillas de formulario de usuario como las plantillas aprobadas por administrador se pueden ver afectadas.

Para actualizar los vínculos que se usan en los archivos de conexión de datos y las plantillas de formulario de usuario, ejecute el cmdlet Update-SPInfoPathUserFileUrl.

Para actualizar los vínculos que se usan en los archivos de conexión de datos y las plantillas de formulario aprobadas por administrador, ejecute el cmdlet Update-SPInfoPathAdminFileUrl.

Estos cmdlets actualizan el nombre del servidor en las direcciones URL que usan los archivos de conexión de datos y las plantillas de formulario. No actualizan los vínculos de formularios movidos entre bibliotecas por los usuarios ni los vínculos que haya en otro contenido de formularios almacenado en la base de datos de contenido. Los usuarios pueden corregir estos vínculos mediante el comando Volver a vincular todos disponible en la configuración de la biblioteca de formularios. Los formularios y las plantillas de formulario que se actualizan o migran mediante el proceso de base de datos adjunta se vuelven a vincular de forma automática.

Actualización de plantillas de formulario durante una actualización en contexto a SharePoint Server 2010

Las plantillas de formulario de InfoPath Forms Services se actualizan de forma automática como parte de cualquier actualización en contexto de SharePoint Server.

Para obtener más información acerca de cómo realizar una actualización en contexto a SharePoint Server 2010, vea Actualización en contexto a SharePoint Server 2010.