Pregunta

Quiero actualizar/crear una lista de SharePoint usando Infopath. Hasta ahora tengo el formulario creado y cuando selecciono el botón 'Enviar', configuré el programa para indicar si el formulario se envió correctamente y recibo este mensaje. Sin embargo, cuando miro la lista de SharePoint donde indiqué el programa donde quiero que reside la lista, no hay actualizaciones.

Estoy extrayendo datos de la base de datos y las condiciones se establecen y los datos consultados son correctos. Todo lo demás será muy fácil tan pronto como pueda descubrir cómo conectar la lista de Infopath a la lista de SharePoint. En todas partes que estoy buscando indica que esto no es posible y desafortunadamente parece así. Tiene que haber algún tipo de trabajo. Solo he estado trabajando con Infopath y SharePoint durante los últimos meses (literalmente), es posible que necesite que alguien me guíe por esto, ya que nadie más en la oficina conoce estos programas.

¿Fue útil?

Solución

Creo que la forma más sencilla es hacer que su formulario Infopath llame a un servicio web. En el servicio web puede hacer lo que quiera; Cree una lista, cree un elemento de lista o cualquier otra cosa.

Otros consejos

Creo que podría ayudar si explicaste un poco mejor lo que estás tratando exactamente de lograr ...

¿Está tratando de crear una lista o actualizar una lista en SharePoint? Cuando consulta la base de datos, ¿está tratando de insertar nuevos valores en una lista existente o crear una nueva lista e insertar los valores?

Probablemente podría lograr esto (insertar filas en una lista existente) escribiendo código detrás del formulario de lista y luego publicándolo como un formulario de sandboxed o aprobado por el administrador.

Si esto es lo que desea hacer, cree la lista en SharePoint, exporte el formulario de la lista de SharePoint a Infopath (para que tenga los campos de la lista como su conexión principal) y luego escriba el código para hacer lo que desee hacer, es decir, recuperar datos de la base de datos y agregar a la lista.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top