none
Editar columnas formulario infopath RRS feed

  • Pregunta

  • Buenos días!

    Tengo una biblioteca de formularios de infopath, en la cual, he publicado varios campos de la plantilla del formulario como columnas de la biblioteca. Estoy desarrollando un flujo de trabajo (con Sharepoint Designer 2007) que se lanza cada vez que un usuario crea un formulario en la biblioteca, y en él utilizo las columnas anteriores. En el flujo puedo emplear estas columnas para realizar comparaciones, pero necesito editar estas columnas (que son campos del formulario) con valores introducidos desde el flujo de trabajo, pero no me aparecen estas columnas en la acción de "Actualizar elemento de lista". He probado a intentar actualizarlas desde el modelo de objetos de sharepoint y me dice que son de sólo lectura. ¿Existe alguna forma para poder editar campos de formularios de infopath desde flujos de trabajo o desde el modelo de objetos o sólo se puede hacer directamente en el propio formulario?

    Muchas gracias!

    martes, 3 de mayo de 2011 8:31

Respuestas

  • Hola Tomas,

    no es posible con SharePoint Designer. Los campos de la lista que se obtienen del formulario son de sólo lectura.

    Utilizando un workflow de Visual Studio se puede acceder al XML del formulario y actualizar los valores de los campos.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    domingo, 15 de mayo de 2011 9:20