MOSS / Servidor de formularios de InfoPath (InfoPath 2007) rendimiento de la lista desplegable

Categoría adicional: InfoPath

Resumen: Un InfoPath 2007 forma implementado en un servidor MOSS proporciona una lista desplegable de los proveedores vinculados a una lista personalizada de MOSS. Al seleccionar un proveedor, reglas de asignan los valores de campo a un puñado de campos de texto como el nombre del representante de ventas, Dirección, ciudad, estado, postal y teléfono. El rendimiento es horrible. Nos damos cuenta que peor desempeño (de una manera no lineal) para cada campo adicional actualizamos esta manera. Es decir, Si acabamos de actualizar el nombre del representante de ventas, Toma [x] cantidad de tiempo. Si actualizamos representante de ventas, Address1, destinatario2, ciudad, estado, zip, Toma 10 veces más.

Solución: Escribir un servicio web (Código de ejemplo puede encontrarse aquí) Eso es pasado en nombre de un proveedor y vuelta devuelve los detalles del vendedor. A continuación, asignar los campos de esta manera. Aunque esto parece demasiado lento, No había ninguna diferencia discernible en el rendimiento cuando asignamos 1 campo versus 8 campos. Como un bono adicional, los usuarios obtienen un fresco "ponerse en contacto con el servidor" Cylon resultados del efecto mientras esperan el formulario para invocar y consumir el servicio.

Un pensamiento en “MOSS / Servidor de formularios de InfoPath (InfoPath 2007) rendimiento de la lista desplegable

  1. Manuel Duque Muriel

    Recuerdo el primer proyecto de Moss me involucran en. Tuvimos los mismos problemas con Infopath, el tiempo de carga estaba poniendo demasiado largo. Al final nos implementar la mayoría de los formularios de Infopath para controles de usuario dentro de una parte inteligente.

    Respuesta

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *