Saltar al contenido

Sharepoint – Infopath cambiar la ubicación de publicación

Solución:

Tuve el mismo problema y encontré una manera de resolverlo. Guardé el formulario como archivos fuente, abrí todos los archivos en un editor de texto (en mi caso en Visual Studio) y reemplacé todas las URL, utilizadas para la publicación (en realidad en 2 archivos: manifest.xsf y view1.xsl).

Después de publicarlo funcionó bien.

Buena suerte.

Saludos, Pilan

Encontré el mejor enfoque. Puede que sea un poco manual, pero vale la pena (al menos pruébalo una vez).

  1. Los archivos xsn son básicamente archivos cab con un montón de archivos relacionados.
  2. cambie el nombre de xsn a cab y extraiga a una ubicación (alternativamente, puede hacerlo desde el archivo infopath> publicar> exportar archivos de origen)
  3. Corrija el archivo de manifiesto para la nueva ubicación de destino
  4. Vuelva a crear el archivo cab (comando makecab)
  5. cambiar el nombre de la cabina a xsn

Aquí tienes un buen artículo. http://sharepointkb.wordpress.com/2009/01/24/modifying-xsn-files-infopath/

Sí, esto es “por diseño”. Si desea implementar un formulario en una ubicación diferente, use Archivos de conexión de datos (.udcx). Aquí hay un buen artículo sobre cómo crearlos y usarlos correctamente. http://msdn.microsoft.com/en-us/library/ms772101.aspx

Ahora, si cambia los entornos, descargue el archivo .udcx de la biblioteca de conexión de datos DEV y cambie el ListId al ListId de su lista PROD, y cargue el udcx en la biblioteca de conexión de datos de su entorno PROD.

<udc:ConnectionInfo Purpose="ReadOnly" AltDataSource="">
        <udc:WsdlUrl/>
        <udc:SelectCommand>
            <udc:ListId>{Change Here}</udc:ListId>
            <udc:WebUrl>http://additportal/apps/addOffer/</udc:WebUrl>
            <udc:ConnectionString/>
            ....
    </udc:ConnectionInfo>

Luego, si vuelve a publicar, infopath le preguntará si desea ajustar las URL

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *