none
No puedo actualizar formulario en SharePoint RRS feed

  • Pregunta

  • Hola! 

    Por error borre desde Sharepoint Designer los elementos MyItems.aspx y template.xsn, como previamente los había guardado en mi PC, hice copy - paste de estos elementos desde mi PC al sitio de Sharepoint.

    Ahora me encuentro con varios mensajes de error, según la acción que realice:

    ACCIONES

    1. Actualizar formulario: me sale el mensaje "Error al actualizar el tipo de contenido"
    2. Crear formulario: me sale el mensaje "No se puede abrir el formulario porque requiere el nivel de permisos de dominio. Para corregir este problema, abra el formulario desde la ubicación en la que se subió. Ubicación de publicación: file:///D:\Mis%20Documentos\template.xsn". Cuando hago los pasos para publicarlo nuevamente, sale el mensaje 1.
    3. Abrir formulario existente: a veces sale el mensaje anterior y otras veces abre el formulario sin problemas.

    Probé vincular todos los elementos pero persisten los mensajes.

    Verifiqué y la biblioteca esta creada como biblioteca de formulario.

    Muchas gracias!

    Sonia

    


    Sonia


    martes, 31 de enero de 2017 17:33

Respuestas

  • Hola,

    Me alegro de que en parte se haya solucionado el problema.

    Lo que cuentas del comportamiento actual es "normal", ten en cuenta que estás usando una biblioteca de formularios InfoPath, por lo que te abrirá el InfoPath para leer o modificar ese documento (es como alojar documentos Word en una biblioteca, que te abrirá el Word de tu máquina para leerlo o modificarlo)

    Para las reglas, es posible que la versión que has cargado no fuera la última existente y alguna regla no coincida con los campos que tienes o al revés, por lo que te tocará revisarlas con el inspector de reglas para verificar que no sobra ninguna. Para depurarlas puedes desactivarlas y ver el comportamiento para luego volverlas a activar.

    Si lo que quieres son formularios avanzados integrados en tu navegador quizás la opción que deberías elegir es personalizar con InfoPath una lista estándar de SharePoint, esto te da la potencia de InfoPath pero queda todo más integrado en el producto. La principal restricción que tendrías con este tipo de enfoques es que pierdes las tablas extensibles, pero su uso no suele estar demasiado extendido.

    Un saludo


    • Editado redheart.net jueves, 2 de febrero de 2017 7:48
    • Propuesto como respuesta Moderador M jueves, 2 de febrero de 2017 19:16
    • Marcado como respuesta Moderador M lunes, 6 de febrero de 2017 15:12
    jueves, 2 de febrero de 2017 7:45
  • Comparto la solución aportada por el consultor

    Había algún problema con la biblioteca, que impedía tratar de utilizarla normalmente

    Nos recomendó comenzar a utilizar la publicación mediante plantilla aprobada por el administrador, donde la publicación se realiza desde la administración central.

    Las ventajas son que se guarda los archivos de publicación para tener un control sobre los cambios, las modificaciones sobre los formularios son administrados y mas seguros al no permitir que el desarrollador actualice una plantilla directamente con riesgo de publicar una plantilla con error.

    En la biblioteca se pueden mantener diferentes versiones de plantillas para administrar cambios en versiones y que los formularios puedan mantener la versión en la que se crearon.

    Se realizó una publicación de plantilla, con esta metodología llamada Aperturas_v1

    Para solucionar el problema con Aperturas se la volvió a recrear, pero para esto se copiaron los formularios a otra biblioteca nueva con la plantilla,

    Se eliminó la biblioteca aperturas, se creo una nueva biblioteca  con el mismo nombre en base a la plantilla de Biblioteca de Formularios.

    Se actualizo la conexión a  Aperturas dentro de la plantilla de Formulario.

    Se publico la plantilla de Formulario de Infopath   Correctamente en la nueva biblioteca aperturas

    Se copiaron los 15 formularios que había originalmente en Aperturas mediante la vista de explorador.

    Se probaron los formularios y se solicita las pruebas a los usuarios responsables del formulario.


    Sonia

    • Marcado como respuesta Moderador M martes, 4 de abril de 2017 20:37
    martes, 4 de abril de 2017 14:17

Todas las respuestas

  • Hola Sonia,

    ¿Qué versión de SharePoint estás utilizando?

    Para MyItems.aspx, en teoría te has cargado esa página de la vista pero no debería tener mayor impacto si no la usas, a las malas puedes duplicar otra existente y renombrarla cambiando todas las referencias internas de la página para que funcione usando el nombre de MyItems.aspx

    En cuanto al formulario, deberías abrir la biblioteca desde InfoPath y allí volver a vincular la plantilla para que SharePoint la publique en el servidor correctamente, si lo haces cargando el fichero sin más quedarán referencias a tu máquina local y será lo que está dando problemas.

    Un saludo

    • Propuesto como respuesta Moderador M miércoles, 1 de febrero de 2017 16:45
    miércoles, 1 de febrero de 2017 8:41
  • Hola! <o:p></o:p>

    La versión que utilizo es 2010<o:p></o:p>

    Seguí los pasos y no aparecen mas los errores. Muchas gracias!<o:p></o:p>

    Ahora cuando quiero abrir un formulario me sale un mensaje "Algunas reglas no se aplicaron".<o:p></o:p>

    Además lo que pasa ahora es que abre en el InfoPath en todos todos los casos (formularios nuevo o existentes).<o:p></o:p>

    Verifique en Biblioteca, Configuración de biblioteca, Configuración avanzada, la opción "Abrir documento en el explorador" y esta correcta  (option button Abrir en el explorador).<o:p></o:p>

    <label for="ctl00_PlaceHolderMain_OpenDocumentSection_ctl00_RadDefaultItemOpenBrowser"> <o:p> </o:p></label>

    Otra cosita desde SharePoint Designer no sé cómo quitar a un elemento .xsn la propiedad Establece como página principal.<o:p></o:p>

    <label for="ctl00_PlaceHolderMain_OpenDocumentSection_ctl00_RadDefaultItemOpenBrowser"> Muchas gracias!<o:p></o:p></label>

    <label for="ctl00_PlaceHolderMain_OpenDocumentSection_ctl00_RadDefaultItemOpenBrowser"> Sonia<o:p></o:p></label>


    Sonia

    miércoles, 1 de febrero de 2017 19:17
  • Hola,

    Me alegro de que en parte se haya solucionado el problema.

    Lo que cuentas del comportamiento actual es "normal", ten en cuenta que estás usando una biblioteca de formularios InfoPath, por lo que te abrirá el InfoPath para leer o modificar ese documento (es como alojar documentos Word en una biblioteca, que te abrirá el Word de tu máquina para leerlo o modificarlo)

    Para las reglas, es posible que la versión que has cargado no fuera la última existente y alguna regla no coincida con los campos que tienes o al revés, por lo que te tocará revisarlas con el inspector de reglas para verificar que no sobra ninguna. Para depurarlas puedes desactivarlas y ver el comportamiento para luego volverlas a activar.

    Si lo que quieres son formularios avanzados integrados en tu navegador quizás la opción que deberías elegir es personalizar con InfoPath una lista estándar de SharePoint, esto te da la potencia de InfoPath pero queda todo más integrado en el producto. La principal restricción que tendrías con este tipo de enfoques es que pierdes las tablas extensibles, pero su uso no suele estar demasiado extendido.

    Un saludo


    • Editado redheart.net jueves, 2 de febrero de 2017 7:48
    • Propuesto como respuesta Moderador M jueves, 2 de febrero de 2017 19:16
    • Marcado como respuesta Moderador M lunes, 6 de febrero de 2017 15:12
    jueves, 2 de febrero de 2017 7:45
  • Comparto la solución aportada por el consultor

    Había algún problema con la biblioteca, que impedía tratar de utilizarla normalmente

    Nos recomendó comenzar a utilizar la publicación mediante plantilla aprobada por el administrador, donde la publicación se realiza desde la administración central.

    Las ventajas son que se guarda los archivos de publicación para tener un control sobre los cambios, las modificaciones sobre los formularios son administrados y mas seguros al no permitir que el desarrollador actualice una plantilla directamente con riesgo de publicar una plantilla con error.

    En la biblioteca se pueden mantener diferentes versiones de plantillas para administrar cambios en versiones y que los formularios puedan mantener la versión en la que se crearon.

    Se realizó una publicación de plantilla, con esta metodología llamada Aperturas_v1

    Para solucionar el problema con Aperturas se la volvió a recrear, pero para esto se copiaron los formularios a otra biblioteca nueva con la plantilla,

    Se eliminó la biblioteca aperturas, se creo una nueva biblioteca  con el mismo nombre en base a la plantilla de Biblioteca de Formularios.

    Se actualizo la conexión a  Aperturas dentro de la plantilla de Formulario.

    Se publico la plantilla de Formulario de Infopath   Correctamente en la nueva biblioteca aperturas

    Se copiaron los 15 formularios que había originalmente en Aperturas mediante la vista de explorador.

    Se probaron los formularios y se solicita las pruebas a los usuarios responsables del formulario.


    Sonia

    • Marcado como respuesta Moderador M martes, 4 de abril de 2017 20:37
    martes, 4 de abril de 2017 14:17