miércoles, 21 de noviembre de 2007

Error al tratar de Publicar Infopath con Codigo a Sharepoint (Browser-Enabled)

El problema.
Luego de terminar de diseñar y "programar" nuestro archivo de infopath para ser usado como plantilla, llega la hora de publicar, entonces realizamos los pasos acostumbrados:
Publish
le decimos que publicaremos a Sharepoint.
y como nuestra intencion es poder usar ese formulario infopath en web (Browser-Enabled)
entonces nos damos cuenta que el wizard de publishing nos da un mensaje como esto.


Si hacemos un acercamiento podremos leer algo como: que el administrador debe de aprobar el templade antes de ser usado en web. Como buenos programadores, nada se pierde con interar, asi que seguimos adelante y nos damos con la sorpresa de que llegado el final y al tratar de crear un documento con este template no funciona, o simplemente no lo encuentra por ningun lado.

Solucion.

Bueno ya han leido mucho de lo que ya saben asi que la respuesta sera rapida.

  1. Ir al sitio de la Administración Central para su explotación (o en el servidor web si existe sólo una)
  2. Click en el tab "Application Management", luego buscar la seccion "InfoPath Forms Services " y elegir: "Manage Form Templates"
    Estamos en "Form Template library", es aqui donde se almacena los templade que requiere aprobacion.
  3. Haga clic en Upload Form Template y busca tu template(formulario infopath, en la ruta donde la publicaste, seguro que la publicaste en alguna carpeta de tu PC, has memoria donde, si no recuerdas vuelve a publicar en una carpeta de facil acceso), una vez subido tu templade debes de hacerle una verificacion, esperemos que no exista errores solo advertencias, si es asi entonces continua, si sale errores, pues regresemos al infopath y probemos la compatibilidad de nuestro formulario infopath con sharepoint.

Realizado esto, el template esta disponible para poder activarlo, eso lo encontraremos en "Feature".

Y listo ahora podremos agregarlo a una libreria.

Crear a libreria, entrar a las opciones y agregar un template existente, bueno eso ya es otra cosa, no hagamos mas largo este post.

Saludos a todos

Preguntas?? dejarlas en comentarios o al correo personal marcodiazjr@gmail.com

2 comentarios:

Anónimo dijo...

Hola que tal....
Esta interesante tu articulo porque me ha ocurrido este problema, pero de casualidad tendrás un post de ¿como utilizar en un formulario de documentos un Formulario ya publicado?

De ante mano gracias....
Muy buenos tus posts.

Marco Diaz dijo...

Hola, te refieres, que si puedes usar la data almacenada en un documento de un "Document Library".
Si es asi, he hecho ejemplos que renederizan datos de archivos infopath, obtengo la data en xmldocument.
Si necesitas ayuda con algo parecido, me envias un mail a mi correo

marcodiazjr@gmail.com